2009-03-24 7 views

Répondre

14

Andy,

Corwin est incorrect sur les fichiers changeants sur les serveurs yui.yahooapis.com - si vous utilisez le YUI 3 version PR 2 de nos serveurs, ces fichiers restent là, même lorsque les versions ultérieures sortent .

Il est vrai que l'API en changera au fur et à mesure que nous avancerons vers beta 1 (prévue pour juin) puis vers GA. Nous apporterons sans aucun doute des changements qui nécessiteront votre attention et votre temps lors de la mise à niveau. Cela - et le fait que YUI 3 ne contient pas toutes les fonctionnalités de YUI 2.7.0 (la version actuelle dans la ligne de code 2.x) - est la principale raison de retarder maintenant.

Vous pouvez en savoir plus sur YUI 3 et comment il est différent de 2.7.0 ici:

http://video.yahoo.com/watch/3711767/10207432

Nous utilisons YUI 3 sur la prochaine version de la page d'accueil de Yahoo. Vous pouvez lire à ce sujet ici:

http://yuiblog.com/blog/2008/11/11/frontpage-and-yui3/

Cordialement, Eric

0

YUI3 est toujours en mouvement. Le code-base va continuer à changer et les caractéristiques ou la syntaxe que vous comptez maintenant peuvent changer brusquement si vous liez directement aux fichiers YUI3 sur les serveurs de Yahoo. YUI2 est tout à fait capable et serait le pari le plus sûr si vous ne voulez pas réécrire votre code pour s'adapter à des changements imprévus.

2

Je l'ai utilisé exclusivement YUI3 depuis la sortie PR2. Il y a beaucoup de choses qui ont changé depuis, mais mon code d'application spécifique n'a pas dû changer trop. J'ai également suivi tous les changements majeurs dans YUI3 au cours des derniers mois.

Nous sommes maintenant en juin et les choses semblent se rapprocher de la version bêta 1, car je vois une tonne de commits liés à la documentation. Je recommande d'utiliser YUI3 sur 2 si vous recherchez une bibliothèque JavaScript de base très riche et riche en fonctionnalités. Si vous avez besoin d'un tas de widgets génériques, il est possible que YUI2 et YUI3 fonctionnent ensemble, bien que les choses soient compliquées et que votre code utilise des API mixtes; mais vous pouvez coller avec YUI2.

YUI3 est en train de devenir une bibliothèque et un framework génial, il a beaucoup évolué en termes de fonctionnalité, de performance et de cohésion depuis PR2.

0

J'irais avec YUI3. Cependant, certaines fonctionnalités n'ont pas encore été portées sur YUI3 (par exemple, il y a quelques mois j'avais besoin de saisie semi-automatique et, pour le moment, YUI3 AC était encore en version bêta), et dans ce cas vous pouvez essayer ceci: https://github.com/yui/2in3 Il vous aide à importer des dépendances YUI2 tout en utilisant YUI3.

+0

Crap, je n'ai pas vu ça a été posté il y a deux ans :) – SadClown