ExtJS : exemple d’un développement

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

4 comments

  1. stef

    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 😉

    • Olivier Pons

      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.

  2. François

    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 !

  3. nico

    Slt
    je suis étudiant en licence pro Info!!
    Et je tiens a dire qu’apprendre se langage ma pris beaucoup de temps …Mais au final je suis fière de le connaitre!!
    Félicitation pour ton programme !!
    J’ai fais a peut près des truc comme toi !! 🙁 sauf que j’ai pas les images!!!!

Poster un commentaire

Vous devriez utiliser le HTML:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>