Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Olá Wiki Ninjas Brasil!
Sejam muito bem-vindos a mais um Domingo Surpresa.
A última semana foi bastante agitada para aqueles que acompanham as tecnologias Microsoft voltadas ao desenvolvimento de software, com vários anúncios importantes acontecendo no dia 27/06 (segunda-feira). Além de um novo pacote para atualização do Visual Studio 2015 (Update 3), foram disponibilizadas ainda as versões finais (RTM) do .NET Core 1.0, do ASP.NET Core 1.0 e do Entity Framework Core 1.0.
Já contando com suporte para a implementação de soluções baseadas no .NET Core e ASP.NET Core, maiores informações sobre o Update 3 do Visual Studio 2015 (incluindo o link para download desta atualização) podem ser encontradas em:
O .NET Core 1.0 é uma nova plataforma open source cuja utilização não está mais restrita ao mundo Windows. O objetivo da Microsoft com esta iniciativa foi possibilitar a implementação de aplicações baseadas em .NET em outros ambientes operacionais, através do suporte ao Mac OS X e Linux (neste último em distribuições populares como Ubuntu e Red Hat). É importante destacar ainda a compatibilidade do .NET Core com tecnologias como Xamarin e Mono. Para maiores informações sobre este release do .NET Core 1.0 acesse:
https://www.hanselman.com/blog/NETCore10IsNowReleased.aspx
A instalação do .NET Core (juntamente com o ASP.NET Core) pode ser obtida em:
https://microsoft.com/net/core
Após 2 anos de muito trabalho o ASP.NET Core 1.0 (anteriormente conhecido como ASP.NET 5) foi finalmente lançado. O desenvolvimento Web nesta tecnologia pode ser feito tanto a partir do .NET Core (o que o torna uma solução também compatível com Linux e Mac OS X), quanto com o .NET Full (mais especificamente a versão 4.6.1 do .NET Framework, o que acaba por restringir o deployment apenas a ambientes Windows). A figura a seguir traz uma representação esquemática, na qual é possível observar as dependências do ASP.NET Core e do ASP.NET tradicional com as diferentes versões da plataforma .NET:
Levando em consideração estes aspectos, no Visual Studio 2015 existirão dois templates ( .NET Core e .NET Framework/Full) para a implementação de aplicações baseadas no ASP.NET Core:
O anúncio oficial de lançamento do ASP.NET Core 1.0 está em:
https://blogs.msdn.microsoft.com/webdev/2016/06/27/announcing-asp-net-core-1-0/
Caso esteja em busca de conteúdos sobre o ASP.NET Core 1.0 consulte o Guia de Sobrevivência para esta tecnologia no TechNet Wiki:
Coube também ao time de desenvolvimento do ASP.NET Core a responsabilidade pela construção do novo Entity Framework. Além do ASP.NET Core e do .NET Core, o Entity Framework Core 1.0 pode ser utilizado em combinação com tecnologias como Universal Windows Platform (UWP) e o .NET Full (Console Applications, WPF, Windows Forms e o ASP.NET 4). Para maiores informações leia o post abaixo:
https://blogs.msdn.microsoft.com/dotnet/2016/06/27/entity-framework-core-1-0-0-available/
O TechNet Wiki também conta com um Guia de Sobrevivência sobre Entity Framework Core:
Por fim, deve-se destacar que uma alternativa para desenvolvimento com o .NET Core e o ASP.NET Core em ambientes como Linux e Mac seria o Visual Studio Code (versões convencionais do Visual Studio 2015 - Community, Professional e Enterprise - ainda estão disponíveis somente para ambientes Windows).
E por hoje é isso… Até a próxima!