Sondage : Votre framework JavaScript préféré ?

Le , par Bovino, Rédacteur
Chers membres du club.

Ce sondage prend en compte les frameworks JavaScript spécialement destinés pour le développement de scripts que ce soit essentiellement en JavaScript mais également en AJAX.

Ce sondage est limité par le système à un certain nombre d'options, et on ne peut donc pas y faire figurer tous les frameworks qui sont très nombreux. Ce sondage représente les plus courants, ou du moins les plus utilisés parmi les membres du club Developpez.com (voir le trafic sur les forums).

Merci de voter pour votre framework préféré et en plus, si possible, d'écrire votre témoignage pour expliciter votre avis :
- Pourquoi ce choix
- Les plus/avantages
- Les moins/inconvénients
- Vers quels autres frameworks pensez-vous évoluer dans le futur
- Est-ce une utilisation amateure ou professionnelle
- Avez-vous fait votre choix pour raison professionnelle, par plaisir par choix personnel
- Autres frameworks utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
- Conclusion
- etc.

Comme il s'agit d'un sondage/ Débats, merci de suivre les consignes strictes suivantes :

- SMS interdit : essayez d'écrire en français

- Évitez de multiplier des messages courts, et essayez de faire plutôt un seul message avec tous les points ci-dessus (vous pouvez éditer vos messages pour les améliorer). Les multiples messages seront acceptés uniquement en cas de réponse de qualité à un débat technique de qualité...

Les messages type taverne ou SMS seront effacés immédiatement sans préavis ou explications.

Notre but est de créer un débat technique de qualité.

Vous pouvez tous faire un témoignage. Par contre pour débattre et faire plusieurs messages, vous devez être de préférence expérimenté, pas un débutant, et connaître plusieurs langages.

Si vous êtes débutant et que vous ne connaissez qu'un seul langage, vous êtes le bienvenu pour voter et apporter 1 témoignage, mais pour le débat, essayez de comprendre que vous êtes mieux placé pour lire le sujet qu'y participer...

Merci de votre compréhension à tous



Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de nlo38 nlo38 - Membre à l'essai http://www.developpez.com
le 01/06/2009 à 10:31
Le débat Ext-JS / jQuery est intéressant et il est vrai qu'au niveau Core les deux bibliothèques permettent de faire sensiblement les mêmes choses.

Néanmoins, Ext-JS et jQuery ne sont pas du tout orientées vers la même chose.
Lorsque je débarque sur le site de Ext-JS, je tombe directement sur une galerie de jolis widgets aux fonctionnalités très riches.
Lorsque je débarque sur le site de jQuery, je tombe sur un exemple d'accès au DOM afin de modifier la classe d'une balise à la volée.

Et à mes yeux cela veut tout dire : même si Ext-JS est bâti sur un noyau dont les fonctionnalités sont similaires à celles qu'on trouve dans jQuery, l'orientation des développement de Ext-JS est avant tout vers des widgets encore plus riches et encore plus paramètrables, alors que jQuery recherche les optimisations de manipulation du DOM, de gestion des événements.

Bref, le choix de l'un ou de l'autre dépend grandement de ce qu'on souhaite faire en Javascript sur sa page.
Avatar de nicorama nicorama - En attente de confirmation mail http://www.developpez.com
le 02/06/2009 à 18:45
Citation Envoyé par nlo38  Voir le message

Et à mes yeux cela veut tout dire : même si Ext-JS est bâti sur un noyau dont les fonctionnalités sont similaires à celles qu'on trouve dans jQuery, l'orientation des développement de Ext-JS est avant tout vers des widgets encore plus riches et encore plus paramètrables, alors que jQuery recherche les optimisations de manipulation du DOM, de gestion des événements.

D'une part la page d'acceuil d'Ext-JS en ce moement est Ext-Core, sans widget ; d'autre part les tests montrent que l'accès au dom n'est pas défavorable à Ext-JS. L'utilisation unique du core permet en plus de réduire considérablement la taille du JS.

Par contre, j'y pense maintenant : personne n'a proposé GWT. C'est quand même fait pour générer du javascript
Avatar de djerbi125 djerbi125 - Futur Membre du Club http://www.developpez.com
le 11/08/2009 à 11:18
moi j'etulise personellement la framework spry
Avatar de RomainVALERI RomainVALERI - Expert confirmé http://www.developpez.com
le 11/08/2009 à 11:45
Citation Envoyé par djerbi125  Voir le message
moi j'etulise personellement la framework spry

tu peux nous en dire un peu plus ?
Avantages ? inconvénients ? en comparaison avec d'autres ou tu n'as utilisé que celui-là pour le moment ?
Avatar de seba84 seba84 - Membre régulier http://www.developpez.com
le 14/08/2009 à 14:11
Je prefere JQUery car les tuto et la doc sont bien faits et claires. Le code est simple et compact, tant qu'on reste sur de petites choses. Apres, je pense que tous ces frameworks JS font un peu la meme chose, c'est une question de gout ...
Avatar de vermine vermine - Responsable JavaScript & AJAX http://www.developpez.com
le 11/05/2010 à 11:51
Voici des tests de vitesse de sélection effectués via différents frameworks:

http://mootools.net/slickspeed/
Avatar de FrankOVD FrankOVD - Membre actif http://www.developpez.com
le 05/05/2011 à 22:22
J'ai voté JQuery

Pourquoi ce choix
Des anciens utilisateurs de Mootools et de Script.acu.lous m'ont beaucoup vanté JQuery lorsqu'ils l'ont découvert. Cette librairie est facile à implanter, à maitriser et on peut donc rapidement entrer en production avec ses très nombreuses fonctions.

Les plus/avantages

  • Documentation très complète et facile
  • Nombreuses fonctions répondant à une grande quantité de besoins.
  • Grand bassin d'utilisateurs, il est facile de retrouver du matériel sur Internet au sujet de JQuery
  • Mises à jour fréquentes


Les moins/inconvénients
  • Performances parfois moindres comparativement à certains Frameworks, lors de gros volumes de données Ajax ou d'objets DOM à gérer
  • Plugins mal documentés et souvent sans démos


Vers quels autres frameworks pensez-vous évoluer dans le futur
Yahoo UI, notament pour la performance de ses Widgets Autocomplete et Chart

Est-ce une utilisation amateure ou professionnelle
Entièrement professionnelle.

Avez-vous fait votre choix pour raison professionnelle, par plaisir par choix personnel
Le fait que le choix ait été fait dans un cadre de production m'as poussé vers la solution que je trouvais la plus rapide à maîtriser et ce choix à ensuite été appliqué à toute mon équipe de développeurs, dûr dûr ensuite de tout modifier les standards.

Autres frameworks utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
Tel que mentionné avant, je débute avec YUI3 et j'aime vraiment la performance du widget Autocomplete en plus de la vitesse à laquelle les requêtes de développement et la correction des bugs sont traitées.

Conclusion

Si je le pouvais, je les essaieraient tous, mais JQuery reste à mon avis une valeur sûre quoi qu'il faille parfois se tourner vers d'autres options dans des cas extrêmes très spécifiques.
Avatar de ernestrenan ernestrenan - Membre régulier http://www.developpez.com
le 02/01/2012 à 16:38
Pourquoi ce choix ?
J'avais besoin d’implémenter un système d'arbre avec drag'n'drop. Quelques clics plus tard je découvrais dojo. Depuis je n'ai pas trouvé mieux.

Les plus/avantages
  • Possibilité de places directement les widgets dans le html
  • Possibilité d'augmenter l’existant avec un système d’héritage
  • Même comportement sur tous les navigateurs
  • Gratuit
  • Simple à prendre en main
  • Debogage très facile
  • Syntaxe concise, claire et élégante (pas comme les $ qui se baladent dans jquery etprototype)


Les moins/inconvénients
  • Certaines fonctionnalités encore en développement ou laissées à l'abandon
  • (Pas d'ujs pour rails )
  • Manque de doc par moment


Vers quels autres frameworks pensez-vous évoluer dans le futur ?
Pas vraiment d'autres pour le moment.

Est-ce une utilisation amateure ou professionnelle ?
Les deux grâce à dojo je fais des très beau rendu avec deux lignes de css (dijit.layout), j'integre des graphiques dans mes applis, des transitions, du drag'n'drop sans me casser la tête. la très bonne gestion de l'ajax, des grids etc. permet également de facilement accéder et présenter les données.

Avez-vous fait votre choix pour raison professionnelle, par plaisir par choix personnel ?
Au début choix professionnel (javascript imposé par les demande de l'utilisateur). Puis ça m'a réconcilié avec javascript donc j'ai commencé à l'exploiter pour les sites que je développe pour faire des anims sympas.

Autres frameworks utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
Prototype (livré de base avec rails < 3.1) très peu utilisé si ce n'est pour de la manipulation du dom. Les requêtes deviennent vite illisibles. Mais marchait très bien pour ce que je voulais faire.
Jquery en suivant les tuto sur railscast. Moins complet que dojo mais à l’avantage d’être mieux entretenu.
CoffeScript qui n'est pas vraiment un framework mais simplifie bien l'ecriture javascript.

Conclusion
dojo est un super framework qui utilisé avec rails donne une véritable tuerie
Avatar de Twinspirit Twinspirit - Membre du Club http://www.developpez.com
le 16/04/2012 à 21:19
J'ai voté Jquery.

Pourquoi ce choix
Même si j'essaye d'éviter autant que possible, je suis toujours tenté à un moment ou un autre de mettre un $ quelque part.

Et puis le nombre de ressources présentes, même si elles ne sont pas toujours de qualité, est impressionnant.

J'aime aussi le côté non fermé. On peut mixer avec une autre librairie, voire un autre framework avec noConflict(). La plupart des autres frameworks cités ne proposent pas ce genre de possibilité.

Les plus/avantages
Facile à apprendre, à utiliser
Énorme masse de ressources disponibles.
Non fermé

Les moins/inconvénients
Plugins pas toujours de grande qualité, mais c'est le prix à payer.

Vers quels autres frameworks pensez-vous évoluer dans le futur ?
Je pense travailler sur Sencha pour les mobiles et ExtJS. Les dernières versions semblent très bien.

Est-ce une utilisation amateure ou professionnelle
Les deux !

Avez-vous fait votre choix pour raison professionnelle, par plaisir par choix personnel
C'était personnel.

Autres frameworks utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
Pour l'instant une peu de Sencha, mais pour les mobiles.
Avatar de sekaijin sekaijin - Expert éminent http://www.developpez.com
le 31/10/2012 à 22:01
Je viens de voir que j'avais pas voté
J'ai voté ExtJs

Pourquoi ce choix
j'utilise js comme pour developper des appli web comme j'utilise C++ pour développer des appli desktop. je n'ais donc pas de pages web dans lesquelles j'insère des composant ou modifie des éléments. mais je construit mon appli entièrment à partir du source. donc pas besoin de fonction de recherche de noeud ni de fonction pour transformer un neud. l'apprecie beaucoup la programation fonctionnelle mais dans ce cadre je trouve la poo plus adaptée.
j'ai donc abandoné jQuery pour Ext-JS

Les plus/avantages

  • Documentation très complète et "facile"
  • Nombreux Composants répondant à une grande quantité de besoins.
  • Ensemble très cohérent des différents éléments.
  • Un vrais framework (qui défini un cadre) pas une librairie même très complete
  • Mises à jour fréquentes
  • Quasiment besoin d'aucun plugins


Les moins/inconvénients
  • l'énormité de la doc/exemple/tutos qui là manquent de cohérence
  • le modèle de classe au dessus de la poo à prototype


Vers quels autres frameworks pensez-vous évoluer dans le futur
pas de projet en ce sens

Est-ce une utilisation amateure ou professionnelle
les deux

Avez-vous fait votre choix pour raison professionnelle, par plaisir par choix personnel
Le choix c'est fait suite à l'évaluations de nombreuse Librairie (qui se prétendes des framework) et au développent pour mon entreprise d'un ensemble de composants étérogènes.

Autres frameworks utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
jQuery un temps mais je l'ai remplacé par Ext-core qui fait a peu près la même chose que le noyeau de jQuery

Conclusion
J'ai développé le pattern MVC en Ext-JS 3 et Sencha en sortant Ext-JS 4 est allé exactement dans la même direction. ce qui me conforte dans l'idée que nous sommes sur une même ligne de pensée. je reste toujours étonné par les perfs qui sur beaucoup de frameWork reste très bonnes.

A+JYT
Avatar de jjDai jjDai - Membre régulier http://www.developpez.com
le 05/11/2012 à 11:16
J'ai voté jQuery.

Pourquoi ce choix?
- Beaucoup de doc en français
- Il es déjà intégré dans le CMS que j'utilise de préférence (XOOPS)
- C'est le seul pour le quel j'avais trouvé un bouquin en français et de bonne facture (Maintenant on en trouve d'avantage)
- Comme le précise Lougne, je préfère le jeu de logo JQuery où il ya des milliers de plugin pour chaque chose recherché.
- J'arrive facilement à l'interfacer avec mes propres librairies

Vers quels autres frameworks pensez-vous évoluer dans le futur
Je pense rester avec jQuery, pas envie de me disperser.

JJDai
__________________
Offres d'emploi IT
Développeur web full stack h/f
Jeeliz - Ile de France - Palaiseau (91120)
Développeur web front end / intégrateur h/f
CRESCENDO VAISE - Rhône Alpes - Lyon (69000)
Web developpeur
Allegorithmic - Auvergne - Clermont-Ferrand (63000)

Voir plus d'offres Voir la carte des offres IT
Responsable bénévole de la rubrique Développement Web : Xavier Lecomte -