Selon le site du projet CodePlex, ces plans ne seraient en fait que des prévisions que les développeurs de Microsoft aspirent à atteindre. Ce ne sont en aucun cas des spécifications à suivre à la lettre. D’ailleurs, voici ce qu’on peut lire dans l’annonce officielle du projet « Nous espérons pouvoir implémenter la plupart, si ce n’est toutes les fonctionnalités listées ici, mais il n'y a aucune garantie. Les plans peuvent changer. »
Ces plans concernent l’ASP.NET historique (intitulé désormais ASP NET Web Forms) et les autres technologies dérivées, à l’instar d’ASP.NET Web API, ASP.NET MVC et ASP.NET Web Pages (basé sur la syntaxe Razor qui permet de combiner HTML et C #, fournissant une solution alternative aux Web Forms).
Web API, destiné à mettre sur pied avec souplesse des services Web RESTful pouvant être consommés par un large éventail de clients, devrait être repensé afin d’offrir un meilleur support pour OData, le protocole de manipulation de données basé sur HTTP en REST.
L’analyseur OData URI va se charger des requêtes OData complexes, il serait ainsi facile d’implémenter des endpoints OData sur n'importe quelle source de données en utilisant le nouveau formateur OData et le contrôleur de métadonnées.
Par ailleurs, le support de la nouvelle galerie d’applications Windows Store sera étendu.
Pour ce qui est des templates du framework MVC, notons SignalR, la nouvelle recrue de la famille ASP.NET pour ajouter des fonctionnalités de temps-réel à ses applications grâce à WebSockets et d’autres moyens de transmission similaire.
Un nouveau template d’application en une seule page (SPA ou Single Page Application), remplacerait celui intégré jusqu’ici dans Visual Studio 2012. Il utilise Knockout.js et les contrôleurs Web API afin de promouvoir les meilleures pratiques pour écrire ce genre d’applications qui a le vent en poupe.
Outre les améliorations sur les fonctionnalités préexistantes, il y a aussi de prévu la création d’un nouveau type de projets, à savoir des applications Facebook en utilisant ASP.NET. Au menu, une gestion intégrée de l'authentification Facebook, des permissions d’applications et la gestion des données utilisateurs.
Pour plus de détails, consulter la publication de Microsoft sur le compte CodePlex de l’ASP.NET Web Stack.
Et vous ?
Selon vous Microsoft saura-t-il atteindre les objectifs visés dans cette feuille de route pour ASP.NET ?