Olivier Pons

Ma Vie, mon univers et mes restes

Olivier Pons image en-tête

ExtJS : exemple d’un développement

Le 10/01/2012 à 09:01 · 3 commentaires

Voici une petite capture d’image d’un Intranet que j’ai développé.

Temps de développement : trois jours à temps plein.

Tout fonctionne parfaitement, en AJAX, synchronisation, etc.

Tout ça pour dire que ExtJS est vraiment une librairie formidable dans ce type de cadre :

Image d'exemple de développement d'un intranet en ExtJS

Flattr ExtJS : exemple d’un développement

Tags: développement · développement Internet · programmation javascript

3 réponses↓

  • 1 stef // 10/01/2012 à 12 h 19 min

    Très intéressant…

    Avez-vous utilisé le « Ext Designer » ou tout fait from scratch !?

    Quel est votre avis par rapport à un developpement plus « classique » (client lourd C#, Java) ? (Même si bien sur le but n’est pas vraiment le même ;)

  • 2 Olivier Pons // 10/01/2012 à 15 h 35 min

    Bonjour,

    J’ai tout fait « à la main », en partant de zéro.

    Par rapport à un développement plus « classique », c’est long, beaucoup plus long.

    Bien évidemment il ne faut pas regarder uniquement ce côté là, il faut regarder tout ce que ça apporte à côté.

    Inconvénients :

    • Long à apprendre
    • Long à développer
    • Pas très lisible (de par la nature même de JavaScript qui n’est pas orienté objet d’origine)

    Avantages (par ordre d’importance, selon moi) :

    • Élégance pour un site Web
    • Framework très puissant, et après la période longue d’apprentissage, aide énormément au développement de ce genre d’applications
    • Très lisible pour du JavaScript orienté objet, donc maintenance plus facile que la plupart des autres outils JavaScript

    Enfin je concluerai qu’on ne peut pas le comparer avec des outils tels que jQuery pour la simple raison que jQuery est destiné à faire des effets et travailler sur le DOM, alors que ExtJS est destiné à faire des applications très complexes qui se rapprochent d’applications de bureau.

    La chose la plus importante à retenir :

    ExtJS transforme les choses complexes en choses simples, mais il transforme aussi les choses simples en choses complexes.

  • 3 François // 01/02/2012 à 20 h 15 min

    Salut Olivier,


    Enfin je concluerai qu’on ne peut pas le comparer avec des outils tels que jQuery pour la simple raison que jQuery est destiné à faire des effets et travailler sur le DOM, alors que ExtJS est destiné à faire des applications très complexes qui se rapprochent d’applications de bureau.

    Une fois n’est pas coutume, je ne suis pas tout à fait d’accord avec toi…

    Utilisé avec des frameworks comme Backbone.js, Spine ou Javascript MVC, jQuery s’intègre formidablement bien pour constuire de belles applications…

    Pour la présentation CSS, un peu de Bootstrap ou autre framework CSS du genre fera l’affaire.

    Côté serveur, on fournira facilement quelques services REST ou pseudo-REST en JSON quelque soit le langage.

    Et le tour est joué pour coder rapidement de belles applications évoluées… Bon, j’en conviens : le tout peut sembler moins intégré que ExtJS, mais l’application sera peut-être plus légère.

    A bientôt !

Faire un commentaire

NB : ci-suivent les tags XHTML que vous pouvez mettre :
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>