C’est ce merveilleux moment de l’année où Microsoft partage avec la communauté à travers son événement sur le développement Web : MIX. D’ailleurs, pour les intéressés, vous pouvez suivre en temps réel les présentations en direct de Las Vegas. Donc qui dit Web et Microsoft… On pense Silverlight et Internet Explorer 9 !
Silverlight
Expression Blend
Et pour travailler avec Silverlight, quoi de mieux qu’Expression Blend pour complémenter notre Visual Studio !
Et du côté d’Internet Explorer 9 ?
- On peut télécharger une version “développeur” de IE9
- Nouvel engin JavaScript a des performances désormais comparable à Opera et Chrome
- Bien que les performances de l’engin Javascript de IE9 soit un peu en arrière comparé à d’autres fureteur, l’expérience de navigation dans son ensemble semble nettement amélioré… Par exemple, si sur une page type, calculer le rendu visuel de la page prend plus de 25% du temps et le JavaScript moins de 10%, pourquoi toujours optimiser JavaScript? Microsoft propose de regarder le système dans son ensemble
- Et désormais, le rendu visuel est fait avec toute la famille DirectX, et ainsi ça devient très rapide
- Support pour SVG à même le html (aller voir le Keynote 2, à 54 minutes). Et c’est pas seulement SVG à côté du reste… non c’est du SVG que tu peux styliser via des CSS et que tu peux manipuler (lire animer) avec du Javascript ! (et bien sur, ça se doit d’être du SVG accéléré par le matériel… merci DirectX pour les animations vectoriels avec opacités !)
- Dans l’outil « Developer Tools », il y a un nouvel onglet « Network ». Dedans, on voit les temps de téléchargement de chaque item ainsi que l’ordre, on peut observer ce qui prend du temps et ce qui se parallélise !
- Support pour le vidéo de HTML 5. (donc du vidéo dans le browser sans aucun plugin!)
Et si on fait une comparaison entre Chrome et IE9 pour un film en 720P : - Chrome rafraichit le vidéo aux ~3 secondes
- Mais comme IE9 est « Hardware accelerated », aucun frame perdu dans le flux et moins de 25% de CPU d’utilisé ! Il en reste un peu pour Outlook…
Et dans le reste de l’écosystème…
- Dans les projets ASP.Net 4 sous Visual Studio 2010, il supporte désormais plusieurs Web.config (séparé par environnement…)
- Web.release.config;
- Web.staging.config;
- Web.debug.config.
- ASP.Net 4 + AJAX + JASON + JQuery Template Binding… WOW !
- La compagnie Curse.com avait une solution LAMP avant; maintenant ils ont migré à l’architecture Web Plateforme de Microsoft… Malgré la croissance, ils ont désormais besoin du 1/3 de serveurs et ils livre 3 fois plus de visites!