Quand la sortie d'ASP.NET Core 1.0 (ASP.NET 5 / vNext) est-elle prévue?

136

J'essaie de décider de démarrer mon nouveau projet sur ASP.NET 5 ou de m'en tenir au cadre actuel. Malheureusement, je n'arrive pas à trouver un calendrier pour ce projet. Github montre que les développeurs travaillent actuellement sur sa première version candidate. Microsoft publie-t-il généralement les dates de sortie prévues? Si tel est le cas, où puis-je trouver la date à laquelle ils tournent?

slypète
la source
35
Pourquoi les votes négatifs et les votes de clôture? Cela semble être une question parfaitement légitime selon les directives.
slypete
3
Parlez-vous d'un projet personnel (faible risque en cas d'échec) ou d'un projet professionnel (votre métier en dépend)? Étant donné que des gens de Microsoft comme Scott Hunter ont dit que nous devrions considérer cela comme une version 1.0 lors de sa sortie, je ne démarrerais certainement pas encore de projet professionnel avec.
jeffa00
1
RTM vient de sortir hier, le 27/06/2016.
Mickael Caruso

Réponses:

121

Mise à jour du 1er juillet 2016

ASP.NET Core 1.0, Entity Framework 1.0 et .NET Core 1.0 ont tous été publiés le 27 juin 2016.


Mise à jour du 19 janvier 2016

  • ASP.NET 5 s'appelle désormais ASP.NET Core 1.0.
  • .NET Core 5 est désormais .NET Core 1.0.
  • Entity Framework 7 est désormais Entity Framework Core 1.0 ou EF Core 1.0 familièrement.

Pour plus d'informations, consultez le blog de Scott Hanselman sur le changement .


Mise à jour du 2 juillet 2015

Dans la réunion en direct de la communauté ASP.NET Standup, Damian Edwards a discuté de certaines mises à jour des plans pour la version d'ASP.NET 5. Vous pouvez lire les principaux points et regarder l'enregistrement sur un article récent du blog de l'équipe .

Ce plan provisoire a été décrit:

  • Beta 6 - fin juillet 2015
  • Beta 7 - fin août 2015
  • Beta 8 - fin septembre 2015
  • Release Candidate - fin de l'automne 2015 - Damian avertit que cela pourrait être complètement inexact car il se trouve dans 6 mois.

Donc, comme pour tous les horaires / plans, veuillez prendre cela comme un plan et non comme des dates précises.


Article original du 19 décembre 2014

Nous (Microsoft) ne donnons généralement pas de dates précises. Cependant, je peux dire qu'ASP.NET 5 ("vNext") est publié dans le cadre de Visual Studio 2015, ce qui signifie qu'il sera publié en 2015 (grande surprise!). Il est raisonnablement sûr de supposer une sortie au début de la moitié de 2015.

Comme vous l'avez correctement noté, les dépôts GitHub pour ASP.NET 5 spécifient désormais le jalon RC, ce qui indique que notre objectif principal est actuellement la stabilité et que l'ensemble des fonctionnalités de la version RTM est en grande partie là. Il y a encore des fonctionnalités et des conceptions en cours de finalisation, et tout le monde peut bien sûr voir celles-ci dans les dépôts individuels.

Eilon
la source
5
Nous avons un grand site en préparation, et nous sommes dans le même bateau que l'OP - essayant de décider d'utiliser vNext. Pouvez-vous nous dire quelle moitié (première ou deuxième) de 2015 vous pensez qu'elle sera publiée?
Stephen Watkins
3
@StephenWatkins - J'ai ajouté un indice selon lequel c'est probablement le début de la moitié de 2015.
Eilon
1
@Eilon - Appréciez l'allusion.
Stephen Watkins
4
@Yash il faudra un certain temps avant qu'EF7 ait le même niveau de fonctionnalités qu'EF6 car il s'agissait d'une réécriture presque complète. Cependant, si EF7 possède les fonctionnalités dont vous avez besoin, utilisez-le. S'il y a des choses spécifiques que vous recherchez, envisagez de poser une nouvelle question ici avec la balise entity-framework-7 .
Eilon
3
@johnG il n'est pas encore publié. La prise en charge d'ASP.NET 5 sera uniquement disponible dans VS2015, mais également disponible dans de nombreux autres éditeurs (sur de nombreux systèmes d'exploitation différents) via OmniShar [ .
Eilon le
18

Selon la feuille de route sur GitHub :

Planification et feuille de route ASP.NET Core 1.0 (anciennement appelée ASP.NET 5)


Vous trouverez ci-dessous le calendrier et la feuille de route pour ASP.NET Core 1.0. Veuillez noter que ces dates et plans de fonctionnalités sont tous sujets à changement. Comme pour tout projet de cette taille, il est difficile de prédire exactement quand les choses vont atterrir. Même ainsi, nous pensons qu'il est important d'être aussi ouvert et transparent que possible sur nos plans afin que nos utilisateurs puissent avoir les bonnes attentes et créer leurs plans en conséquence.


Programme


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

La version candidate de novembre (RC1) sera une version multiplateforme prise en charge et prête pour la production. En fonction des commentaires de RC1, nous expédierons des versions supplémentaires si nécessaire.

Thèmes jalons


Beta6 - Localisation, maintenance, prise en charge de .NET 4.6 et plus

Dans Beta6, nous travaillons sur la prise en charge de la localisation dans le nouveau pipeline de requêtes. Nous travaillons également pour permettre la correction et la maintenance de l'environnement d'exécution, y compris l'ajout de la prise en charge des assemblys à dénomination forte. Dans Beta6, vous pourrez cibler .NET 4.6 à l'aide de .NET Execution Environment (DNX). Nous travaillerons sur la mise en mémoire tampon et la mise en cache des réponses (via HTTP.SYS sous Windows) et ajouterons la prise en charge de la mise en cache distribuée via SQL Server.

Fonctionnalités prévues: Runtime , MVC , Razor , Identity

Beta7 - Multiplateforme

L'objectif principal de Beta7 sera de permettre le développement multiplateforme sur .NET Core. Cela comprend l'envoi des environnements d'exécution .NET basés sur .NET Core pour Mac et Linux, l'activation des flux de travail de base des développeurs et la configuration de l'histoire d'acquisition.

Fonctionnalités prévues: Runtime , MVC , Razor , Identity

Beta8 - Fonctionnalité terminée!

La bêta8 est la dernière étape importante de la fonctionnalité prévue avant de passer à une phase de stabilisation pour RC1. Nous travaillerons sur l'activation d'expériences complètes de bout en bout dans Visual Studio et Visual Studio Code. Nous nous attendons à ce que .NET Core multiplateforme soit complet à ce stade.

Fonctionnalités prévues: Runtime , MVC , Razor , Identity

RC1 - Stabilisation

L'objectif de RC1 sera de peaufiner les fonctionnalités existantes, de répondre aux commentaires des clients et d'améliorer les performances et la fiabilité. L'objectif est que RC1 soit une version stable et prête pour la production.

RC2 - Passer à .NET Core CLI et .NET Platform Standard

Pour RC2, nous déplacerons ASP.NET Core 1.0 pour qu'il soit basé sur la nouvelle chaîne d'outils de ligne de commande multiplateforme .NET Core .

Travail futur


Les fonctionnalités suivantes ne feront malheureusement pas partie de la version initiale de RTM. Nous prévoyons provisoirement de les expédier dans la version initiale des fonctionnalités après RTM, au troisième trimestre * de 2016:

  • Prise en charge de Visual Basic
  • SignalR 3
  • Pages Web 4

* Les références aux trimestres annuels (Q1, Q2, Q3, Q4) sont basées sur le calendrier

Masoud
la source
11

Mise à jour 3 : La feuille de route ASP.NET Core 1.0 (anciennement appelée ASP.NET 5) est sur github: https://github.com/aspnet/Home/wiki/Roadmap

Original

Visual Studio 2015 sortira le 20 juillet 2015.

Cependant, selon le blog de Somasegar du 29 juin 2015: "ASP.NET 5 et EF 7 seront publiés séparément à une date ultérieure."

Phil Haselden
la source
11

Réponse mise à jour:

ASP.NET Core 1.0 a été publié le 27 juin 2016.

Premiers pas avec .NET Core

  • Si vous utilisez Visual Studio 2015 ( la communauté Visual Studio est gratuite!), Vous devez d'abord obtenir VS2015 Update 3, puis installer les outils .NET Core pour Visual Studio.

  • Si vous ne souhaitez pas utiliser VS, envisagez d'utiliser Visual Studio Code gratuitement et installez l'extension C # à partir du marché avec le SDK .NET Core pour Windows . Bien sûr, si vous êtes sur Mac / Linux / Quoi qu'il en soit, rendez-vous sur http://dot.net .

  • Si vous voulez tous les téléchargements avancés et spécifiques pour .NET ou .NET Core, cliquez ici

Réponse précédente: (Libérez les candidats)

Scott Hunter a blogué des délais spécifiques: pour la sortie deASP.NET Core

Le calendrier de base

Les bibliothèques d'exécution et les bibliothèques .NET Core et ASP.NET Core 1.0 RC2 seront disponibles à la mi-mai .

L'outillage sera l'aperçu 1 et fourni avec cette version.

Le runtime et les bibliothèques .NET Core et ASP.NET Core 1.0 RTM (version) seront disponibles d'ici la fin du mois de juin .

L'outillage sera Preview 2 et fourni avec cette version.

Nous continuerons à apporter des modifications et à stabiliser l'outillage jusqu'à ce qu'il soit RTM avec Visual Studio «15».

Réponse précédente:

La feuille de route ASP.NET Core 1.0 (précédemment appelée ASP.NET 5) est sur github, mais les dates de cette feuille de route ont été manquées au cours des deux derniers mois, donc on ne peut pas vraiment y faire confiance. Compte tenu de cela, il est logique qu'ils aient supprimé les dates fixes de la feuille de route.

Selon la feuille de route actuelle, la version RC2 est à déterminer. La version 1.0 dit 2016.

Alors la question devrait vraiment être? Quand est à déterminer? Quand est-ce plus tard en 2016?

Heureusement, le nombre de problèmes ouverts par version peut être consulté sur github.

Prenez note: les versions d'ASP.NET Core doivent s'intégrer avec d'autres versions d'équipes liées / dépendantes, par exemple l'équipe Entity Framework. Chaque version ne sera publiée que lorsque ces équipes auront la version équivalente prête.

Je poste des liens vers chacun de ces jalons technologiques dans github. Cela devrait donner l'indication la plus précise d'une date de sortie.

aspnet / Mvc (RC2 est de 99% au 19 avril) aspnet / EntityFramework (RC2 est de 98% au 19 avril) dotnet / cli (RC2 est de 88% au 19 avril) dotnet / coreclr (RC2 est de 99% au 19 avril) Avril) dotnet / corefx (RC2 est à 100% au 19 avril)entrez la description de l'image ici entrez la description de l'image ici entrez la description de l'image ici entrez la description de l'image ici

entrez la description de l'image ici

Sur la base des progrès ci-dessus, la date d'échéance de RC2 est le 29 avril 2016, date à laquelle ils auront une version prête pour les tests

Ce sera probablement encore X semaines de tests, mais au moins c'est une indication quand il sera prêt.

La progression est mise à jour quotidiennement.

La progression de la version 1.0 RTM peut également être consultée sur ces liens.

La date d'étape RTM semble être le 30 juin, bien que tous les liens n'aient pas de dates d'étape. En fonction de la façon dont les dates RC2 ont glissé, cette date changera probablement au fur et à mesure de leur progression.

Les vidéos ASP.NET Community Standup devraient également donner une bonne indication sur la progression des versions où l'on peut obtenir des mises à jour de la bouche du cheval, généralement sur une base hebdomadaire.

devfric
la source
3

Je ne vois aucune date de sortie confirmée, mais si ces nouvelles fonctionnalités d'ASP.NET 5 ou le fait d'être sur le dernier framework sont importants, vous pouvez toujours télécharger l'aperçu de Visual Studio 2015 et commencer à utiliser certaines des nouvelles fonctionnalités dès aujourd'hui.

Fuzzifié
la source
1
Merci, nous explorons déjà l'aperçu. Savoir si les dates de leurs projets s'alignent quelque peu sur les nôtres faciliterait notre décision.
slypete
3

ASP.NET 5 a été LIBÉRÉ CANDIDAT en tant que 18/11/2015. Ce qui signifie qu'à partir de là, en utilisant ces bits, vous pouvez l'utiliser en production et recevoir un support.

Adam Tuliper - MSFT
la source