ASP.Net MVC permet de changer le moteur de rendu des vues. Celui par défaut produit un code HTML assez moche à mon avis.
Il existe d’autres moteur de rendu.
Voici un comparatif sur 3 autres et celui par défaut
Combien de fois avez vous vu des librairies Open Source intéressantes et avez abandonné parce que c’était trop compliqué à installer (trop de config)?
Maintenant plus de raisons! NuPack permet de gérer les packages de logiciels OpenSource.
Il permet de récupérer une liste de librairies depuis un site central (par exemple Microsoft, mais aussi chez nous, ça peut même être un partage réseau) avec leur descriptif, permet d’installer un package et (magie) récupérer les packages dont dépend le package;
L’installation ne se fait pas de manière globale sur la machine: ça s’installe dans votre solution. Ca peut même désintaller le package
Magique. Bon pour l’instant c’est encore une preview (même pas une béta) mais ça semble prometteur
Site sur codeplex
Il existe un certain nombre de frameworks javascript:
Lequel de ces frameworks utiliser? C’est une bonne question. Voici une réponse même si elle est un peu biaisée car le gars qui a écrit cet article travaille sur MooTools.
Je pense que sa réponse est claire: utilisez JQuery si vous devez faire du javascript de manipulation du document HTML. Par contre MooTools permet d’améliorer javascript en lui permettant d’être objet.
L’intérêt de ces 2 frameworks est qu’il existe de la documentation sur le net qui permet de prendre en main ces frameworks. De plus ils semblent bien écrit.
JQuery est intégré dans ASP.Net, Par contre utiliser MS Ajax est limite car la taille de la librairie est assez conséquente.
JavaScript permet de dessiner des figures à l’écran. Il y a différentes méthodes.
Juste quelques frameworks le permettant :
- Raphaël
- jsDraw2D
FME est un ETL permettant d’intégrer des informations géoréférencées dans un processus de transformation de données. Juste pour s’en rappeler.
SAFE software
A breeze to parse an HTML document with this .Net Library
Les WebSockets permettent de gérer des connections persistantes et bidirectionnelles avec un site web. Ca peut être intéressant pour mettre à jour en temps réel des informations dans le navigateur sans avoir à faire un polling du navigateur vers le serveur (même si ça peut être fait en ajax).
Une explication sommaire sur wikipedia du principe.
Dans google, rechercher "websocket server" pour trouver des implémentation de serveur WebSockets.
La page de wikipedia référence des implémentations en C# (par exemple nugget). Le serveur de WebSockets ne s’intègre pas dans iis. Il est hébergé dans un process à part. En fait c’est logique, puisque le but est de pouvoir notifier le(s) client(s) à partir d’évènements se produisant sur le serveur.
Concernant les navigateurs, firefox 4, chrome 4 et safari 5 implémentent les API permettant d’accéder à une websocket et envoyer/recevoir des messages sur celle-ci. Pour Internet Explorer, peut être la version 9? Dans tous les cas, il existe des implémentations en Flash qui permettent d’émuler la websocket (gimite websocket).
Rechargement des blogs. En espérant pouvoir les mettre à jour assez souvent.