Les tendances actuelles en terme de développement web s’orientent vers l’utilisation de Bibliothèques, de Frameworks, ou de CMS afin de déployer des fondations solides plus rapidement.
On peut citer par exemple CakePHP, Symfony et Zend Framework pour le développement en PHP, Ruby on Rails en Ruby ou JQuery, Ext JS, Prototype et Mootools en Javascript.
Dans le cadre d’un Projet Technologique mené à l’ECE (voir aussi Squeaker), j’ai décidé avec deux amis d’étudier Ext JS, une Bibliothèque JavaScript très complète permettant de concevoir des applications internet riches (RIA). Cette étude met en avant les forces et faiblesses de Ext JS et permet aux développeurs intéressés par les libraires JavaScript de comparer les solutions existantes.
Ext JS – Une Bibliothèque JavaScript riche
Pourquoi choisir d’étudier Ext JS ?
En effet, Ext JS n’est pas la bibliothèque JavaScript la plus utilisée, JQuery est par exemple bien plus tendance.
Mais ExtJS possède quelques beaux atouts, elle intègre de nombreux composants de qualité tels que des formulaires avancés, des tableaux riches et dynamiques, des menus et barres d’outils, des panels et boites de dialogues avancées, la gestion d’onglets ou encore la création de graphiques. Ext JS propose des interfaces plutôt jolies, riches et ergonomiques (on parle souvent d’interfaces user-friendly).
Enfin, il est à noter qu’au départ Ext était une extension à la bibliothèque Javascript YUI de Yahoo. Ext peut maintenant être utilisée seule ou avec les bibliothèques Prototype ou JQuery.
Un Comparatif de Bibliothèques JavaScript
Dans le cadre de notre projet technologique, nous avons comparé Ext JS avec d’autres libraires JavaScript populaires. Nous avons produit une affiche expliquant l’intérêt des librairies javascript pour les entreprises, les points forts et les faiblesses de ExtJS et son potentiel. Mais, elle devrait permettre à quelqu’un qui cherche une libraire JavaScript adaptée à ses besoins de voir les similitudes et les différences des diverses solutions JavaScript disponibles.
Voici l’affiche de notre projet technologique et le tableau comparatif des librairies javascript:
Bien évidemment les notes attribuées sont subjectives, fruit de notre travail effectué à un instant T (1er semestre 2010).
Il en ressort néanmoins quelques grandes tendances:
- JQuery est la libraire JavaScript la plus simple et efficace à mettre en place actuellement. Elle possède des fonctionnalités de base fort utiles mais doit ensuite être complétée par des plugins pour une utilisation avancée (JQuery UI par exemple).
- Ext JS est une des librairies les plus avancées de notre comparatif, notamment grâce à ses composants et la qualité des interfaces produites. Mais, elle nécessite un temps de compréhension et de développement plus important.
- Dojo et Mootools sont dans la même lignée que JQuery, mais avec un léger train de retard.
- Enfin, Prototype est plus en retrait, se concentrant principalement sur les fonctionnalités JavaScript et AJAX, moins sur les composants.
Pour plus d’informations et des démonstrations, vous pouvez vous rendre sur les sites des bibliothèques JavaScript que nous avons comparées:
- Ext JS (démonstrations)
- JQuery (démonstrations)
- Dojo (démonstrations)
- MooTools (démonstrations)
- Prototype
Tags : bibliothèques javascript, développement web, Ext JS, ExtJS, frameworks javascript, librairies javascript
Flux RSS


Le 27 octobre 2010 à 21:47
En ce qui me concerne, je trouve jQuery vraiment génial : simple, rapide & polyvalent.
Actuellement je suis sur un projet où je suis obligé de travailler avec prototype, et c’est vraiment de la merde comparé à jQuery (niveau facilité).