ASP.NET 5 : la feuille de route mise à jour, le support de Linux et OS X prévu pour le 24 août
Avec la bêta 7, la version stable pour début 2016

Le , par Hinault Romaric, Responsable .NET
Microsoft a publié récemment la version stable de son environnement de développement Visual Studio 2015, avec la bêta de la prochaine génération de sa plateforme de développement Web ASP.NET 5.

ASP.NET 5 est une évolution majeure du framework Web. Cette version rompt avec le passé en s’ouvrant à l’open source. Sa feuille de route, son code source et les notes de version sont disponibles sous une licence open source sur GitHub. Les développeurs externes peuvent contribuer à son développement.

En dehors de cet aspect, Microsoft a revu l’architecture du framework. ASP.NET 5 est plus léger, plus modulaire, multiplateforme et optimisé pour le Cloud. Le mode « Cloud optimized » permettra de déployer des applications .NET avec uniquement des copies des bibliothèques du Framework .NET dont l’application a besoin.

Ce mode permet de s’affranchir du CLR (Common Language Runtime) et du déploiement entier du Framework .NET. De ce que fait, une application Web ASP.NET pourra être déployée également sur Linux et OS X.

ASP.NET 5 viendra avec le framework ASP.NET MVC 6 (qui combine désormais MVC et Web API dans un modèle de programmation unique), SignalR 3, Web Pages 4 et EntityFramework 7.

Pour ceux qui s’impatientent de pouvoir exploiter la plateforme en environnement de production, ASP.NET 5 devrait être disponible en version RTM au courant de la première moitié de 2016.



La feuille de route disponible sur GitHub prévoit la sortie de la bêta 6 la semaine prochaine, plus précisément le 27 juillet. Cette préversion offrira une prise en charge de .NET 4.6 et .NET Execution Environment (DNX). DNX est un nouvel environnement d’exécution pour .NET, qui dispose du nécessaire pour amorcer et exécuter une application .NET sur Windows, Linux et OS X. Des améliorations seront également apportées au système de mise en cache et une prise en charge de la mise en cache distribuée pour SQL Server sera au rendez-vous.

La bêta 7 sera disponible en téléchargement le 24 aout. Cette bêta introduira une nouveauté tant attendue : le développement multiplateforme sur .NET Core avec ASP.NET. Les développeurs pourront créer et exécuter leurs applications sur Linux et OS X.

La bêta 8, qui sera la dernière, sortira le 21 septembre prochain. Elle marquera la fin du développement des nouvelles fonctionnalités. Les développeurs du projet comptent finaliser avec le support de .NET cross-platform et permettre une prise en charge complète dans Visual Studio et Visual Studio code.

Cette phase laissera place à la stabilisation, la correction des bugs et le polissage de la plateforme. Cette étape se soldera par la sortie de la Release Candidate 1 (RC 1) en novembre 2015.

En fonction des retours des testeurs, les responsables du projet verront s’il est nécessaire de sortir d’autres RC. En l’absence de problème majeur, ASP.NET 5 sera prêt pour une utilisation en production en début 2016.

Mauvaise nouvelle, cependant, pour les développeurs Visual Basic. Le support de du langage, ainsi que l’implémentation de SignalR 3 et de Web Pages 4 ont été renvoyés au troisième trimestre de 2016.

ASP.NET 5 sur Github

Télécharger Visual Studio 2015

Source : La feuille de route de ASP.NET 5

Et vous ?

Que pensez-vous d'ASP.NET 5 et son ouverture à Linux et Mac ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse Signaler un problème

Avatar de tomlev tomlev - Rédacteur/Modérateur https://www.developpez.com
le 23/07/2015 à 21:59
Ça commence à prendre tournure tout ça

Soit dit en passant, il est déjà possible de faire tourner ASP.NET 5 sous Linux, à l'aide de Mono. J'ai testé sur mon Raspberry Pi, ça marche pas mal (voir les instructions sur le blog de Scott Hanselman)

 
Contacter le responsable de la rubrique Accueil