Quando o ASP.NET Core 1.0 (ASP.NET 5 / vNext) está agendado para lançamento?


136

Estou tentando decidir se devo iniciar meu novo projeto no ASP.NET 5 ou seguir a estrutura atual. Infelizmente, não consigo encontrar um cronograma para este projeto. O Github mostra que os desenvolvedores estão atualmente trabalhando em seu primeiro candidato a lançamento. A Microsoft normalmente publica datas de lançamento esperadas? Em caso afirmativo, onde posso encontrar a data em que estão filmando?


35
Por que os votos negativos e votos para fechar? Parece uma pergunta perfeitamente legítima, de acordo com as diretrizes.
amigos estão dizendo sobre slypete

3
Você está falando de um projeto pessoal (baixo risco, se falhar) ou um projeto profissional (seu trabalho depende disso)? Como pessoas da Microsoft, como Scott Hunter, disseram que deveríamos pensar nisso como uma versão 1.0 quando for lançada, eu definitivamente não começaria um projeto profissional ainda.
precisa saber é


1
A RTM foi lançada ontem, 27/06/2016.
Mickael Caruso

Respostas:


121

Atualização para 1 de julho de 2016

O ASP.NET Core 1.0, o Entity Framework 1.0 e o .NET Core 1.0 foram lançados em 27 de junho de 2016.


Atualização para 19 de janeiro de 2016

  • O ASP.NET 5 agora é chamado de ASP.NET Core 1.0.
  • O .NET Core 5 agora é o .NET Core 1.0.
  • O Entity Framework 7 agora é o Entity Framework Core 1.0 ou EF Core 1.0 coloquialmente.

Para mais informações, consulte o blog de Scott Hanselman sobre a mudança .


Atualização para 2 de julho de 2015

Na reunião ao vivo do ASP.NET Community Standup, Damian Edwards discutiu algumas atualizações dos planos para o lançamento do ASP.NET 5. Você pode ler os pontos principais e assistir à gravação em uma postagem recente no blog da equipe .

Este plano experimental foi descrito:

  • Beta 6 - final de julho de 2015
  • Beta 7 - final de agosto de 2015
  • Beta 8 - final de setembro de 2015
  • Candidato a lançamento - final do outono de 2015 - Damian alerta que isso pode ser completamente impreciso, já que ocorrerão 6 meses no futuro.

Portanto, como em todos os horários / planos, tome isso como um plano , não em datas específicas.


Post original de 19 de dezembro de 2014

Nós (Microsoft) geralmente não damos datas específicas. No entanto, posso dizer que o ASP.NET 5 ("vNext") está sendo lançado como parte do Visual Studio 2015, e isso significa que está sendo lançado em 2015 (grande surpresa!). É razoavelmente seguro assumir um lançamento no início da metade de 2015.

Como você observou corretamente, os repositórios do GitHub para ASP.NET 5 agora especificam o marco do RC, o que indica que nosso foco principal agora é a estabilidade e que o recurso definido para a versão RTM está em grande parte lá. Ainda existem recursos e designs sendo finalizados, e é claro que qualquer um pode ver os que estão acontecendo nos repositórios individuais.


5
Temos um site grande em andamento e estamos no mesmo barco que o OP - tentando decidir sobre o uso do vNext. Você pode nos dar qual metade (primeiro ou segundo) de 2015 que você suspeita que será lançada?
Stephen Watkins

3
@StephenWatkins - Adicionei uma dica de que provavelmente é o início da metade de 2015.
Eilon

1
@Eilon - Aprecie a dica.
Stephen Watkins

4
@ Sim, vai demorar um pouco até que o EF7 tenha o mesmo nível de recursos do EF6, porque foi quase uma reescrita completa. No entanto, se o EF7 tiver os recursos necessários, use-o. Se houver algo específico que você procura, considere fazer uma nova pergunta aqui com a tag entity-framework-7 .
Eilon

3
@johnG ainda não foi lançado. O suporte ao ASP.NET 5 estará disponível apenas no VS2015, mas também estará disponível em muitos outros editores (em diversos sistemas operacionais) via OmniShar [ .
Eilon

18

De acordo com o Roteiro no GitHub :

ASP.NET Core 1.0 (anteriormente chamado ASP.NET 5) Agenda e roteiro


Abaixo está o cronograma e o roteiro do ASP.NET Core 1.0. Observe que essas datas e planos de recursos estão sujeitos a alterações. Como em qualquer projeto desse tamanho, é difícil prever exatamente quando as coisas vão chegar. Mesmo assim, achamos importante ser o mais aberto e transparente possível sobre nossos planos, para que nossos usuários possam ter as expectativas certas e criar seus planos de acordo.


Cronograma


Milestone                     Release Date
Beta6                           27 Jul 2015    
Beta7                           24 Aug 2015   
Beta8                           21 Sep 2015   
RC1                             Nov 2015        
RC2 (Tools Preview 1) mid-May 2016
1.0.0                            late-June 2016

O candidato a lançamento em novembro (RC1) será um lançamento compatível com várias plataformas e pronto para produção. Dependendo do feedback do RC1, enviaremos candidatos a liberação adicionais, conforme necessário.

Temas de Marco


Beta6 - Localização, manutenção, suporte ao .NET 4.6 e muito mais

No Beta6, estamos trabalhando no suporte à localização no novo pipeline de solicitações. Também estamos trabalhando para habilitar o patch e a manutenção do tempo de execução, incluindo a adição de suporte para assemblies de nomes fortes. No Beta6, você poderá direcionar o .NET 4.6 usando o .NET Execution Environment (DNX). Trabalharemos no buffer de resposta e no cache (via HTTP.SYS no Windows) e adicionaremos suporte ao cache distribuído via SQL Server.

Recursos planejados: Runtime , MVC , Razor , Identity

Beta7 - Plataforma cruzada

O foco principal do Beta7 será permitir o desenvolvimento de plataforma cruzada no .NET Core. Isso inclui o envio dos ambientes de execução .NET baseados no .NET Core para Mac e Linux, permitindo os fluxos de trabalho básicos do desenvolvedor e também configurando a história da aquisição.

Recursos planejados: Runtime , MVC , Razor , Identity

Beta8 - Recurso concluído!

Beta8 é o último marco importante planejado antes de passar para uma fase de estabilização do RC1. Vamos trabalhar para permitir experiências completas de ponta a ponta no Visual Studio e no Visual Studio Code. Esperamos que o .NET Core para várias plataformas seja completo neste momento.

Recursos planejados: Runtime , MVC , Razor , Identity

RC1 - Estabilização

O foco do RC1 será aprimorar os recursos existentes, responder aos comentários dos clientes e melhorar o desempenho e a confiabilidade. O objetivo é que o RC1 seja uma versão estável e pronta para produção.

RC2 - Mover para o .NET Core CLI e o .NET Platform Standard

Para o RC2, moveremos o ASP.NET Core 1.0 para se basear na nova cadeia de ferramentas de linha de comando do .NET Core para várias plataformas .

Trabalho futuro


Infelizmente, os seguintes recursos não serão incluídos no lançamento inicial do RTM. Estamos planejando enviá-los no lançamento inicial do recurso após a RTM, durante o terceiro trimestre * de 2016:

  • Suporte do Visual Basic
  • SignalR 3
  • Páginas da Web 4

* As referências a trimestres anuais (Q1, Q2, Q3, Q4) são baseadas em calendário


11

Atualização 3 : O roteiro do ASP.NET Core 1.0 (anteriormente chamado ASP.NET 5) está no github: https://github.com/aspnet/Home/wiki/Roadmap

Original

O Visual Studio 2015 será lançado em 20 de julho de 2015.

No entanto, de acordo com o blog de Somasegar em 29 de junho de 2015: "O ASP.NET 5 e o EF 7 serão lançados separadamente posteriormente".


11

Resposta atualizada:

O ASP.NET Core 1.0 foi lançado em 27 de junho de 2016.

Introdução ao .NET Core

Resposta anterior: (Release Candidates)

Scott Hunter publicou prazos específicos para o blog: para o lançamento deASP.NET Core

A Agenda Principal

O tempo de execução e as bibliotecas do .NET Core e ASP.NET Core 1.0 RC2 estarão disponíveis em meados de maio .

As ferramentas serão a Visualização 1 e incluídas nesta versão.

O tempo de execução e as bibliotecas do .NET Core e ASP.NET Core 1.0 RTM (versão) estarão disponíveis até o final de junho .

As ferramentas serão a Visualização 2 e incluídas nesta versão.

Continuaremos a fazer alterações e estabilizar o ferramental até que ele rTM com o Visual Studio "15".

Resposta anterior:

Roteiro do ASP.NET Core 1.0 (anteriormente chamado ASP.NET 5) está no github, mas as datas neste roteiro foram perdidas nos últimos dois meses por uma margem, portanto não se pode confiar nele. Considerando isso, faz sentido que eles tenham removido datas fixas do roteiro.

De acordo com o roteiro atual, a versão RC2 é TBD. A versão 1.0 diz 2016.

Então a pergunta realmente deveria ser? Quando é o TBD? Quando é mais tarde em 2016?

Felizmente, o número de edições abertas por versão pode ser visualizado no github.

Observe: As versões de versão do ASP.NET Core precisam se integrar a outras versões de equipes relacionadas / dependentes, por exemplo, a equipe do Entity Framework. Cada lançamento será lançado apenas quando essas equipes tiverem a versão equivalente pronta.

Publico links para cada uma dessas etapas da tecnologia no github. Isso deve fornecer a indicação mais precisa de uma data de lançamento.

aspnet / Mvc (RC2 é 99% em 19 de abril) aspnet / EntityFramework (RC2 é 98% em 19 de abril) dotnet / cli (RC2 é 88% em 19 de abril) dotnet / coreclr (RC2 é 99% em 19 de abril) abril) dotnet / corefx (RC2 é de 100%, como em 19 de abril)insira a descrição da imagem aqui insira a descrição da imagem aqui insira a descrição da imagem aqui insira a descrição da imagem aqui

insira a descrição da imagem aqui

Com base no progresso acima, a data de vencimento do RC2 é listada em 29 de abril de 2016, quando eles terão uma compilação pronta para teste

Provavelmente serão mais X semanas de teste, mas pelo menos é uma indicação de quando estará pronto.

O progresso é atualizado diariamente.

O progresso do RTM da versão 1.0 também pode ser exibido nesses links.

A data do marco da RTM parece ser 30 de junho, embora nem todos os links tenham datas do marco. Com base em como as datas do RC2 caíram, essa data provavelmente será alterada à medida que progridem.

Os vídeos de standup da comunidade do ASP.NET também devem fornecer uma boa indicação sobre o andamento dos lançamentos, onde é possível obter atualizações da boca do cavalo, geralmente semanalmente.



3

O ASP.NET 5 foi lançado em 18/11/2015. O que significa que, a partir desse momento, usando esses bits, você poderá usá-lo na produção e receber suporte.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.