2009-03-24 10 views
12

¿Ya está YUI3 lo suficientemente maduro? Cuáles son sus ventajas y desventajas contra YUIyui o yui3

Respuesta

14

Andy,

Corwin es incorrecta acerca de los archivos en los servidores cambiantes yui.yahooapis.com - si se utiliza el YUI 3 PR2 liberación de nuestros servidores, los archivos permanecerán allí, incluso cuando las versiones posteriores salen .

Es cierto que la API cambiará un poco a medida que avancemos hacia la beta 1 (programada para junio) y luego hacia GA. Sin duda haremos cambios que requerirán su atención y tiempo a medida que realiza la actualización. Eso - y el hecho de que YUI 3 no contiene toda la funcionalidad de YUI 2.7.0 (la versión actual en la línea de código 2.x) - es la razón principal para detenerse en este momento.

Usted puede aprender más sobre YUI 3 y cómo es diferente de 2.7.0 aquí:

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

Estamos utilizando YUI 3 en la próxima versión de la página de inicio de Yahoo. Usted puede leer sobre eso aquí:

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

Saludos, Eric

0

YUI3 todavía está en flujo. La base de código va a seguir cambiando y las características o la sintaxis en las que confía ahora pueden cambiar abruptamente si se vincula directamente con los archivos YUI3 en los servidores de yahoo. YUI2 es bastante capaz y sería la apuesta más segura si no quiere volver a escribir su código para acomodar cambios imprevistos.

2

He estado usando YUI3 exclusivamente desde el lanzamiento PR2. Ha habido muchas cosas que han cambiado desde entonces, pero el código de mi aplicación específica no tuvo que cambiar demasiado. También he estado siguiendo todos los cambios importantes en YUI3 durante los últimos meses.

Ahora es junio y parece que las cosas se acercan a la beta 1, ya que estoy viendo un montón de confirmaciones relacionadas con la documentación. Yo recomendaría usar YUI3 sobre 2 si está buscando una biblioteca de JavaScript base muy rica y rica en características. Si necesita un conjunto de widgets genéricos, es posible tener funcionando tanto YUI2 como YUI3, aunque las cosas serán complicadas y su código usará API mixtas; pero es posible que desee seguir con YUI2.

YUI3 se está convirtiendo en una gran biblioteca y marco, ha madurado mucho en funcionalidad, rendimiento y cohesión desde PR2.

0

Iría con YUI3.

Aún así, es posible que encuentre algunas características que aún no se han transferido a YUI3 (por ejemplo, hace unos meses necesité autocompletar y, por el momento, YUI3 AC todavía estaba en beta), y en ese caso puede intentar esto: https://github.com/yui/2in3 Le ayuda a importar dependencias YUI2 mientras usa YUI3.

+0

Mierda, no he visto esto se había publicado hace dos años :) – SadClown