En voilà une bonne question ! D’ailleurs pour être franc je n’y répondrais pas directement mais je vais proposer quelques pistes intéressantes à suivre pour faire ce choix.
Voici déjà quelques questions à se poser avant de choisir un framework
Un framework est-il vraiment nécessaire ?
Si votre seul souhait est de faire uniquement des requêtes Ajax par exemple l’utilisation d’un framework n’est pas du tout obligatoire.
Vitesse de développement / Vitesse du programme ?
Dit autrement peut-on se permettre de perdre en exécution pour privilégier la vitesse de développement. C’est en effet le risque avec les frameworks. Bien souvent un framework qui propose une grande simplicité de développement impose de moins bonnes performances (bien que ça ne soit pas obligatoirement le cas).
La communauté est-elle importante ?
Jquery est un exemple de framework ayant une grosse communauté et il faut avouer que ça a pas mal d’avantage. Le nombre de tutoriaux sur le net est assez impressionnants, il y a pas mal de plugins et on trouve facilement de l’aide via les forums de discussions.
Compatibilité du framework
A vous de voire selon vos besoins, mais il est vrai qu’un framework qui tourne sur l’ensemble des navigateurs est à privilégier !
Que veux-je faire avec ?
Faire des animations ou faire une grosse webapps à la google docs n’a pas grand chose à voire. Le choix du framework va donc dépendre du type de projet sur lequel vous allez bosser.
Quelques liens qui pourront vous aider à choisir
Framework Matrix : Une comparaison d’utilisation des frameworks. A voir absolument !
SlicksSpeed : Comparatif de vitesse des selecteurs des différents frameworks. Attention cependant ce ne sont pas forcément les dernières versions des frameworks
TaskSpeed : Comparatif de vitesse de tâches simples des différents framworks. Attention ici encore ce ne sont pas forcéments les dernières versions des frameworks.
Conclusion
Ce sont en gros l’ensemble des questions que je me suis posées, et les liens que j’ai trouvés les plus intéressants. Mais je doit avouer qu’aujourd’hui je ne sais toujours pas lequel utiliser !