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)
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)
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.
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)
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.
J'ai utilisé trop peu de frameworks différents pour que mon avis puisse réellement avoir une valeur comparative, mais je voulais dire que j'ai voté Prototype :
- suite à ma lecture du fameux bouquin sur le web 2.0 de Porteneuve, qui en détaillait les avantages avec beaucoup de clarté (et un excellent esprit à mon sens ^^)
- pour la beauté de son écriture ^^ je sais bien que ce thread n'est pas réellement un meeting d'esthètes (pas taper) mais je précise ce point car la lecture du source de cette librairie (et du code de script.aculo.us également d'ailleurs) m'a fait énormément progresser dans la compréhension de javascript.
- je n'ai pas encore eu à développer de gros projets web, et donc je n'ai pas eu de raisons de choisir de framework plus lourd et détaillé comme ExtJS, Dojo, YUI, etc.
------------
Pour les autres frameworks :
- jQuery a attiré un temps mon attention, mais passé ce cap et après quelques lectures sur ses caractéristiques/fonctionnalités, je me dis qu'il est probablement très bon mais que le passage de Prototype à jQuery n'est pour le moment ni nécessaire ni même utile dans les contextes des projets que j'ai rencontrés.
Cependant, si je n'utilisais pas Prototype, c'est presque certainement celui que j'utiliserais, notamment pour sa modularité et sa légèreté...
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.
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![]()
moi j'etulise personellement la framework spry
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 ...
Voici des tests de vitesse de sélection effectués via différents frameworks:
http://mootools.net/slickspeed/
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.
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
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.
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
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
__________________
Partager