Accueil > Technologies > Ext JS – Une bibliothèque JavaScript pour développer des applications internet riches
mai 18

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.

ExtJS LogoDans 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 ?

Librairie JavaScript Ext JSEn 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.

Ext-JS Demo Screenshot ExtJS Desktop-like Application

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:

Comparaison de 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:

Tags : , , , , ,

Un commentaire pour “Ext JS – Une bibliothèque JavaScript pour développer des applications internet riches”

  1. disque ssd :

    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é).

Laisser un commentaire