SOBRE .NET CORE

 Tópico anterior Próximo tópico Novo tópico

SOBRE .NET CORE

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#491599 - 28/11/2019 22:03:56

NOWLIGHTS
SUMARE
Cadast. em:Abril/2011


Última edição em 28/11/2019 22:08:21 por NOWLIGHTS

Boa noite pessoal,

Queria tirar umas duvidas referentes ao .net core. principalmente ao KERP que não para de falar nisso KK...
Posso desenvolver um app com net core estilo Windows Forms? que rode em qualquer máquina? se sim, o frontend é em html/css? a IDE para se usar é o Visual Studio Code? que só desenvolve o .net core?


__________________________________
- Everyone has a chance


#491603 - 29/11/2019 00:17:58

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Aviso de possível paredão de texto:
Aplicações Windows Forms podem ser desenvolvidas com .NET Core, vai rodar em qualquer máquina que seja Windows. O próprio nome já diz, Windows Forms. Mas é perfeitamente possível fazer um frontend com qualquer outra coisa, tipo Angular, React ou coisa assim e "encapsular" em um executável. Existem opções diferentes para isso, mas com um mesmo objetivo. Cordova e/ou Electron, são exemplos de como isso pode ser feito. O resultado é um navegador específico para rodar somente sua aplicação e nada mais. A vantagem é que essa aplicação pode perfeitamente acessar recursos da máquina local. Seu banco de dados, WebAPI e qualquer outra coisa ficam(ou não) encapsulados dentro dessa aplicação mas é possível ser "vista de fora".
Visual Studio Code é tão somente um editor que suporta uma porrada de extensões e plugins. Não é que só se desenvolve com ele, você pode usar qualquer editor, mas ele já é meio que preparado para funcionar bem com .NET Core. Você pode usar o Visual Studio Code para desenvolver até mesmo aplicações para o .NET Framework tradicional, sem o menor problema. Apenas a maneira como isso é feito é diferente.

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#491604 - 29/11/2019 00:24:32

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
E pra adicionar: como já disse antes mas em outro tópico, a versão 4.8 vai ser a ÚLTIMA do .NET tradicional. Ou seja, pra quem ainda está no VB6, mesmo com todas as justificativas(ainda me atende, não tenho necessidade de mudar, não tenho tempo), você está uma geração inteira pra trás. O .NET Core vai substituir por completo a geração atual. Não tem volta.

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#491605 - 29/11/2019 00:50:47

NOWLIGHTS
SUMARE
Cadast. em:Abril/2011


(no caso do Windows, sempre achei que fosse tipo uma tradução de Janela, não que se referenciasse ao OS)
Ta desculpe minha pergunta completamente leiga, mas esse .net core para Windows Forms, ele gera um exe??? como net framework?

__________________________________
- Everyone has a chance


#491606 - 29/11/2019 02:31:16

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Sim, a compilação conterá um executável e várias DLL's. O barato é que não precisa de instalar nada, basta pegar o que foi gerado e executar em qualquer máquina com Windows e sai rodando de boa, caso tenha optado por uma compilação auto contida(SDC). A coisa toda fica maior, pois tudo que é necessário pra rodar sua aplicação vai num pacotão só. Se não quiser fazer assim, pode fazer bem parecido com o .NET tradicional, só que instalando o .NET Core na máquina onde vai rodar. O contra ponto de uma SDC é que se tiver algum problema de segurança ou qualquer update no .NET Core, sua aplicação não vai fazer uso disso. Auto contida é bem "isolada" mesmo, então para updates, você teria que distribuir um novo pacote atualizado. Mas assim, se você está querendo partir para .NET Core, porque não já se atualizar de vez e escrever seu frontend com algo mais dinâmico, como Angular ou React? Basta simplesmente encapsular com um Electron e/ou Cordova e você terá tanto uma versão Web(via browser) quanto um aplicativo local como o windows forms, mas muito mais bonito e com uma série gigantesca de recursos(tudo que roda em HTML, CSS e Javascript). Além disso, tanto Angular quanto React já compilam Native, o que quer dizer que você pode também ter um frontend Mobile(Android e iOS).

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#491618 - 29/11/2019 19:30:11

FABRICIOWEB
BELO HORIZONTE
Cadast. em:Novembro/2011


ano que vem ja começo estudar core



#491631 - 01/12/2019 03:19:30

NOWLIGHTS
SUMARE
Cadast. em:Abril/2011


Última edição em 01/12/2019 03:27:33 por NOWLIGHTS

E para hospedar? criei um projeto teste, completamente em branco, tentei hospedar pelo Publish do visual studio, coloquei a configuração ftp Modo de implantação - Autossuficiente e tempo de execução de destino win-x64

porém no FTP com filezila não exibia nem os arquivos
porem o erro é HTTP Error 403.14 - Forbidden


mudei para Release a compilação, e o erro
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
Porém já aparece os arquivos no ftp


__________________________________
- Everyone has a chance


#491632 - 01/12/2019 03:55:40

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Hospedagem não é simplesmente subir para um FTP. Você precisa de diferentes configurações para o servidor. Nessa parte é melhor testar bem e entender bem como funciona isso localmente para depois partir para um host real live.

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#491636 - 01/12/2019 12:42:55

NOWLIGHTS
SUMARE
Cadast. em:Abril/2011


E o que eu deveria entender bem?

__________________________________
- Everyone has a chance


#491637 - 01/12/2019 12:47:39

NOWLIGHTS
SUMARE
Cadast. em:Abril/2011


Porque estou com o mesmo problema do LPHELIPE, desenvolvi um app em framework e tenho problemas em hospedar por conta do trust level, net core não tem problemas com trust level? tem?


__________________________________
- Everyone has a chance


#491639 - 01/12/2019 16:13:24

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Depende de como você faz. Se vai depender do usuário local para fazer login no banco e coisas assim, então o trust level deve ser levado em conta

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário