YUI 3.0.0: Primero GA lanzamiento de la próxima generación de YUI CodeLine
29 de septiembre 2009 a las 1:38 pm por Eric Miraglia | En Desarrollo | 45 ComentariosYUI (). Uso ("nodo", function (Y) { Y.one ("# mensaje") setContent ("¡Hola Mundo!").; });
Estamos encantados de anunciar hoy el lanzamiento general de disponibilidad de YUI 3.0.0 . Infraestructura YUI 3 del núcleo ( YUI , Nodo y de eventos ) y su suite de servicios públicos (incluyendo animación , IO , arrastrar y soltar y más) se consideran listos para la producción con el lanzamiento de hoy.
YUI 3 es el primero en tierra hasta el rediseño de YUI desde 2005, y que trae consigo una serie de modernizaciones:
- Selector impulsada por: YUI 3 se construye alrededor de una de las más ligeras, motores más rápidos disponibles selector, con lo que el poder expresivo de la especificación CSS selector en acciones que se dirigen a los nodos DOM.
- Sintácticamente concisa: sin contaminar el espacio de nombres global, YUI 3 es compatible con un estilo más conciso de codificación en el que se puede lograr más con menos código.
- Auto-completar: la luz de YUI 3 (6.2KB gzip) archivo semilla puede servir como punto de partida para cualquier aplicación. Siempre y cuando este archivo semilla está presente en la página, usted puede cargar cualquier módulo de la biblioteca sobre la marcha. Y todos los módulos puesto en la página a través de la incorporada en el cargador se maneja hecho a través de combo, no el bloqueo de peticiones HTTP. Esto hace que cargar la biblioteca segura, fácil y rápido.
- Un recinto de seguridad: Los módulos de YUI están vinculados a instancias YUI cuando se
use()ellos, lo que le protege frente a los cambios que podrían ocurrir más tarde en el ciclo de vida de la página. (En otras palabras, si alguien hace volar un módulo que está utilizando después de haber creado la instancia de YUI, su código no se verá afectada.)
El código que estamos enviando hoy en 3.0.0 es el mismo código que lleva a la página principal de Yahoo! nuevo, y sale con la confianza que se ha de hacer ejercicio vigoroso y en gran escala. El equipo está encantado de estar compartiendo con ustedes hoy, por primera vez en un comunicado preparado para la producción.
Escribir la primera YUI 3 de la aplicación en 3 sencillos pasos:
Uno de los objetivos del rediseño YUI 3 fue para que sea fácil de usar sin sacrificar la potencia, rendimiento y capacidad de configuración. Usted puede tener su primera YUI 3 aplicación corriendo en menos de un minuto después de tres sencillos pasos.
Paso 1: Coloque el archivo semilla YUI en la página, bajando un archivo de guión delgado 6.2KB fuera de la CDN Yahoo:
<script type="text/javascript" src="http://yui.yahooapis.com/3.0.0/build/yui/yui-min.js"> </ script>
Paso 2: Hacer uso de cualquier módulo o submódulo YUI. El archivo de la semilla se hará cargo del cálculo de las dependencias y la carga de secuencias de comandos adicionales que usted necesita (normalmente) un solo combo de mango, sin bloqueo petición HTTP. Por lo tanto, puede utilizar el arrastrar y soltar plug-in para que pueda arrastrar un elemento de esta manera:
<div id="demo"> estoy arrastrarse. </ div> <script type="text/javascript" src="http://yui.yahooapis.com/3.0.0/build/yui/yui-min.js"> </ script> <script> YUI (). Uso ("dd-plugin ', function (Y) { Y.one ('demo #') tapón (Y.Plugin.Drag).; }); </ Script>
Paso 3: No hay paso 3. Relajarse, tomar un refresco. Trabajar en su juego corto. La vida es buena.
YUI 3: use() Cualquier cosa, pero no todo
Simplicidad YUI 3 de uso (en particular en su capacidad de use() cualquiera de los módulos con una carga intrínseca, eficiente) se combina con nuevos niveles de poder y control.
Por ejemplo, una de las características que usted encontrará en todo el proyecto YUI 3 es un énfasis en la granularidad. Hemos trabajado duro para tener estructuras que eran monolíticos en YUI 2 y romperlas en pequeños paquetes en YUI 3. Como resultado, usted encontrará que muchos módulos - a nivel de componentes como los paquetes de IO o animación - se componen de varios submódulos. Por lo general, todo lo que necesitas es el submódulo base.
Trazar la evolución de los componentes de YUI 2 a 3 YUI tiende a producir visualizaciones como este para DataSource (comparando filesizes gzip):

Debido a que cualquier aplicación dada DataSource es probable que sólo necesitan un submódulo delgado de la familia de origen de datos, el ahorro en términos de rendimiento y K de peso - especialmente para las implementaciones complejas - son a menudo importantes.
Tómese el tiempo para explorar la dependencia del configurador a medida que está configurando su YUI().use() declaraciones. En vez de escoger los módulos de alto nivel, explorar las estructuras submódulo y ver si el featureset lo que necesita es comprendido en un submódulo. Usted puede encontrarse con módulos como io-base en lugar de io y anim-base en lugar de anim - y ahorrándose una gran cantidad de K-peso en el proceso.
YUI Actualizaciones del sitio web
Junto con la promoción de YUI 3 a disponibilidad general con el lanzamiento de hoy, hemos actualizado la página web de YUI para apoyar mejor a las crecientes comunidades utilizando YUI 2 y 3 YUI . Hoy en día, cuando usted visita YUI en la red de desarrolladores de Yahoo! encontrarás un meta-página con un amplio proyecto de los enlaces, así como enlaces directos en el YUI 2 y 3 YUI áreas del sitio.
Mientras tanto, continuamos construyendo nuestro proyecto de seguimiento y foros de la plataforma en YUILibrary.com y el anfitrión del proyecto YUI código fuente para que se bifurcan y contribuciones en GitHub Usted también puede encontrar un montón de gente pasando el rato en YUI # YUI en Freenode , no dude en a pasar y unirse a la conversación a medida que explora YUI 3.0.0.
Compartir y ampliar: Marcar con del.icio.us | Digg it! | reddit!
45 Comentarios
Lo sentimos, los comentarios están cerrados en este momento.

Copyright © 2006-2011 Yahoo! Inc. Todos los derechos reservados. Política de privacidad - Condiciones del servicio
Desarrollado por WordPress en Yahoo! Web Hosting .




Me alegro de escuchar esto!
Comentario por Young - 29 de septiembre 2009 #
Supongo que tendré que darle otra oportunidad YUI y ver si se puede sustituir jQuery en mis pequeños proyectos. La cantidad de materiales de apoyo a la gente para sacar YUI es increíble, si puedo conseguir más allá de que "ahora qué?" Etapa, estoy seguro de que sería una mejor base para construir mis cosas con.
Comentario por Bruce - 29 de septiembre 2009 #
Yo estaría muy interesado en saber cómo el equipo de desarrollo YUI3.0 compara esta versión de jQuery. ¿Cuáles son los puntos fuertes / débiles de cada uno? ¿Hay áreas en las que YUI3.0 sitúa claramente por delante de JQuery? ¿Qué te parece el inverso?
Comentario por Jason Buberel - 29 de septiembre 2009 #
Muy fresco. Felicidades chicos, voy a estar estudiando en la Asamblea General en el próximo par de días.
Comentario por Jakub - 29 de septiembre 2009 #
Felicidades chicos - que usted ha puesto una enorme cantidad de esfuerzo en YUI 3 por lo que es bueno ver que conseguir es el primer lanzamiento!
Comentario por Mike - 29 de septiembre 2009 #
Me encanta la brevedad del programa previo. Carga diferida debe ser mucho más de un estándar hoy en día. Funciona en torno a los problemas más rendimiento.
Comentario por Chris Heilmann - 29 de septiembre 2009 #
He sido bastante exclusiva jQuery desde hace un año, pero estoy emocionado de dar a este un tiro para ver qué otra cosa es posible. Gran trabajo, chicos!
Comentario por Mattt Thompson - 29 de septiembre 2009 #
¡Felicitaciones! Muy buen trabajo, especialmente alrededor de los selectores.
Comentario por hauk - 29 de septiembre 2009 #
[...] YUI 3 está fuera de beta - la evolución de YUI necesarios para ejecutar la nueva página de inicio de Yahoo, más pequeño, más rápido, menos código a escribir. [...]
Pingback por esperar hasta que yo venga! »Archivo del Blog» TTMMHTM: YUI3, escaneo OCR de Google y por qué frontenders importa! - 29 de septiembre 2009 #
[...] Hoy es un rediseño completo, el marco se hizo más rápido, más ligero y más fácil de usar, citando a Eric Miraglia: "Uno de los objetivos de la YUI 3 rediseño para que sea fácil de usar sin sacrificar la potencia, [.. .]
Pingback por YUI 3 es el primer lanzamiento de | Reglas de JavaScript - 29 de septiembre 2009 #
[...] Ponerse al día sobre los últimos avances YUI y las mejores prácticas (con un enfoque particular en la versión 3.0.0 anunció el día de hoy), obtener la primicia sobre el camino a seguir, y compartir consejos y trucos con cada uno [. ..]
Pingback por Registro de YUICONF 2009 Yahoo! »Blog interfaz de usuario - 29 de septiembre 2009 #
Estoy de acuerdo con el Chris (6.2KB gzip) archivo semilla es realmente uno de los puntos de altura.
Felicidades YUI equipo, el rediseño fue realmente increíble!
Comentario de Rafael Coelho - 29 de septiembre 2009 #
¿Alguna idea de si / cuando habrá un editor de texto enriquecido YUI basado en YUI 3?
Gracias
Comentario por Johan - 29 de septiembre 2009 #
Felicitaciones por la nueva versión! Soy un usuario de jQuery muy, pero muy tentado a dar una oportunidad YUI.
Sin embargo, mientras que ver el poder de la utilización () módulo dinámico incluye la funcionalidad, su dependencia Configurator (DC) en realidad no le ayudará con el uso () llamada - sólo salidas de líneas de HTML para realizar la llamada JS derecho ... por favor añadir una salida de corriente continua equivalente para su uso () declaraciones!
Comentario por MarcusT - 29 de septiembre 2009 #
@ MarcusT acordados ... Configurador le debe dar el equivalente a
use()para los módulos seleccionados. No hay duda. Vamos a llegar a ella. -EricComentario por Eric Miraglia - 29 de septiembre 2009 #
[...] Listo para la producción con el lanzamiento de hoy ", dijo Eric Miraglia de Yahoo en un blog el martes. "El código que estamos enviando hoy en 3.0.0 es el mismo código que impulsa el nuevo [...]
Pingback por Yahoo YUI actualizaciones de herramientas de interfaces Web mancha | GeekoPedia - 29 de septiembre 2009 #
@ Johan - ¿Qué te puedo decir acerca de la programación es que los próximos tres importantes YUI versión (3.1.0) marcará el final de la infraestructura de flash en el que algo como Editor dependerá. Habrá algunos widgets beta de envío con 3.1.0 (Q1 del año próximo), pero yo creo que un completo editor de YUI 3 de venir más tarde. Tenga en cuenta que el editor de alto nivel depende de una gran cantidad de sub-componentes - paneles, menús, botones, etc Así que tenemos mucho trabajo que hacer. Dicho esto, probablemente vamos a tener algunas cosas para que usted juegue con el Editor antes de la fecha oficial del buque. Respuesta corta: Editor 2.8.0 sigue siendo el estándar de YUI para que éstos y será por un tiempo más. -Eric
Comentario por Eric Miraglia - 29 de septiembre 2009 #
¿Por qué no es un navegador IE8 un grado todavía? No es beta más.
http://developer.yahoo.com/yui/3/articles/gbs/
Comentario por Alan - 29 de septiembre 2009 #
gran liberación - felicidades chicos.
Comentario por reflexiona - 29 de septiembre 2009 #
@ Alan -
http://developer.yahoo.com/yui/articles/gbs/
Lo sentimos - la página que se encuentra una vieja copia, no el actual EGB. Mi mala.
-Eric
Comentario por Eric Miraglia - 29 de septiembre 2009 #
MUCHAS GRACIAS para la fijación de tantos temas de Google Chrome e Internet Explorer 8 y el componente de Historia YUI!! Esto acaba de hacer mi semana entera!!
Comentario por Scott - 29 de septiembre 2009 #
Yupi! No puedo esperar para usarlo:) ¡Gracias chicos!
Para mis proyectos en ejecución que se quedará en 2.8.0 ya los widgets que faltan, mientras tanto voy a tener tiempo para estudiar y acostumbrarse a la nueva versión.
Comentario por gpberlin - 30 de septiembre 2009 #
Felicitaciones al equipo de yui! Este YUI3 es definitivamente mejor que YAHOO.Utils.Dom.Yadda.Yadda.Yadda ... ¿Se pregunta por qué te fuiste un error en el nodo ...
http://yuilibrary.com/projects/yui3/ticket/2528057
Comentario por Willywongi - 30 de septiembre 2009 #
¿Qué significa esto para YUI 2.x? ¿Veremos YUI 2.9 y 2.10, etc, con cualquier otra mejora, o tenemos que empezar a planificar la migración?
La hoja de ruta para YUI2 sólo va tan lejos como "YUI 2.8.1, si es necesario" ...
Comentario por Dominykas - 30 de septiembre 2009 #
[...] Da annuncio sul blog ufficiale, è disponibile da Ieri un tutti per il descargar la versione di YUI, il [...]
Pingback por YUI 3.0 disponibile per il descargar | Edición - Il blog di HTML.it - 30 de septiembre 2009 #
[...] El equipo ha sacado YUI YUI 3.0: Estamos muy contentos de anunciar hoy el lanzamiento general de disponibilidad de YUI 3.0.0. Infraestructura YUI 3 del núcleo (YUI, Nodo y de eventos) y su suite de servicios públicos (incluyendo animación, IO, arrastrar y soltar y más) se consideran listos para la producción con el lanzamiento de hoy. [...]
Pingback por Ajaxian »YUI 3 está disponible! - 30 de septiembre 2009 #
[...] Das Javascript CSS-und-Marco von Yahoo!. Eric Miraglia beschreibt ausführlich morir Neuerungen von YUI3. In der neuen versión TSI verändert Sintaxis morir. Sie ist nicht zwar noch inmersión tan schön [...]
Pingback por F-LOG-GE »Blog Archive» YUI3 IST draussen - 30 de septiembre 2009 #
Yo también quería saber más información acerca de los planes de YUI 2.x.
Desde YUI 3 es "revolucionario" en lugar de "evolución", la migración no es tarea fácil (sobre todo si no quiere correr el 2 en paralelo).
¿El equipo YUI continuar apoyando y desarrollando para YUI 2.x, o no será dejado a la comunidad?
Comentario por Ken - 30 de septiembre 2009 #
Ken, Dominykas - Estamos gastando más tiempo en YUI 3 de YUI en dos en este momento. Mientras seguimos a mantener la CodeLine 2.x, y que esperamos hacer lanzamientos adicionales, nuevas funciones principales es probable que provenga de la comunidad y no desde el equipo de ingeniería de centrales de Yahoo. Tenga en cuenta que ya hemos visto este proceso en marcha, con el lanzamiento 2.8.0 se derivan los principales contenidos de los contribuyentes. -Eric
Comentario por Eric Miraglia - 30 de septiembre 2009 #
Chicos impresionante trabajo!
Comentario por Jean-Paul Cozzatti - 30 de septiembre 2009 #
Estoy contento de que theyve lanzado este y es un paso importante en la usabilidad de YUI, sin embargo hasta que suelten YUI 3.0 versiones de los widgets que lucha para que la motivación para molestarse en actualizar. Los widgets son el lugar real donde YUI brilla por encima de otros por su aspecto normalizado, la documentación muy buena, amplia gama de soporte de los navegadores, etc, etc Sin embargo me sigue pareciendo mejor usar jQuery o MochiKit para cosas navegador general. Tal vez cuando todos los widgets salir de 3.0 voy a ser capaz de utilizar YUI para todo lo que pudiera ser dulce.
Comentario por sitio web - 30 de septiembre 2009 #
Excelente trabajo. Estará jugando un rato con él.
Gracias
Comentario por Vinayak - 30 de septiembre 2009 #
Mi juego corto necesita mucho trabajo:)
Comentario por Richard Corsale - 30 de septiembre 2009 #
¿Qué pasa con Grids YUI? Veo las otras tecnologías CSS allí (Base, Reset, Fuentes), pero no las redes. Es YUI Grids ser descontinuada? Debo buscar a otro marco de CSS?
Comentario por Peter Kelley - 30 de septiembre 2009 #
Pedro,
http://tech.groups.yahoo.com/group/yui3/message/726
Las redes de los barcos todavía con YUI 2, pero estamos re-evaluando el enfoque de YUI 3. Esperamos que para enviar un YUI Grids tres componentes, pero aún estamos trabajando en el enfoque.
-Eric
Comentario por Eric Miraglia - 30 de septiembre 2009 #
Buen trabajo, chicos. No puedo esperar a jugar con ella.
Comentario por Kevin Spence - 30 de septiembre 2009 #
Se existen cheatsheets (en formato pdf) para yui 3.0?
Comentario por Sergey - 30 de septiembre 2009 #
Sergey - No, no hay cheatsheets de 3.0.0 por el momento. -Eric
Comentario por Eric Miraglia - 01 de octubre 2009 #
Estaba esperando esta versión, los pulgares grandes para arriba para el equipo de YUI, especialmente para la liberación de esa API (el mismo que conduce a la página principal de Yahoo) para el público.
Comentario por Carlos Odili Opute - 02 de octubre 2009 #
[...] La nouvelle versión de la Librairie AJAX et autres animaciones est available. Comme la Librairie API AJAX de Google, il est posible de nir cargador qu'un noyau très Léger (moins de 10Ko) et ce noyau prendra baño en charge le chargement dynamique des supplémentaires Librairies. [...]
Pingback por - YUI3.0 est available - WordPress pour tous - 03 de octubre 2009 #
He descargado YUI 3 de la biblioteca, pero no encuentran el control de selector de fecha para mi propósito, que era en YUI 2.x..? ¿Debo esperar a la próxima versión de este.
Comentario por Ashish - 08 de octubre 2009 #
Ashish,
YUI 2 sigue siendo una fantástica librería de widgets como Calendario - vamos a conseguir los que se realizan para YUI 3 y (a partir de Q1 del año próximo), pero por ahora seguir con YUI 2. Y siempre se puede utilizar YUI 2 y 3:
http://developer.yahoo.com/yui/3/examples/yui/yui-compat.html
-Eric
Comentario por Eric Miraglia - 08 de octubre 2009 #
¡Dios mío! Empecé a usar YUI3 la semana pasada, tomó varias horas sólo para conseguir la caída de la nueva sintaxis ... pero déjame decirte, esas horas se pasó muy bien! Estoy amando YUI3! El nuevo enfoque para el manejo de eventos personalizados es magnífico! La arquitectura plug-in es increíble! Y el "Candy" es muy apreciada! No puedo esperar a que los widgets para poner en marcha!
Comentario por Jacob Fogg - 16 de octubre 2009 #
[...] YUI 2.8.0, 3.0.0 YUI, y PHP 1.0.0 beta 1 cargador de la puerta, el equipo de aquí se centra en nuestro gran objetivo final de [...]
Pingback por In the Wild el 22 de octubre de 2009 »Yahoo! interfaz de usuario de blog (YUIBlog) - 22 de octubre 2009 #
Mi juego corto necesita mucho trabajo:)
Comentario de la tecnología - 24 de marzo 2010 #