O que é .NET Core SDK 2.0 e por que você deve baixá-lo
Se você for um desenvolvedor da Web, talvez já tenha ouvido falar do .NET Core, uma estrutura de software livre, multiplataforma e gratuita para criar aplicativos da Web. Mas você sabe o que é .NET Core SDK 2.0 e por que você deve baixá-lo? Neste artigo, explicaremos o que são .NET Core e .NET Core SDK, quais são os benefícios de usar o .NET Core SDK 2.0 e como baixá-lo e instalá-lo em sua máquina.
Introdução
O que é .NET Core
O .NET Core é um subconjunto do .NET Framework, que é uma plataforma popular para desenvolver aplicativos do Windows. Ao contrário do .NET Framework, que é executado apenas no Windows, o .NET Core pode ser executado no Linux, macOS e Windows. Isso significa que você pode usar o mesmo código e ferramentas para criar aplicativos da Web que podem ser executados em qualquer sistema operacional.
.net core sdk download 2.0
O que é SDK do .NET Core
.NET Core SDK significa Software Development Kit. É uma coleção de ferramentas e bibliotecas necessárias para criar e executar aplicativos .NET Core. O SDK inclui os seguintes componentes:
O .NET Core Runtime, que contém os componentes necessários para executar um aplicativo de console ou um servidor web.
O ASP.NET Core Runtime, que contém os componentes necessários para executar um aplicativo Web ou uma API.
A ferramenta de linha de comando dotnet, que permite criar, construir, executar, testar e publicar seus aplicativos.
Os compiladores C# e Visual Basic, que traduzem seu código em arquivos executáveis.
O gerenciador de pacotes NuGet, que permite instalar e gerenciar bibliotecas de terceiros.
A ferramenta MSBuild, que orquestra o processo de compilação.
Os analisadores Roslyn, que fornecem verificações e sugestões de qualidade de código.
As bibliotecas .NET Standard, que fornecem funcionalidade comum em diferentes plataformas.
Quais são os benefícios de usar o .NET Core SDK 2.0
O .NET Core SDK 2.0 foi lançado em agosto de 2017 como uma atualização da versão anterior, .NET Core SDK 1.x. Introduziu várias melhorias e novas funcionalidades, tais como:
Melhor desempenho e compatibilidade com o .NET Framework.
Suporte para mais linguagens e plataformas, incluindo Visual Basic e F#.
Suporte para mais tipos de projeto, como aplicativos da Web, aplicativos de console, bibliotecas de classes, testes de unidade e testes xUnit.
Suporte para mais estruturas, como ASP.NET Core 2.0, Entity Framework Core 2.0 e Xamarin.Forms.
Suporte para mais ferramentas e editores, como Visual Studio 2017, Visual Studio Code, Visual Studio para Mac e JetBrains Rider.
Suporte para mais opções de implantação, como implantações independentes, implantações dependentes de estrutura, contêineres Docker e Serviço de Aplicativo do Azure.
Ao usar o .NET Core SDK 2.0, você pode aproveitar esses benefícios e criar aplicativos da Web mais rápidos, confiáveis e portáteis.
Como baixar e instalar o .NET Core SDK 2.0
Opções de download para diferentes sistemas operacionais
Para baixar o .NET Core SDK 2.0, você precisa escolher o instalador ou binário apropriado para seu sistema operacional. Você pode encontrar os links para download no site oficial. Aqui estão algumas das opções disponíveis:
Linux
SOSOinstaladorBinário
Ubuntu 16.04 ou posterior.deb.tar.gz
Debian 9 ou posterior.deb.tar.gz
CentOS 7 ou posterior.rpm.tar.gz
Fedora 27 ou posterior.rpm.tar.gz
OpenSUSE 42.3 ou posterior.rpm.tar.gz
SUSE Linux Enterprise Server 12 SP2 ou posterior.rpm.tar.gz
Alpine Linux 3.6 ou posteriorN / D.tar.gz
Snap Package (qualquer distro Linux)estalouN / D
Docker Image (qualquer distro Linux)N / DN / D
Mac OS
Versão do sistema operacionalinstalador
macOS 10.12 (Sierra) ou posterior.pkg ou .zip (para x64)
macOS 11.0 (Big Sur) ou posterior (para Apple Silicon).zip (para arm64)
Imagem do Docker (qualquer versão do macOS)N / D
janelas
Versão do sistema operacionalInstalador (x86)Instalador (x64)
Windows 7 SP1 ou posterior, Windows Server 2008 R2 SP1 ou posterior .exe ou .zip .exe ou .zip
Windows 10 Fall Creators Update (versão 1709) ou posterior, Windows Server 2016 ou posterior N / D .exe, .zip ou .msi
Imagem do Docker (qualquer versão do Windows) N / D N / D
Etapas de instalação para diferentes sistemas operacionais
As etapas de instalação variam de acordo com o sistema operacional e a opção de download escolhida. Aqui estão algumas orientações gerais:
Linux
Se você escolher a opção do instalador, precisará usar o gerenciador de pacotes apropriado para sua distribuição do Linux para instalar o .NET Core SDK 2.0. Por exemplo, no Ubuntu, você pode usar os seguintes comandos:
sudo apt-get update sudo apt-get install dotnet-sdk-2.0.0
Se você escolher a opção binária, você precisa extrair o arquivo .tar.gz para uma pasta de sua escolha e adicioná-lo à sua variável de ambiente PATH. Por exemplo, no Ubuntu, você pode usar os seguintes comandos:
mkdir -p $HOME/dotnet && tar zxf dotnet-sdk-2.0.0-linux-x64.tar.gz -C $HOME/dotnet export PATH=$PATH:$HOME/dotnet
Se você escolher a opção de pacote snap, precisará instalar o snapd em sua distribuição Linux e, em seguida, instalar o snap dotnet-sdk. Por exemplo, no Ubuntu, você pode usar os seguintes comandos:
sudo apt-get update sudo apt-get install snapd sudo snap install dotnet-sdk --classic
Se você escolher a opção de imagem do docker, precisará ter o Docker instalado em sua distribuição Linux e obter a imagem microsoft/dotnet do Docker Hub. Por exemplo, no Ubuntu, você pode usar os seguintes comandos:
sudo apt-get update sudo apt-get install docker.io sudo docker pull microsoft/dotnet:2.0-sdk
Mac OS
Se escolher a opção do instalador, você precisa executar o arquivo .pkg e seguir as instruções na tela para instalar o .NET Core SDK 2.0. Se você escolher a opção .zip, precisará extrair o arquivo .zip para uma pasta de sua escolha e adicioná-lo à variável de ambiente PATH. Por exemplo, você pode usar os seguintes comandos:
descompacte dotnet-sdk-2.0.0-osx-x64.zip - descompacte dotnet-sdk-2.0.0-osx-x64.zip -d /dotnet export PATH=$PATH:/dotnet
Se você escolher a opção de imagem do docker, precisará ter o Docker instalado no seu macOS e, em seguida, obter a imagem microsoft/dotnet do Docker Hub.Por exemplo, você pode usar os seguintes comandos:
brew install docker docker pull microsoft/dotnet:2.0-sdk
janelas
Se você escolher a opção do instalador, precisará executar o arquivo .exe ou .msi e seguir as instruções na tela para instalar o .NET Core SDK 2.0. Se você escolher a opção .zip, precisará extrair o arquivo .zip para uma pasta de sua escolha e adicioná-lo à variável de ambiente PATH. Por exemplo, você pode usar os seguintes comandos:
Expand-Archive dotnet-sdk-2.0.0-win-x64.zip -DestinationPath C:\dotnet $env:PATH += ";C:\dotnet"
Se você escolher a opção de imagem do docker, precisará ter o Docker instalado no Windows e, em seguida, obter a imagem microsoft/dotnet do Docker Hub. Por exemplo, você pode usar os seguintes comandos:
Install-Module -Name DockerMsftProvider -Repository PSGallery -Force Install-Package -Name docker -ProviderName DockerMsftProvider Restart-Computer -Force docker pull microsoft/dotnet:2.0-sdk
Conclusão
Neste artigo, aprendemos o que é .NET Core SDK 2.0 e por que você deve baixá-lo. Também vimos como baixá-lo e instalá-lo em diferentes sistemas operacionais. Ao usar o .NET Core SDK 2.0, você pode criar aplicativos da Web rápidos, confiáveis e portáteis em diferentes plataformas.
Se quiser saber mais sobre o .NET Core SDK 2.0, você pode visitar a documentação oficial ou conferir alguns dos tutoriais disponíveis online. Você também pode ingressar na comunidade .NET e obter ajuda de outros desenvolvedores.
Você está pronto para começar a criar seus aplicativos Web com o .NET Core SDK 2.0? Faça o download hoje e veja o que você pode criar!
perguntas frequentes
Qual é a diferença entre .NET Core e .NET Framework?
O .NET Core é um subconjunto do .NET Framework que é multiplataforma, de software livre e modular. O .NET Framework é uma plataforma para desenvolver aplicativos do Windows que é proprietária, somente do Windows e monolítica.
Qual é a diferença entre o .NET Core SDK e o .NET Core Runtime?
O .NET Core SDK é uma coleção de ferramentas e bibliotecas necessárias para criar e executar aplicativos .NET Core. O .NET Core Runtime é um componente que contém os componentes necessários para executar um aplicativo de console ou um servidor Web.
Quais são alguns dos recursos do .NET Core SDK 2.0?
Alguns dos recursos do .NET Core SDK 2.0 são melhor desempenho e compatibilidade com o .NET Framework, suporte para mais linguagens e plataformas, suporte para mais tipos de projetos e estruturas, suporte para mais ferramentas e editores e suporte para mais opções de implantação.
Como verifico se tenho o .NET Core SDK 2.0 instalado em minha máquina?
Você pode usar o comando dotnet --version para verificar a versão do .NET Core SDK instalado em sua máquina.
Como faço para atualizar meu SDK .NET Core existente para a versão 2.0?
Você pode baixar e instalar a versão mais recente do .NET Core SDK no site oficial. A nova versão substituirá a versão existente.
0517a86e26
Comments