Já falamos sobre o .NET Core por aqui. No artigo de hoje vamos criar seu primeiro aplicativo .NET Core, uma tecnologia “nova” que vale a pena ficar de olho….
Relembrando O Que É .NET Core…
O .NET Core é um plataforma de desenvolvimento mantida pela Microsoft e pela comunidade .NET no GitHub.
Ele é open-source, ou seja, seu código fonte está disponível para quem quiser ver.
A grande característica do .NET Core é o fato dele ser multiplataforma e oferecer suporte a Windows, macOS e Linux e pode ser utilizado em dispositivos, na nuvem e em aplicativos IoT (Internet das Coisas).
Um Pouco De História
Originalmente o nome dele era ASP .NET vNext e quando estivesse pronto se chamaria ASP .NET 5. Mas para que não considerassem ele apenas uma atualização do framework ASP.NET já existente, a Microsoft resolveu batizá-la de ASP.NET Core no lançamento da versão 1.0, em 2016.
Em agosto de 2017 foi lançada a versão 2.0 do .NET Core, com muitas mudanças em relação a versão anterior.
A versão 2.1 saiu em maio de 2018 com novos recursos, como ferramentas globais, APIs de alto desempenho (como System.Span<T>), compilação JIT em camadas, build e melhorias de desempenho no tempo de execução, e suporte para Alpine e ARM32.
Por que usar .NET Core?
O .NET Core teve várias mudanças de arquitetura que resultaram em um framework mais modular e enxuto.
- Integração de frameworks client-side e fluxos de trabalho de desenvolvimento modernos.
- Sistema de configuração baseado em ambiente e pronto para a nuvem.
- Injeção de dependência incorporada.
- Um pipeline de solicitação HTTP leve, de alto desempenho e modular.
- Pode ser hospedado no IIS, Nginx, Apache, Docker ou auto-hospedado em seu próprio processo.
- Pode ser construído e executado no Windows, macOS e Linux.
- Código aberto e focado na comunidade.
- Ferramentas que simplificam o desenvolvimento web moderno.
Preparando o ambiente de desenvolvimento
Baixe o instalador do SDK do .NET Core neste endereço: https://dotnet.microsoft.com/download
Execute o instalador
Checando a instalação
Verifique se tudo foi instalado corretamente abrindo um prompt de comando (clique em Iniciar
Ele vai verificar se o .NET está corretamente instalado e pronto para ser usado.
Começando seu primeiro aplicativo .NET Core
Ainda no prompt de comando, digite os seguintes comandos para criar um novo aplicativo:
dotnet new console –o meuPrimeiroAplicativo
Este comando cria um novo aplicativo do tipo console. O parâmetro –o cria um diretório chamado meuPrimeiroAplicativo, que será utilizado para ser o destino dos arquivos necessários ao programa.
Digite agora o comando
cd meuPrimeiroAplicativo
O comando cd meuPrimeiroAplicativo te coloca dentro do diretório recém criado.
Se você olhar dentro do diretório, verá um arquivo chamado Program.cs. Para aplicativos do tipo console padrão, ele já contém o código necessário para escrever “Hello World” na tela.
using System; namespace meuPrimeiroAplicativo { class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } } }
Digite agora
dotnet run
Você terá o seguinte resultado:
Agora vamos brincar um pouco com este programa.
Abra o arquivo Program.cs em qualquer editor de texto (Bloco de Notas, por exemplo) e adicione uma linha logo abaixo do comando que imprime “Hello World” na tela:
Console.WriteLine("Hello World!"); Console.WriteLine($"Hoje é {DateTime.Now}");
Salve o arquivo e execute o programa novamente:
É isso aí!! Você criou e executou seu primeiro aplicativo .NET Core.
Lembrando que você também pode criar um aplicativo .NET Core no Visual Studio, desde que você tenha instalado este “módulo”.
Veja que já existem opções para .NET Core na janela de Novo Projeto:
Um artigo é muito pouco para falar tudo sobre .NET Core. Por isso, continue acompanhando o blog pois ainda voltaremos nesse assunto!
Meu e-book Como Aprender a Programar do Absoluto Zero está GRATUITO por tempo limitado!
Olha o link: 👉🏼 http://celsokitamura.com.br/como-aprender-a-programar
Bora aprender a programar!