Domingo Surpresa - .NET Core 1.0, ASP.NET Core 1.0 e EF Core 1.0

Sejam muito bem-vindos a mais um Domingo Surpresa.

A Microsoft vem trabalhando desde 2014 em uma grande atualização de sua plataforma de desenvolvimento de aplicações. A intenção por trás de todo este esforço foi tornar o .NET Framework compatível com outros ambientes operacionais além do Windows, possibilitando a implementação de aplicações para sistemas como Linux e OS X (Mac).

Os carros-chefes dentro deste foco em interoperabilidade são o .NET Core 5 e o ASP.NET 5. Disponibilizados como projetos open source pela Microsoft, estes frameworks encontram-se atualmente em seus estágios finais de implementação. A previsão é de que a primeira versão estável dos mesmos seja lançada ainda durante os primeiros quatro meses de 2016.

Outra iniciativa que caminha em paralelo ao .NET Core e ao novo ASP.NET é o Entity Framework 7, também contemplando grandes mudanças no mecanismo de acesso a dados dentro da plataforma .NET.

Na última semana (mais precisamente terça-feira, dia 19/01) a Microsoft notificou a comunidade de desenvolvedores sobre a alteração no nome destes projetos. Embora do ponto de vista estrutural tudo siga dentro do planejado e sem nenhuma reviravolta, tal mudança é parte de uma estratégia de negócio que procura enfatizar a completa reformulação pela qual passaram estes produtos:

  • O .NET Core 5 será conhecido agora como .NET Core 1.0;
  • O ASP.NET 5 passou a se chamar ASP.NET Core 1.0;
  • O Entity Framework 7 foi renomeado para Entity Framework Core 1.0 (ou simplesmente EF Core 1.0).

O anúncio oficial pode ser encontrado no link abaixo:

http://www.hanselman.com/blog/ASPNET5IsDeadIntroducingASPNETCore10AndNETCore10.aspx

O TechNet Wiki também conta com artigos abordando as tecnologias aqui mencionadas:

Novidades do ASP.NET 5: utilizando o Helper Json

Novidades do Entity Framework 7: armazenamento de dados em memória

Visual Studio 2015: Implementando uma aplicação Web API

Para acompanhar o andamento destes projetos é possível ainda acessar os repositórios que a Microsoft mantém para os mesmos no GitHub:

ASP.NET

Entity Framework

.NET Core

E por hoje é isso... Até a próxima!

   

Wiki Ninja Renato Groffe (Wiki, Facebook, LinkedIn, MSDN)

Os carros-chefes dentro deste foco em interoperabilidade são o .NET Core 5 e o ASP.NET 5. Disponibilizados como projetos open source pela Microsoft, estes frameworks encontram-se atualmente em seus estágios finais de implementação. A previsão é de que a primeira versão estável dos mesmos seja lançada ainda durante os primeiros quatro meses de 2016.