DoneJS 1.0 : un framework JavaScript MVVM
utilis� pour la construction d'applications web, desktop et mobiles


DoneJS est un framework JavaScript open source qui facilite la construction d'applications web, desktop et mobiles � hautes performances et en temps r�el.

Pr�c�demment connu sous le nom de JavaScriptMVC, le framework est maintenant disponible en version 1.0. Son changement de nom vient du fait qu'en �voluant, le framework s'est petit � petit d�tach� de ce nom qui n'�tait alors plus coh�rent.

Parmi les principales fonctionnalit�s, nous trouvons :
  • un rendu c�t� serveur (ce sont des Single Page Applications, on parle alors de JavaScript isomorphe) ;
  • un chargement du JavaScript et du CSS progressif, selon les besoins, ce qui acc�l�re l'affichage de la page ;
  • une bonne gestion de la couche de donn�es avec des requ�tes minimales qui agencent le fall through caching, la combinaison de requ�tes vers la m�me API, le cache inline, etc. ;
  • la mise � jour du DOM utilisant le module can-stache du moteur de template de CanJS, ce qui rendrait l'affichage plus rapide que ce que proposent Angular et React ;
  • le support de ES6, m�me pour les navigateurs qui ne le supportent pas encore ;
  • une architecture MVVM (encore une fois CanJS) ;
  • et bien d'autres.



DoneJS (installable en commande NPM), inclut donc CanJS qui est en fait une collection de biblioth�ques front-end pour construire des applications web plus faciles � maintenir. Il inclut �galement StealJS, un chargeur et constructeur de code modulaire (d�pendances JavaScript et CSS) notamment utile pour les polyfills.


Site officiel.
Quick start.

Source : d'apr�s un article de IT World


Et vous ?

Connaissez-vous ce framework et qu'en pensez-vous ?


Retrouver les cours et tutoriels sur les frameworks JavaScript.