Seja bem vindo, ASP.NET CORE 1.0

14 fev

Fala Galera,

Vamos falar sobre o novo ASP.NET Core 1.0 que foi anunciado recentemente na ASP.NET Community Standup. Nos últimos dois anos o ASP.NET passou por diversas mudanças e novidades e com todas essas mudanças o ASP.NET ganhou um novo nome. Seja bem vindo, ASP.NET Core 1.0.  

Veja alguns nomes que o ASP.NET teve nos últimos anos:

  • ASP.NET vNext
  • ASP.NET 5
  • ASP.NET Core 1.0

Essa mudança de nome se deu ao fato que o ASP.NET 5 não foi muito bem recebido pela comunidade e na verdade gerava muitas dúvidas. Soava que ASP.NET 5 com novas funcionalidades e atualizações era o substituto do ASP.NET 4.6 mas na verdade não é.

E por que ASP.NET Core 1.0 ? Porque o ASP.NET foi totalmente reescrito. Todo o conceito do .NET Core 1.0 é novo desde a CLR Multiplaforma “Roslyn” até a nova ferramenta o .NET Core 1.0 CLI.

Veja como ficou a nova plataforma com a mudança de nome:

  •  ASP.NET 5 agora é ASP.NET Core 1.0
  • .NET Core 5 agora é .NET Core 1.0
  • Entity Framework 7 agora é Entity Framework Core 1.0

A nova arquitetura do ASP.NET Core 1.0 está detalhada na imagem abaixo:

image_60140ec0-ce46-4dbf-a14f-4210eab7f42c

Hoje o ASP.NET Core 1.0 inclui o novo Web Api e o novo MVC porém não inclui SignalR e WebForm. Também não suporta as linguagens F# e VB.

Lembrando que o ASP.NET Core 1.0 está em RC1 ou seja, ele não está totalmente pronto porém versões RC não tende a mudar tanto.

Veja o roadmap* do ASP.NET Core 1.0

Milestone Release week
Beta6 27 Julho 2015
Beta7 2 Sep 2015
Beta8 15 Oct 2015
RC1 Nov 2015
RC2 TBD
1.0.0 TBD 2016

*Retirado do Github Oficial do ASP.NET

Então qual escolher? Para ser direto, o ASP.NET 1.0 Core não é uma versão madura, não tão testada em ambiente pesados e isso pode ser um problema. O ASP.NET 4.6 é uma versão madura e testada em vários cenários. O ASP.NET 4.6 continuará sendo suportado e terá novas funcionalidades como garantiu o time do ASP.NET.

O que acharam dessa novidade ? Não deixem de comentar.

Abs e até o próximo.

 

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *