Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

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

Le , par Community Management

0PARTAGES

1  0 
Votre framework/bibliothèque JavaScript préféré ?
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

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de emmanuel.remy
Expert confirmé https://www.developpez.com
Le 19/04/2009 à 11:17
@Stailer:

Je suis en phase avec toi et c'est ce qui fait le charme à la fois de l'open source mais aussi des différentes communautés qui co-existent dans la programmation: il existe n angles d'attaques pour un même sujet.

Dans le cas qui nous concerne chacun y verra son intérêt et prêchera pour sa chapelle selon son niveau de programmation, le contexte du développement (seul, en équipe, avec quel langage côté server, ...) , sa mentalité ("je n'aime pas la licence MachinTrucChouette donc hors de question d'utiliser ce framework opensource, plutôt mourir !", et évidemment le projet à réaliser, chaque framework ayant un domaine où il prédomine quelque peu.
Alors tu excelles dans EXT-JS, d'autres ont pris leurs habitudes avec jQuery, certains te diront que Prototype est un framework (à force d'utiliser les mêmes codes, c'en est devenu un pour eux), et la personne dont le DSI a décidé que Rico est génial n'aura pas d'autres choix que de le mettre en oeuvre, et sur le long terme arrivera même à l'apprécier.

Enfin ne perdons pas de vue que le principal juge reste surtout le "consommateur" de l'application, l'utilisateur, et que quelque soit le framework mis en oeuvre (avec ses composants, son ergonomie, ...) il est plus que tout au service de l'utilisateur et moins à celui du développeur (c'est dur à encaisser,mais on s'y fait). J'en sais quelque chose pour avoir échoué sur des applications en Dojo 0.4, d'une lenteur si exaspérante... qu'il a fallu les refaire...

Je terminerai par une petite disgression: je reste convaincu d'une chose pour pas mal parcourir les différents forums de "developpez": c'est inouï le nombre de personnes qui se lancent dans un dév ou un framework sans en connaitre grand chose, et qui rament, qui rament, parce qu'ils n'ont tout simplement pas les bases des connaissances. Et à ce titre des articles comme ceux de Nourdine FALOLA (http://falola.developpez.com/tutorie...ipt/namespace/) sont excellents, formateurs et devraient être rendus obligatoires pour quiconque décide de se lancer dans l'aventure de programmer plus loin avec Javascript ....

ERE
1  0 
Avatar de FrankOVD
Membre actif https://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.
1  0 
Avatar de ernestrenan
Membre régulier https://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
1  0 
Avatar de sekaijin
Expert éminent https://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
1  0 
Avatar de aityahia
Membre expert https://www.developpez.com
Le 02/04/2009 à 12:15
J'ai voté ExtJS

  • Pourquoi ce choix
    avant de faire mon choix j'ai fais le tours des framework les plus répondu et la démo en ligne ExtJS m'a impressionné.
  • Les plus/avantages
    • importante communauté.
    • inclus une licence Open sources.
    • Qualité graphique impressionnante.
    • extensible....

  • Les moins/inconvénients
    • pas de communauté francophone.

  • Vers quels autres frameworks pensez-vous évoluer dans le futur
    j'envisage de me mettre a JQuery pour mes petit projet de site web
  • Est-ce une utilisation amateur ou professionnelle
  • Avez-vous fait votre choix pour raison professionnelle, par plaisir par choix personnel
    c'est choix personnel avec beaucoup de plaisir
  • Autres frameworks utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
    aucun pour l'instant
  • Conclusion
    après 3 mois d'utilisation je suis entièrement satisfais de mon choix et je continue découvrir des fonctionnalités nouvelles.
0  0 
Avatar de stailer
Membre chevronné https://www.developpez.com
Le 03/04/2009 à 0:50
J'ai également voté ExtJS

- Pourquoi ce choix :
Comme Aityahia, j'ai été impressioné par les démos en ligne, par tout ce que proposait la bibliothèque. Je voulais éviter avant tout de passer par l'accumulation de plusieurs frameworks Dojo+Jquery ou Prototype+Scriptaculous et avoir qu'une seule "source" capable de me délivrer des fonctionnalités et composants de grande qualité pour une application web (pas un site web).

- Les plus/avantages
Framework complet indépendant du langage serveur, et pourtant s'interfaçant à merveille avec PHP (d'ailleurs le framework PHP/Ext est sorti) , Java (avec GWT) et intégrant même une interface pour AIR.

- Les moins/inconvénients
Je suis parti sur une application Full Ajax... Si on doit recharger régulièrement la page, sur une application complexe, ça rame bien sur. Le framework est complet et est une véritable usine. C'est le revers de la médaille : la vitesse sur le load d'une page.
Aucun souci par contre en Full Ajax.
A souligner également : ExtJS est payant pour utilisation commerciale.

-Vers quels autres frameworks pensez-vous évoluer dans le futur
Dans le cadre d'une application style RIA finalement un peu à la "Flex", je n'ai pas trouvé d'équivalent pour le moment. donc aucun pour l'instant.

-Avez-vous fait votre choix pour raison professionnelle, par plaisir par choix personnel
Les 2 ! : )

- Autres frameworks utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
Dans mon travail (agence web) : Prototype et Scriptaculous . Un peu de mootools. Ce sont des librairies plus légères et davantage accès "animations".
Je pense que c'est pas comparable avec ExtJS. Seul Dojo peut l'être à la limite mais je le trouve en déçà de ExtJS : moins de composants, de fonctionnalités etc..

- Conclusion
Voilà presque un an que je l'utilise sous différente forme.. j'ai fait le pari de l'utiliser entièrement dans un projet personnel, full ajax et je dois avouer que je ne suis pas déçu tellement la librairie est complète.
Toutes les personnes à qui je montre ce que j'ai commencé sont épatées pour l'interface : ) ... Et je n'y suis pour rien (enfin presque ; ))
0  0 
Avatar de Morvan Mikael
Membre éclairé https://www.developpez.com
Le 03/04/2009 à 7:19
J'ai voté Dojo.

Pourquoi ce choix?
Même si la prise en main de Dojo est complexe au début, l'effort réalisé permet de se trouver en face d'un framework très complet et très performant. Nul besoin d'utiliser un autre framework.

Les plus/avantages
Pour moi la grande force de Dojo réside dans les notions objet: on peut vraiment créer des classes réutilisable avec de l'héritage. La programmation d'un site full Web 2.0 revient à réaliser des widgets qui sont séparés les uns des autres.
En plus, le système de build de Dojo est un véritable atout pour les performances du site web: on peut réaliser sa propre bibliothèque optimisée en terme de nombre de fichier js et en chaque js est compressé.

Les moins/inconvénients
La prise en main de Dojo. Le pas est assez important avant de vraiment trouver les atouts de Dojo.

Vers quels autres frameworks pensez-vous évoluer dans le futur
En fait, je pense rester coller à Dojo pendant un très grand moment. Mon principal client (qui a le nom d'une couleur) utilise exclusivement Dojo.

Avez-vous fait votre choix pour raison professionnelle, par plaisir par choix personnel
Au début ce n'était pas un choix, ça été imposé par mon client. Par contre maintenant, l'utilise Dojo même dans mes développements personnels.

Autres frameworks utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
J'ai regardé un peu jQuery plus dans le cadre d'une veille techo et je trouve qu'il est loin d'être aussi complet que Dojo et en tout cas, beaucoup moins extensible.

Conclusion
Voila plus de 2 ans que j'utilise Dojo et c'est avec plaisir que je vois la communauté grandir. Mais plus que tout, Dojo commence a avoir une très grande maturité et c'est pour cette raison qu'on va le voir de plus en plus dans les applications Web 2.0 de grande envergure (par exemple chez mon client dont le nom est une couleur)
0  0 
Avatar de grunk
Modérateur https://www.developpez.com
Le 03/04/2009 à 8:31
Prototype pour ma part

- Pourquoi ce choix
Au départ pur hasard ,je cherchais quelques effet en js , je suis tombé sur scriptaculous et j'ai fini par adopter prototype.

- Les plus/avantages
Une librairie ajax sympathique
Les sélecteurs limite magique (mais tous font la même chose)
Une large palette de scripts deja existant
Un "cadre" pour le développement des class très apréciable
La doc que je trouve bien mieux que pas mal de ses concurents (ca reste très subjectif)

- Les moins/inconvénients
L'abscence total de modularité dans le "core" et donc par conséquent un fichier source très lourd de base (127ko).

- Vers quels autres frameworks pensez-vous évoluer dans le futur
Aucun pour le moment , prototype répond tout à fait à mes besoins

- Est-ce une utilisation amateure ou professionnelle
Les deux

- Avez-vous fait votre choix pour raison professionnelle, par plaisir par choix personnel
Etant le seul dev web dans ma boite , j'ai eu la chance de pouvoir choisir quoi utiliser

- Autres frameworks utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
Mootools sur certains projet existants

- Conclusion


Je trouve au final que la plus part des framework se ressemblent énormément , et quand on en maitrise un,passer à un autre reste très facile. Les syntaxes sont quasi identique.
La différence se faisant bien souvent sur la valeur ajouté et la "philosophie" de dévellopement. certains framework offre beaucoup de petit plus d'ordre esthétique alors que d'autre vous oblige plus à développer ce dont vous avez besoin.
0  0 
Avatar de SOAD08
Membre régulier https://www.developpez.com
Le 03/04/2009 à 9:12
  • Pourquoi ce choix
    j'ai découvert mootools lors d'une comparaison entre differents frameworks
  • Les plus/avantages
    • Communauté active et importante
    • Plugins de qualité à foison
    • Très facilement extensible

  • Les moins/inconvénients
    Performances parfois discutables dans les extensions (rien à dire pour le core)
  • Vers quels autres frameworks pensez-vous évoluer dans le futur
    jQuery
  • Est-ce une utilisation amateur ou professionnelle
    Pro et perso
  • Autres frameworks utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
    Prototype mais via l'interface PHP fournie par le framework symfony
  • Conclusion
    J'utilise mootools depuis maintenant 1an et c'est tout bon !
0  0 
Avatar de TrEiZe85
Membre régulier https://www.developpez.com
Le 03/04/2009 à 9:33
Prototype pour ma part

- Pourquoi ce choix
Je découvre depuis peu le monde des frameworks js, et c'est en cherchant quelques effets sympa pour un site perso que j'ai découvert scripaculous et par la même occasion prototype

- Les plus/avantages
Des effets sympas
Prototype bien documenté

- Les moins/inconvénients
La taille des fichiers js ..

- Vers quels autres frameworks pensez-vous évoluer dans le futur
la démo de ExtJS m'impressionne... si il existe une version gratuite peu être le tester
Dojo m'inspire bien aussi et a l'air complet.

- Est-ce une utilisation amateur ou professionnelle
Pro et perso (effet graphiques simplement)

- Avez-vous fait votre choix pour raison professionnelle, par plaisir par choix personnel :
Imposé sur la plate forme de dev de ma boite
Par plaisir pour les projets perso

- Autres frameworks utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
un peu de jQuery sur petit site perso

- Conclusion

Parmi cette multitude de frameworks difficile de faire son choix ! Inutile de dire que c'est la démo en ligne qui oriente mon choix le plus souvent Et maintenant cette discussion du forum
0  0