¿Cuándo está programado el lanzamiento de ASP.NET Core 1.0 (ASP.NET 5 / vNext)?

136

Estoy tratando de decidir si iniciar mi nuevo proyecto en ASP.NET 5 o seguir con el marco actual. Desafortunadamente, parece que no puedo encontrar un cronograma para este proyecto. Github muestra que los desarrolladores están trabajando actualmente en su primer candidato de lanzamiento. ¿Microsoft generalmente publica las fechas de lanzamiento esperadas? Si es así, ¿dónde puedo encontrar la fecha para la que están filmando?

slypete
fuente
35
¿Por qué la baja vota y vota para cerrar? Esta parece una pregunta perfectamente legítima según las pautas.
slypete
3
¿Estás hablando de un proyecto personal (bajo riesgo si falla) o de un proyecto profesional (tu trabajo depende de ello)? Dado que personas de Microsoft como Scott Hunter han dicho que deberíamos pensar en esto como una versión 1.0 cuando salga, definitivamente no comenzaría un proyecto profesional con él todavía.
jeffa00
1
RTM acaba de ser lanzado ayer, 27/06/2016.
Mickael Caruso

Respuestas:

121

Actualización para el 1 de julio de 2016

ASP.NET Core 1.0, Entity Framework 1.0 y .NET Core 1.0 se lanzaron el 27 de junio de 2016.


Actualización para el 19 de enero de 2016

  • ASP.NET 5 ahora se llama ASP.NET Core 1.0.
  • .NET Core 5 ahora es .NET Core 1.0.
  • Entity Framework 7 ahora es Entity Framework Core 1.0 o EF Core 1.0 coloquialmente.

Para obtener más información, consulte el blog de Scott Hanselman sobre el cambio .


Actualización para el 2 de julio de 2015

En la reunión en vivo de la Comunidad ASP.NET, Damian Edwards discutió algunas actualizaciones de los planes para el lanzamiento de ASP.NET 5. Puede leer los puntos principales y ver la grabación en una publicación reciente del blog del equipo .

Este plan tentativo fue descrito:

  • Beta 6 - finales de julio de 2015
  • Beta 7 - finales de agosto de 2015
  • Beta 8 - finales de septiembre de 2015
  • Release Candidate - finales de otoño de 2015 - Damian advierte que esto podría ser completamente inexacto ya que faltan 6 meses para el futuro.

Entonces, como con todos los horarios / planes, tome esto como un plan , no fechas específicas.


Publicación original del 19 de diciembre de 2014

Nosotros (Microsoft) generalmente no damos fechas específicas. Sin embargo, puedo decir que ASP.NET 5 ("vNext") se lanzará como parte de Visual Studio 2015, y eso significa que se lanzará en 2015 (¡gran sorpresa!). Es razonablemente seguro asumir un lanzamiento a principios de la mitad de 2015.

Como notó correctamente, los repositorios de GitHub para ASP.NET 5 ahora especifican el hito RC, lo que indica que nuestro enfoque principal en este momento está en la estabilidad, y que la característica establecida para el lanzamiento de RTM está en gran parte allí. Todavía hay características y diseños que se están finalizando, y cualquiera puede verlos en los repositorios individuales.

Eilon
fuente
55
Tenemos un gran sitio en proceso y estamos en el mismo barco que el OP, tratando de decidir usar vNext. ¿Puede darnos qué mitad (primera o segunda) de 2015 sospecha que se lanzará?
Stephen Watkins
3
@StephenWatkins: agregué una pista de que probablemente sea la primera mitad de 2015.
Eilon,
1
@Eilon: aprecio la pista.
Stephen Watkins
44
@Yash pasará un tiempo hasta que EF7 tenga el mismo nivel de características que EF6 porque fue casi una reescritura completa. Sin embargo, si EF7 tiene las características que necesita, utilícelas. Si hay cosas específicas que está buscando, considere hacer una nueva pregunta aquí con la etiqueta entity-framework-7 .
Eilon el
3
@johnG aún no se ha lanzado. La compatibilidad con ASP.NET 5 solo estará disponible en VS2015, pero también estará disponible en muchos otros editores (en muchos sistemas operativos diferentes) a través de OmniShar [ .
Eilon
18

De acuerdo con Roadmap en GitHub :

ASP.NET Core 1.0 (anteriormente llamado ASP.NET 5) Programa y hoja de ruta


A continuación se muestra el calendario y la hoja de ruta para ASP.NET Core 1.0. Tenga en cuenta que estas fechas y planes de funciones están sujetos a cambios. Como con cualquier proyecto de este tamaño, es difícil predecir exactamente cuándo aterrizarán las cosas. Aun así, creemos que es importante ser lo más abierto y transparente posible sobre nuestros planes para que nuestros usuarios puedan tener las expectativas correctas y crear sus planes en consecuencia.


Calendario


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

El candidato de lanzamiento de noviembre (RC1) será un lanzamiento multiplataforma compatible y listo para producción. Dependiendo de los comentarios de RC1, enviaremos candidatos de lanzamiento adicionales según sea necesario.

Temas importantes


Beta6: localización, servicio, compatibilidad con .NET 4.6 y más

En Beta6 estamos trabajando para admitir la localización en la nueva canalización de solicitudes. También estamos trabajando para habilitar el parcheo y el mantenimiento del tiempo de ejecución, incluida la adición de soporte para ensamblados de nombres seguros. En Beta6 podrá apuntar a .NET 4.6 utilizando el .NET Execution Environment (DNX). Trabajaremos en el almacenamiento en búfer y el almacenamiento en caché de respuestas (a través de HTTP.SYS en Windows) y agregaremos soporte de almacenamiento en caché distribuido a través de SQL Server.

Características planificadas: Runtime , MVC , Razor , Identity

Beta7 - Multiplataforma

El enfoque principal para Beta7 será habilitar el desarrollo multiplataforma en .NET Core. Esto incluye enviar los entornos de ejecución .NET Core basados ​​en .NET para Mac y Linux, lo que permite los flujos de trabajo básicos del desarrollador y también la configuración de la historia de adquisición.

Características planificadas: Runtime , MVC , Razor , Identity

Beta8 - ¡Función completa!

Beta8 es el último hito de características principales planificado antes de pasar a una fase de estabilización para RC1. Trabajaremos para habilitar experiencias completas de extremo a extremo en Visual Studio y Visual Studio Code. Esperamos que .NET Core multiplataforma sea una característica completa en este punto.

Características planificadas: Runtime , MVC , Razor , Identity

RC1 - Estabilización

El enfoque para RC1 será pulir las características existentes, responder a los comentarios de los clientes y mejorar el rendimiento y la confiabilidad. El objetivo es que RC1 sea una versión estable y lista para producción.

RC2 - Mover a .NET Core CLI y .NET Platform Standard

Para RC2, moveremos ASP.NET Core 1.0 para que se base en la nueva cadena de herramientas de línea de comandos multiplataforma .NET Core .

Trabajo futuro


Lamentablemente, las siguientes características no se incluirán en la versión RTM inicial. Estamos planeando tentativamente en el envío de ellos en el lanzamiento de características inicial después de RTM, durante el Q3 * de 2016:

  • Soporte de Visual Basic
  • Señal R 3
  • Páginas web 4

* Las referencias a trimestres anuales (Q1, Q2, Q3, Q4) están basadas en el calendario

Masoud
fuente
11

Actualización 3 : La hoja de ruta ASP.NET Core 1.0 (anteriormente llamada ASP.NET 5) está en github: https://github.com/aspnet/Home/wiki/Roadmap

Original

Visual Studio 2015 se lanzará el 20 de julio de 2015.

Sin embargo, según el blog de Somasegar el 29 de junio de 2015: "ASP.NET 5 y EF 7 se lanzarán por separado en una fecha posterior".

Phil Haselden
fuente
11

Respuesta actualizada:

ASP.NET Core 1.0 se lanzó el 27 de junio de 2016.

Introducción a .NET Core

Respuesta anterior: (liberar candidatos)

Scott Hunter ha blogueado plazos específicos: para el lanzamiento deASP.NET Core

El horario central

Las bibliotecas y el tiempo de ejecución de .NET Core y ASP.NET Core 1.0 RC2 estarán disponibles a mediados de mayo .

Las herramientas serán Vista previa 1 y se incluirán con esta versión.

El tiempo de ejecución y las bibliotecas .NET Core y ASP.NET Core 1.0 RTM (versión) estarán disponibles a fines de junio .

Las herramientas serán Preview 2 y se incluirán con esta versión.

Continuaremos haciendo cambios y estabilizando las herramientas hasta que se RTM con Visual Studio "15".

Respuesta anterior:

La hoja de ruta de ASP.NET Core 1.0 (anteriormente llamada ASP.NET 5) está en github, pero las fechas en esta hoja de ruta se han perdido en los últimos meses por un margen, por lo que no se puede confiar realmente en ella. Considerando esto, tiene sentido que hayan eliminado fechas fijas de la hoja de ruta.

De acuerdo con la hoja de ruta actual, la versión RC2 es TBD. La versión 1.0 dice 2016.

Entonces, ¿la pregunta realmente debería ser? ¿Cuándo es TBD? ¿Cuándo es más tarde en 2016?

Afortunadamente, la cantidad de problemas abiertos por lanzamiento se puede ver en github.

Tome nota: las versiones de lanzamiento de ASP.NET Core deben integrarse con otros lanzamientos de equipos relacionados / dependientes, por ejemplo, el equipo de Entity Framework. Cada lanzamiento solo se lanzará una vez que esos equipos tengan lista la versión de lanzamiento equivalente.

Publico enlaces a cada uno de estos hitos tecnológicos en github. Esto debería dar la indicación más precisa de una fecha de lanzamiento.

aspnet / Mvc (RC2 es 99% como el 19 de abril) aspnet / EntityFramework (RC2 es 98% como el 19 de abril) dotnet / cli (RC2 es 88% como el 19 de abril) dotnet / coreclr (RC2 es 99% como el 19 Abril) dotnet / corefx (RC2 es 100% como el 19 de abril)ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Según el progreso anterior, la fecha de vencimiento de RC2 aparece el 29 de abril de 2016, cuando tendrán una compilación lista para probar

Probablemente serán otras X semanas de pruebas, pero al menos es una indicación de cuándo estará listo.

El progreso se actualiza diariamente.

El progreso de la versión 1.0 RTM también se puede ver en estos enlaces.

La fecha de hito de RTM parece ser el 30 de junio, aunque no todos los enlaces tienen fechas de hito. Según la fecha en que se han deslizado las fechas de RC2, esta fecha probablemente cambiará a medida que avancen.

Los videos de ASP.NET Community Standup también deberían dar una buena indicación sobre el progreso de los lanzamientos donde uno puede obtener actualizaciones de la boca del caballo, generalmente semanalmente.

devfric
fuente
3

ASP.NET 5 fue CANDIDATO DE LANZAMIENTO el 18/11/2015. Lo que significa que a partir de ese momento, utilizando esos bits, puede usarlo en producción y recibir soporte.

Adam Tuliper - MSFT
fuente