Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
+1 pour jQuery()
Je trouve que la syntaxe des sélecteurs est vraiment pratique (j'utilise plutôt le style CSS que Xpath) et simple à assimiler. Avec peu de ligne on peur faire beaucoup... !
L'autre point important c'est la communauté plutôt active et le très grand nombre de plugins (exemples sur http://jquery.com/plugins/).
Le développement vers la v2 est aussi très prometteur avec toujours une taille de fichier faible (un vingtaine de Ko compressé).
Hors ligne
Mr.MoOx a écrit:
Je viens de tester Jquery la semaine dernière pour des effets + ajax, ben ça m'a l'air de plutôt bien marcher.
C'est plus court à coder. C'est ma fois plus sympa. Et entre les 200Ko de prototype+scriptaculous et Jquery à 20Ko... y'a pas photos. Mootools n'est pour moi qu'une copie de prototype+scriptaculous (mis à part le fait qu'on peux faire sa version...)
Je lis souvent cet argument autour du poid mais ne serait-il pas faux ?
Si prototype+scriptaculous = 200ko, c'est qu'il y a plus de fonctionnalités non ?
Après, c'est sûr, si on n'utilise que deux fonctions, mieux vaut utiliser jQuery ...
Hors ligne
Si prototype+scriptaculous = 200ko, c'est qu'il y a plus de fonctionnalités non ?
Très certainement, mais les plus utilisées se trouve toutes dans JQuery (accès simplifié a des éléments DOM, ajout d'évènements simplifiés, effets visuels basic (fade, slide...), modification rapide du DOM, requetes ajax simple...)
Et j'aimerais bien savoir quels pourcentage des utilisateurs de prototype qui utilisent plus de 50% des fonctionnalités. Puis le principe de plugin quand j'ai besoin d'une bonne fonctionnalité est quand même plus flexible...
Puis jquery est bien compressé grâce à ce super compresseur de code javascript et la base64 !
Hors ligne
Mr.MoOx a écrit:
Si prototype+scriptaculous = 200ko, c'est qu'il y a plus de fonctionnalités non ?
Très certainement, mais les plus utilisées se trouve toutes dans JQuery (accès simplifié a des éléments DOM, ajout d'évènements simplifiés, effets visuels basic (fade, slide...), modification rapide du DOM, requetes ajax simple...)
Et j'aimerais bien savoir quels pourcentage des utilisateurs de prototype qui utilisent plus de 50% des fonctionnalités.
Oui je suis d'accord avec toi, je n'utilise moi même pas grand chose (pour l'instant) de prototype (seulement).
Puis le principe de plugin quand j'ai besoin d'une bonne fonctionnalité est quand même plus flexible...
Qu'est-ce tu entends par la là ? (j'suis un peu nouveau dans le monde des framework JS)
Puis jquery est bien compressé grâce à ce super compresseur de code javascript et la base64 !
Donc ton premier argument n'est pas super valable puisque proto n'est pas compressé alors que jQuery si
Faudrait compresser proto pour voir combien il fait !
Hors ligne
Pour le coup des plugins : moi je pense qu'il faut mieux une bonne librairie légère et puissante et une bonne quantité de plugins que une grosse librairie qui propose trop de truc.
JQuery possède un grande comunnauté qui s'agrandi de jours en jours et possède un bon paquet de plugin!
Prototype compressé arrive juste sous la barre de 50Ko, tu marque un gros point.
Mais bon dans tout les cas, je trouve que le dév avec JQuery est carrément plus sympa à coder (je dis ça car j'utilisais Prototype +Scriptaculous depuis 2 ans...)
Hors ligne
Oui MAIS
Prototype 1.5.1.1 est deux fois plus rapide que jQuery 1.1.4 (avec le SlickSpeed) et jQuery 1.1.4 est deux fois plus lègers (en code compressé) que Prototype 1.5.1.1. Etant donné qu'un fichier JS est chargé qu'une seule fois, je pencherai plutôt vers la rapidité d'un script que son poid non ?
Pour le coup des plugins : moi je pense qu'il faut mieux une bonne librairie légère et puissante et une bonne quantité de plugins que une grosse librairie qui propose trop de truc.
JQuery possède un grande comunnauté qui s'agrandi de jours en jours et possède un bon paquet de plugin!
J'suis complètement d'accord et c'est même le principe de notre Zend Framework chéri
Dernière modification par NerOcrO (03-09-2007 11:54:06)
Hors ligne
si on compare il faut comparer avec les même compression ... (mootools propose plusieurs compression et ce n'est pas le seul)
sinon il n'y a aps que les sélecteur css, xpath ou autre...
et pour en revenir à la remarque de Mr.Moox, les quelques miliseconde c'est ce qui fera la diférence sur un site rempli de gadget js.
Hors ligne
Salut,
Qui utilise le framework Ext ici ?
Merci
Hors ligne
Ben oui, regarde la réponse de fred wolf
Hors ligne
C'est pas faux :p
Hors ligne
Hors ligne
Ext
Hors ligne
j'utilise jQuery
Hors ligne
NerOcrO a écrit:
Salut,
Qui utilise le framework Ext ici ?
Merci
Moi et j'en suis très content. C'est la seule solution qui propose un ensemble complet de contrôles (grid, menu, layout, form...) qui permet de créer des interfaces riches.
Hors ligne
JQuery + un composant qui charge et active automatiquement les plugins au travers de tag dans un namespace
donc aucun javascript
juste l'inclusion de de 2 scripts
et la déclaration d'un namespace et des chose genre myns:class="DataPicker"
Je ne fais donc pas de javascript car tout est automatique
A+JYT
Hors ligne
jquery aussi
----
Laurent
Hors ligne
un exemple de source
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fast="urn:org.jquery.fast" fast:includepath="js/org.jquery.fast/components/"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Demo org.jquery.fast.js</title> <script type="text/javascript" src="js/org.jquery.fast/jquery-latest.js"></script> <script type="text/javascript" src="js/org.jquery.fast/org.jquery.fast.js"></script> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> <div fast:class="Tabs" style="margin-left: 10px; margin-top: 10px"> <div id="Home" fast:tabLabel="page d'accueil"> Un div avec in id="Home" et un tabLabel. </div> <div id="Produits"> Un div avec un id="Produits" seul. </div> <div fast:tabLabel="Services"> Un div avec un tabLabel="Services" seul. </div> <div id="Support" fast:tabSelected="tabSelected"> un div avec tabSelected="true" </div> </div> </body> </html>
voilà comment faire une navigation par onglets
A+JYT
Hors ligne
Les validateurs t'insultent pas quand tu soumets des NS perso comme ca ?
Hors ligne
Sisi. En rajoutant un doctype j'ai testé...
Validateur W3C a écrit:
Result: Failed validation, 4 Errors
...
Line 5, Column 23: there is no attribute "fast:includepath"...
Line 14, Column 16: there is no attribute "fast:class"...
...
A moins que...
Hors ligne