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

23PARTAGES

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 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.
2  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
2  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
2  0 
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 aityahia
Membre expert https://www.developpez.com
Le 03/05/2009 à 9:09
je trouve correct de payé une licence si mon projet a un but lucratif par contre pour les projets Open source Ext-JS est gratuite.

pour Ext-Core est lui aussi gratuit (licence MIT)
1  0 
Avatar de Lideln75
Membre régulier https://www.developpez.com
Le 03/05/2009 à 19:53
open source != lucratif != gratuit...
1  0 
Avatar de nicorama
En attente de confirmation mail https://www.developpez.com
Le 05/05/2009 à 7:23
Je développe pour mon site une bibliothèque spécialisé pour Java et Rest. Je peux le mettre en open source, avoir un retour, me faire un peu de pub. En principe je gagne de l'argent sur mon site et les possibles progrès de ma bibliothèques fournis par des contributeurs me permettent de faire progresser mon site.

Mais comment le développeur de Ext-Js pourrait payer son loyer sans faire payer ses licences ? Un developpeur coute 40000 € par an, et payer 250€ pour son outil n'est pas énorme. Ma copine travaille en bio et chaque machine coute plus qu'un an de salaire.
1  0 
Avatar de nicorama
En attente de confirmation mail https://www.developpez.com
Le 05/05/2009 à 8:34
Citation Envoyé par aityahia Voir le message
Bonjours

pour le développement des sites web vous avez Ext core qui est aussi léger que JQuery dont la version 3 vient tout juste d'être publier en open source

salutations.
Il est probable que je laisse tomber prototype pour Ext. Ils ont l'air d'être bien plus actifs et mieux financés.
1  0 
Avatar de Lideln75
Membre régulier https://www.developpez.com
Le 05/05/2009 à 10:42
Hello,

Bon ben tu te réponds à toi-même Nicorama (concernant le fait que le dev d'Ext-JS paye son loyer) : les sponsors ! Une lib comme ça, à mon avis il doivent être très bien financés.

Mais cela étant dit, pour un projet professionnel, oui 250€ la licence c'est pas la fin du monde c'est clair ! Rien à redire à ça.

Mais jQuery est l'équivalent d'Ext, et pour des projets personnels surtout, on n'a pas forcément envie de payer une licence alors qu'on peut avoir la même chose en 100% gratuit.

Enfin bon, je critique pas Ext-JS hein, c'est très bien, ce qu'ils font !! Du bon boulot ! Je dis juste que jQuery est tout aussi bien, et on est plus de 50% à trouver que c'est même mieux.

Mais je le répète : Ext-JS semble très bien aussi ! (histoire de mettre tout le monde d'accord et de bien mettre l'accent sur le fait que c'est pas une gue-guerre)
1  0 
Avatar de nicorama
En attente de confirmation mail https://www.developpez.com
Le 06/05/2009 à 15:43
Pour des projets persos, Ext-js ne pause aucun soucis. Pour des projets comme Wordpress, par contre ca fout la m...

Wordpress utilise Jquery, et c'est exactement ce genre de projets qui font progresser la bibliothèque.
1  0