Votre application JavaScript doit être maintenable, et c’est donc naturellement que vous choisissez d’utiliser un framework MV* pour éviter le code spaghetti.
Sauf que des frameworks MV*, on en ramasse à la pelle. Pour ne citer que certains: AngularJS, Backbone.js, Knockout.js, ember.js. Alors lequel prendre?
Certains choisiront celui qui leur rend le développement le plus agréable. Pour cela, rendez-vous sur TodoMVC, qui montre l’implémentation d’une petite application avec chacun des frameworks MV*.
D’autres choisiront le plus populaire, en se disant qu’il sera probablement mieux maintenu et plus pérenne. Aujourd’hui si j’en compare 4, c’est AngularJS qui tire son épingle du jeu:
Mais attention, ce graphique ne montre que le nombre d’utilisation de ces mots clés dans les recherches, il serait hâtif d’en tirer des conclusions trop approfondies.
D’autres se baseront sur l’éditeur qui soutient: Google pour AngularJS, Microsoft pour Knockout.js…
Dans tous les cas, TodoMVC est un bon point de départ puisqu’il donne aussi les liens pour apprendre le framework choisi, par exemple ici pour AngularJS.
Quel que soit votre choix, je vous souhaite une belle application maintenable. Car rappelez-vous:
Il faut toujours programmer comme si la personne qui maintiendra votre code est un psychopathe violent qui sait où vous habitez.
Comments