[Teched 2007] The Next Release of ASP.NET - Significant Features Available Soon... (really soon)
Matt Gibbs - ASP.NET Development Manager Microsoft
Une session sur les différents projet d'ajout de fonctionnalités à ASP.NET étant actuellement dans les bacs chez Microsoft.
Astoria:
Nom de code d'un projet dont le but est de permettre d'exposer très facilement depuis vos applications des données en temps que service de données: interrogeables ensuite via HTTP en utilisant les requêtes classiques GET, POST, PUT et DELETE. Le format des données échangées est ensuite bien sur configurable, par exemple il est possible de choisir XML ou JSON pour le transport.
AJAX dans Orcas:
Mise à jour des validateurs, du TreeView, Menu et des WebParts
Ajout des fonctionnalités de navigation logique dans les pages utilisant Ajax: possibilité d'utiliser le bouton "Back" pour revenir en arrière grâce a des API client et serveur API qui sont en charge de stocker les titres et URL des pages dans un historique et de créer des liens permanent avec reconstitution de l'état:
- Utilisation par exemple d'une méthode JavaScript: "ScriptManager.AddHistoryPoint(...)"
ASP.NET Ajax Script Combining: permet de regrouper un ensemble de fichiers de scripts dans un seul fichier afin d'optimiser le trafic client / serveur (celui-ci sera ensuite mis en cache du coté du navigateur comme un script classique).
ASP.NET Silverlight Controls:
- ASP:SilverlightControl: Automatise le processus de demande d'installation du plugin au client.
- Silverlight Plugin Helper Classes: Permet d'instancier le plugin Silverlight par code et d'interagir avec des composants Silverlight coté client ou coté serveur.
- ASP:MediaPlayer: embarquement de vidéo dans ASP.NET, nombreux skins disponibles et très facilement personnalisable, découpage en chapitre de la vidéo facilité, ajout de sous titre, localisation
ASP.NET Dynamic Data:
Remplace le projet BLINQ. Permet de générer à partir d'une base de données une application Web complètement CRUD se basant sur le schéma cible, avec prise en compte de la navigation entre les différentes relations.
ASP.NET MVC Framework:
Je ne vais pas détailler ici cette nouveauté étant donné que je vais voir une session
consacrée uniquement au sujet en début d'après midi.
Une belle session rapide et intéressante sur les différents projets en cours devant être disponibles normalement dans le courant de l'année prochaine.
Quelques liens:
- Astoria overview: http://astoria.mslivelabs.com/Overview.doc
- ASP.NET Future: http://www.microsoft.com/downloads/details.aspx?FamilyID=9323777e-fe78-430c-ad92-d5be5b5ead98&DisplayLang=en
- Dynamic Data Control: http://blogs.developpeur.org/azra/archive/2007/07/25/dynamic-data-controls-une-interface-web-d-dition-de-base-de-donn-es-en-quelques-clics.aspx#comments