Choisir un Framework Javascript

Lundi 4 mai 2009 par dominique
Posté dans Productivité, Technique, Web 2.0

javascriptJe me suis récemment intéressé aux frameworks Javascript et j’ai chercher à savoir lequel mérite le plus que l’on investise du temps à son apprentissage. J’ai commencé par rechercher des comparatifs techniques et des commentaires sur les blogs. Les 3 candidats qui émergent sont : jQuery, Prototype et le semble-t-il prometteur MooTools.

Je suis alors tombé sur ce graphique qui montre l’évolution dans le temps du pourcentage d’annonces qui contiennent le nom d’un de ces frameworks. Si le but est de trouver un emploi ou des prestations, pourquoi ne pas choisir le Framework le plus demandé sur le marché de l’emploi ?

Le graphique est fourni par le site indeed.com qui est un moteur de recherche sur un grand nombre de sites spécialisés dans les offres d’emploi. Il montre l’évolution des citations dans les offres d’emplois des Frameworks suivants : dojo, extjs, jquery, mootools, scriptaculous et yui. Le framework Prototype n’est pas cité mais cela n’aurait pas de sens puisque ce terme générerait beaucoup de bruit de par son utilisation dans bien d’autres domaines que les frameworks Javascript. Pour évaluer la popularité de ce dernier, je pense qu’il faut considérer le courbe de scriptaculous car ce dernier est basé sur Prototype et généralement utilisé en complément de ce dernier.

D’après les différents commentaires que j’ai pu lire la préférence des utilisateurs semble être : 1) jQuery et 2) Prototype. Le graphique confirme cette tendance.

Ce graphique est issue de la fonction « Job trends » de indeed.com (malheureusement non disponible pour les offres purement françaises). Vous pouvez utiliser cette fonction pour bien d’autres termes que ceux relatifs au Frameworks javascripts.

Et pour ceux que ça intéresse de savoir qui sont les auteurs ou inventeurs de certains de ces frameworks, c’est ici.


Partager ...
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Add to favorites
  • email
  • LinkedIn
  • Scoopeo
  • Twitter
  • viadeo FR
  • Wikio FR

Vous pouvez suivre les commentaires à ce message au travers du flux RSS 2.0 . Vous pouvez laisser un commentaire, ou placer un trackback depuis votre propre site.

5 résponses à “Choisir un Framework Javascript”

  1. [...] Quel frameworks javascript choisir ? [...]

  2. Je ne suis pas sûr que c’est la conclusion que j’en aurais tiré.

    Le fait qu’il y a plus d’offres d’emploi sur jQuery, et donc qu’il est plus utilisé, ne me semble pas être un argument pour le choisir. Je m’explique.

    Si ton but est de trouver un emploi ou des contrats, il me semble au contraire qu’il vaut mieux te spécialiser dans quelque chose où il y a peu de spécialistes, selon le concept de « niche ».

    Ainsi, si tu choisis jQuery parce qu’il y a de nombreux contrats dessus, tu te retrouveras perdu parmi la masse des autres développeurs jQuery et tu auras du mal à te faire remarquer.

    Si au contraire tu choisis un framework plus mineure, il y aura bien sûr moins de demandes, mais tu auras plus de chance qu’elle parviennent à toi. Ce n’est pas grave qu’il n’y ait que 10 demandes par mois si tu es le seul à pouvoir y répondre :) .

    Bref, je pense qu’il vaut mieux être *le* spécialiste de quelque chose de peu utilisé, plutôt qu’un spécialiste parmi d’autres sur un sujet courant.

    En ce qui concerne le choix du framework, je pense qu’un seul ne suffit pas de toute façon : ils répondent à des besoin différents.

    Personnellement, je suis complètement addict de Mootools, mais cela ne m’empêche de réutiliser jQuery de temps à autres : Mootools permet de faire des applications avec du gros js massif de type webdesktop plus facilement (notament en implémentant un objet Class et en permettant de rendre le modèle objet de javascript plus proche de celui des autres langages), quand jQuery est plus adapté aux petits bout de js ça et là pour juste rajouter quelques effets.

    Pour conclure sur une note banale, je dirais que le framework à utiliser est largement relatif aux besoins particuliers de chaque contrat. Mais ce que tes stats montrent, c’est parmi lesquels choisir une réponse à un besoin particulier :)

  3. Selon toi, qu'est-ce qui est le mieux, 
    Avoir 10 propositions de job et se retrouver à 100 sur chacune d'entre-elles (JQuery), ou une seule proposition et se retrouver à 10 dessus (MooTools)
    Je ne dis pas que tu as tort, mais je dis que tu n'as pas forcément raison !

  4. Hello niahoo,
    10/100 et 1/10, c'est parfaitement égal :)
    Ce qui est intéressant, justement, c'est de chercher un ratio plus élevé. J'aurais tendance à préférer le 1/10 quand même, parce qu'il y a plus de chances que les dix personnes soient débordées, et qu'elles se connaissent, ce qui permet de se refiler des contrats potentiels.
    Bien sûr, je n'irai pas prôner d'utiliser une app mal conçue juste parce que peu de gens s'en servent. L'affinité avec notre outil reste le principal critère.

  5. Posté trop vite, je voudrais rajouter aussi  (note pour Dominique : l'edit ne fonctionne pas chez moi, chromium-6.0.484.0) :
    Rien ne t'empêche d'être spécialiste dans quelque chose de peu connu, tout en étant à l'aise avec un outil connu au cas où ;) (c'est ce que je fais perso)

Ajouter un commentaire

A propos

Je suis informaticien indépendant. J'interviens principalement dans les domaines de la gestion documentaire et des moteurs de recherches. Ce blog me permet de partager des informations techniques découvertes au cours de mes différents projets ou lors de mes lectures sur le Web.

Dominique - www.eolya.fr

Optimisez la lecture de vos blogs et sites d'information préférés

Crossfeeds est un service Web de mixage et de filtrage de flux RSS. Crossfeeds dispose d'une base de 600.000 flux et offre des fonctionnalités de recherche dans les flux et d'alertes par emails.

http://www.crossfeeds.fr/