YUI 3.0.0: Release GA First Generation codeline's Next-YUI
29 settembre 2009 alle 13:38 da Eric Miraglia | In Sviluppo | 45 CommentiYUI (). Uso ("nodo", funzione (Y) { Y.one ("# messaggio") setContent ("Ciao, Mondo!"). });
Siamo lieti di annunciare oggi la disponibilità generale di rilascio YUI 3.0.0 . Core Infrastructure 3 YUI ( YUI , Node e di eventi ) e la sua suite di utility (tra cui Animazione , IO , Drag & Drop e più) sono tutti considerati pronti per la produzione con la release di oggi.
YUI 3 è la prima riprogettazione terra-up di YUI dal 2005, e porta con sé una serie di aggiornamenti:
- Selettore-driven: YUI 3 è costruito attorno a uno dei più leggeri, motori selettore più veloce disponibile, portando la potenza espressiva della specifica selettore CSS in azioni che colpiscono i nodi DOM.
- Sintatticamente laconico: senza inquinare lo spazio dei nomi globale, YUI 3 supporta un laconico codifica stile più in che altro può essere ottenuta con meno codice.
- Auto-completamento: 3 a luci YUI (6.2KB gzip) file seme può servire come punto di partenza per qualsiasi applicazione. Finché questo file seme è presente sulla pagina, è possibile caricare tutti i moduli della libreria al volo. E tutti i moduli portati nella pagina tramite il built-in caricatore sono fatto così via combo-trattati, non-blocking richieste HTTP. Questo rende il caricamento della libreria sicuro, facile e veloce.
- Sandbox: moduli YUI sono tenuti a istanze di YUI quando si
use()loro, questo ti protegge da modifiche che potrebbero verificarsi in seguito a pagina ciclo di vita dei. (In altre parole, se qualcuno soffia via un modulo che si sta utilizzando, dopo aver creato l'istanza YUI, il codice non sarà influenzato.)
Il codice di spedizione che siamo oggi in 3.0.0 è il codice stesso che guida la nuova Yahoo! Home Page, ed esce con la sicurezza che essa è stata esercitata con vigore e su larga scala. Il team è entusiasta di essere di condividerlo con voi oggi per la prima volta in un comunicato pronto per la produzione.
Scrittura YUI First 3 APP in 3 semplici passaggi:
Uno degli obiettivi della riprogettazione YUI 3 è stato quello di rendere più facile da utilizzare senza sacrificare potenza, prestazioni e configurabilità. È possibile avere la vostra prima applicazione in esecuzione YUI 3 in meno di un minuto che segue tre semplici passaggi.
Passo 1: Inserire il file seme YUI sulla pagina, tirando giù un 6.2KB script sottile file off del CDN Yahoo:
<script type="text/javascript" src="http://yui.yahooapis.com/3.0.0/build/yui/yui-min.js"> </ script>
Fase 2: Fare uso di qualsiasi modulo o sottomodulo YUI. Il file di seme si occuperà di calcolare le dipendenze e il caricamento degli script aggiuntive necessarie in (di solito) una singola combo-trattati, non-blocking richiesta HTTP. Quindi, è possibile utilizzare il Drag & Drop plugin per rendere un elemento trascinabile come questo:
<div id="demo"> io sono trascinabili. </ 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') tappo (Y.Plugin.Drag). }); </ Script>
Punto 3: Non vi è alcun punto 3. Relax, afferrare una soda. I lavori per il gioco corto. La vita è buona.
YUI 3: use() Qualsiasi cosa, ma non tutto
3's YUI semplicità d'uso (soprattutto nella sua capacità di use() qualsiasi modulo con intrinseco, carico efficiente) è abbinato a nuovi livelli di potere e controllo.
Ad esempio, una delle caratteristiche che si trovano in tutto il YUI 3 del progetto è l'enfasi sulla granularità. Abbiamo lavorato duramente per tenere le strutture che erano monolitiche in YUI 2 e la ripartizione tra i pacchetti più piccoli in YUI 3. Come risultato, vi accorgerete che molti moduli - pacchetti a livello di componente, come IO o Animazione - sono composti da vari sottomoduli. Di solito, tutto di cui ha bisogno è il sottomodulo di base.
Charting l'evoluzione delle componenti da 2 a YUI YUI 3 tende a produrre effetti grafici come questo per DataSource (confrontando dimensioni dei file compressi con gzip):

Perché ogni attuazione di cui DataSource è probabilmente bisogno di un solo sottomodulo slender dalla famiglia DataSource, il risparmio in termini di prestazioni e K-peso - soprattutto per le implementazioni complesse - sono spesso rilevanti.
Prendetevi il tempo per esplorare il configuratore di dipendenza , come stai impostando il tuo YUI().use() dichiarazioni. Invece di scegliere i moduli di livello superiore, esplorare le strutture sottomodulo e vedere se il featureset cui avete bisogno è racchiuso in un sottomodulo. Si possono trovare da soli moduli che utilizzano come io-base , invece di io e anim-base , invece di anim - e risparmiando un sacco di K-peso nel processo.
YUI sito Aggiornamenti
Insieme con la promozione di YUI 3 alla disponibilità generale con la release di oggi, abbiamo aggiornato il sito web YUI per sostenere meglio la crescente comunità utilizzando sia YUI 2 e YUI 3 . Oggi, quando si visita YUI sul Yahoo! Developer Network troverete una meta-page con collegamenti in tutto il progetto insieme ai link diretto in 3 aree YUI 2 e YUI del sito.
Nel frattempo, continuiamo a costruire il nostro progetto-tracking e forum su piattaforma YUILibrary.com e ospita il progetto di codice sorgente per YUI fork e contributi su GitHub È inoltre possibile trovare un sacco di gente YUI appendere fuori in # YUI su Freenode , sentitevi liberi di entrare e partecipare alla conversazione come esplorare YUI 3.0.0.
Condividi e ampliare: Bookmark con del.icio.us | digg it! | reddit!
45 Commenti
Siamo spiacenti, il commento forma è chiusa in questo momento.

Copyright © 2006-2011 Inizio Inc. Tutti i diritti riservati. Norme sulla privacy - Termini di servizio
Powered by WordPress su Yahoo! Web Hosting .




Contento di sentire questo!
Commento di Young - 29 Settembre 2009 #
Credo che dovrò dare YUI un altro andare a vedere se può sostituire jQuery nei miei progetti poco. La quantità di materiali di supporto voi gente mettere fuori per YUI è sorprendente, se riesco a ottenere oltre che "ora che cosa?" Stadio, sono sicuro che sarebbe una base migliore per costruire la mia roba con.
Commento di Bruce - 29 Settembre 2009 #
Sarei molto interessato a sapere come il team di sviluppo YUI3.0 paragona questa versione di jQuery. Quali sono i punti di forza / debolezza di ciascuno? Ci sono zone in cui YUI3.0 è chiaramente davanti a JQuery? Come circa l'inverso?
Commento di Buberel Jason - 29 Settembre, 2009 #
Very cool. Complimenti ragazzi, io sarò studiando attentamente i GA per i prossimi due giorni.
Commento di Jakub - 29 Settembre 2009 #
Complimenti ragazzi - avete messo una grande quantità di sforzo in YUI 3 quindi è bello vedere che sempre è prima release!
Commento di Mike - 29 Settembre 2009 #
Amo la brevità del bootstrap. lazy loading dovrebbe essere molto più di uno standard al giorno d'oggi. Lavori in giro per problemi più prestazioni.
Commento di Chris Heilmann - 29 settembre 2009 #
Sono stato abbastanza esclusivamente jQuery per un anno, ma sono entusiasta di dare a questo un colpo per vedere cos'altro è possibile. Ottimo lavoro, ragazzi!
Commento di Thompson Mattt - 29 settembre 2009 #
Congratulazioni! Lavoro molto piacevole, soprattutto intorno a selettori.
Commento di Hauk - 29 Settembre 2009 #
[...] YUI 3 è fuori di beta - e l'evoluzione YUI necessarie al funzionamento della nuova homepage di Yahoo, più piccolo, più veloce, meno codice da scrivere. [...]
Pingback da Aspetta che vengo! »Blog Archive» TTMMHTM: YUI3, la scansione OCR di Google e perché frontenders importa! - 29 Settembre 2009 #
[...] oggi è una riprogettazione completa, il quadro è diventato più veloce, più leggero e più facile da usare, citando Eric Miraglia: "Uno degli obiettivi della riprogettazione YUI 3 è stato quello di rendere più facile da usare, senza sacrificare la potenza, [.. .]
Pingback da YUI 3 prima versione è fuori | Regole JavaScript - 29 Settembre, 2009 #
[...] Ottenere fino a velocità sulle ultime innovazioni YUI e le migliori pratiche (con un focus particolare sulla release 3.0.0 annunciata oggi), ottenere lo scoop sulle prospettive future, e condividere suggerimenti e trucchi di loro [. ..]
Pingback da Registrati per YUICONF 2009 »Inizio Blog User Interface - 29 Settembre 2009 #
Sono d'accordo con Chris la (6.2KB gzippato) file seme è davvero uno dei punti di altezza.
Congratulazioni squadra YUI, la riprogettazione è stato davvero fantastico!
Commento di Coelho Rafael - 29 Settembre, 2009 #
Qualsiasi idea se e quando ci sarà un Rich Text Editor YUI basati su YUI 3?
Grazie
Commento di Johan - 29 Settembre 2009 #
Complimenti per la nuova release! Sono un utente jQuery troppo, ma molto tentato di dare YUI una prova.
Tuttavia, mentre vedo la potenza del ricorso () del modulo dinamico includono la funzionalità, la vostra dipendenza Configurator (DC) in realtà non vi aiuterà con l'uso () chiamata - è uscita solo righe di codice HTML per effettuare la chiamata giusta JS ... per favore Aggiungi un output equivalente DC per l'uso () dichiarazioni!
Commento di MarcusT - 29 settembre 2009 #
@ MarcusT convenzionati ... Configurator dovrebbe darvi l'equivalente
use()per i moduli selezionati. Nessuna domanda. Ci arriveremo ad esso. -EricCommento di Eric Miraglia - 29 Settembre, 2009 #
pronto per la produzione con il rilascio di oggi [...] "Yahoo Eric Miraglia ha detto in un post sul blog Martedì. "Il codice di spedizione che siamo oggi in 3.0.0 è il codice stesso che guida il nuovo [...]
Pingback da aggiornamenti Yahoo strumento per YUI slick interfacce Web | GeekoPedia - 29 Settembre 2009 #
@ Johan - Che cosa vi posso dire circa la pianificazione è che il prossimo significativo YUI 3 release (3.1.0) segnerà la fine della infrastruttura di widget su cui qualcosa come Editor dipenderebbe. Ci saranno alcuni widget beta spedizione con 3.1.0 (1 ° trimestre del prossimo anno), ma mi sarei aspettato un pieno YUI 3 Editor di venire più tardi. Tenete a mente che l'editor di livello superiore dipende da un sacco di sub-componenti - i pannelli, menù, bottoni, ecc Quindi abbiamo un sacco di lavoro da fare. Detto questo, dovremo probabilmente alcune cose per voi a giocare con la prima della data ufficiale di nave Editor. Risposta breve: Editor in 2.8.0 è ancora lo standard per YUI che widget e lo sarà per un po 'più a lungo. -Eric
Commento di Eric Miraglia - 29 Settembre, 2009 #
Perché non è uno IE8 un browser grado ancora? Non è più beta.
http://developer.yahoo.com/yui/3/articles/gbs/
Commento di Alan - 29 Settembre 2009 #
grande stampa - complimenti ragazzi.
Commento di mulls - 29 Settembre 2009 #
@ Alan -
http://developer.yahoo.com/yui/articles/gbs/
Siamo spiacenti - la pagina che si è trovato una vecchia copia, non il GBS corrente. Il mio male.
-Eric
Commento di Eric Miraglia - 29 Settembre, 2009 #
GRAZIE MILLE per il fissaggio così molti problemi con Google Chrome e IE 8 e il componente di Storia YUI!! Questo solo fatto la mia intera settimana!!
Commento di Scott - 29 Settembre 2009 #
Yuppie! Non vedo l'ora di usarlo:) Grazie ragazzi!
Per i miei progetti in corso io resterò sulla 2.8.0 perché i widget mancanti, nel frattempo avrò il tempo di studiare e di abituarsi alla nuova versione.
Commento di gpberlin - 30 settembre 2009 #
Complimenti alla squadra yui! Questo YUI3 è decisamente migliore rispetto YAHOO.Utils.Dom.Yadda.Yadda.Yadda ... Vi state chiedendo perché hai lasciato un bug sul Nodo ...
http://yuilibrary.com/projects/yui3/ticket/2528057
Commento di Willywongi - 30 Settembre 2009 #
Che cosa significa questo per YUI 2.x? Vedremo mai YUI 2.9 e 2.10, ecc con qualsiasi ulteriori miglioramenti, o abbiamo bisogno di iniziare la migrazione di pianificazione?
La tabella di marcia per YUI2 va solo per quanto riguarda "YUI 2.8.1, se necessario" ...
Commento di Dominykas - 30 Settembre 2009 #
[...] Da annuncio sul blog Ufficiale, e da un "tutti" Ieri Disponibile per il download la versione di YUI, il [...]
Pingback da YUI 3,0 Disponibile per il download | Edit - Il blog di HTML.it - 30 Settembre, 2009 #
[...] Il team di YUI ha messo fuori YUI 3.0: Siamo lieti di annunciare oggi il lancio generale disponibilità di YUI 3.0.0. infrastruttura di base YUI 3's (YUI, dei nodi e degli eventi) e la sua suite di servizi (compresa l'animazione, IO, Drag & Drop e più) sono tutti considerati pronti per la produzione con il rilascio di oggi. [...]
Pingback da Ajaxian YUI »3 è fuori! - 30 Settembre, 2009 #
[...]-Und das Javascript CSS-quadro von Yahoo!. Eric ausführlich beschreibt Miraglia morire Neuerungen von YUI3. In ist der neuen Versione morire verändert sintassi. Sie ist nicht immer noch zwar così [...] schön
Pingback da F-LOG-GE »Blog Archive YUI3 ist» Draußen - 30 settembre 2009 #
Anch'io volevo sapere più informazioni in merito ai progetti per YUI 2.x.
Poiché YUI 3 è "rivoluzionario" piuttosto che "evolutivo", la migrazione non è un compito facile (soprattutto se non voglio correre il 2 in parallelo).
Sarà la squadra YUI continuare a sostenere e sviluppare per YUI 2.x, o non essere lasciato alla comunità?
Commento di Ken - 30 Settembre 2009 #
Ken, Dominykas - Stiamo spendendo più tempo su YUI 3 che su YUI 2 a questo punto. Mentre stiamo continuando a mantenere la codeline 2.x, e ci aspettiamo di fare ulteriori release, le principali nuove funzionalità è probabile che provengono da comunità piuttosto che dal core team di ingegneria di Yahoo. Si noti che abbiamo già visto questo processo, già avviato, con il rilascio 2.8.0 derivanti da contenuti importanti collaboratori. -Eric
Commento di Eric Miraglia - 30 Settembre, 2009 #
Awesome lavoro ragazzi!
Commento di Jean-Paul Cozzatti - 30 Settembre 2009 #
Im felice che theyve rilasciato questa e il suo un passo significativo in termini di usabilità di YUI, ma fino a che release YUI 3,0 versioni dei widget faccio fatica ad avere la motivazione a preoccuparsi di aggiornamento. I widget sono il luogo reale dove YUI splende sopra di altri a causa del loro aspetto standardizzato, molto buona documentazione, vasta gamma di supporto del browser, ecc ecc, tuttavia trovo ancora meglio utilizzare jQuery per MochiKit o roba del browser in generale. Forse quando i widget tutti escono per 3,0 sarò in grado di utilizzare YUI per tutto ciò che sarebbe dolce.
Commento di sito - 30 Settembre 2009 #
Superbo il lavoro. Ci sarà un po '.
Grazie
Commento di Vinayak - 30 Settembre 2009 #
Il mio gioco corto ha bisogno di molto lavoro:)
Commento di Richard Corsale - 30 settembre 2009 #
Che dire Griglie YUI? Vedo le altre tecnologie CSS lì (Base, Reset, Fonts) ma non reti. YUI Grids è stato sospeso? Dovrei essere in cerca di un altro framework CSS?
Commento di Peter Kelley - 30 Settembre, 2009 #
Pietro,
http://tech.groups.yahoo.com/group/yui3/message/726
Griglie ancora navi con YUI 2, ma stiamo rivalutando l'approccio per YUI 3. Ci aspettiamo per spedire un componente YUI 3 Griglie, ma stiamo ancora lavorando su questo approccio.
-Eric
Commento di Eric Miraglia - 30 Settembre, 2009 #
Bel lavoro, ragazzi. Non vedo l'ora di giocare con esso.
Commento di Spence Kevin - 30 Settembre, 2009 #
Se esistono cheatsheets (in formato pdf) per YUI 3.0?
Commento di Sergio - 30 Settembre 2009 #
Sergey - No, non ci sono i cheatsheets per la 3.0.0 non ancora. -Eric
Commento di Eric Miraglia - 1 ottobre 2009 #
Been attesa per questa release, pollice su per la squadra di YUI, specialmente per rilasciare tale API (lo stesso che guida la home page di Yahoo) al pubblico.
Commento di Charles Opute Odili - 2 ottobre 2009 #
[...] La versione nouvelle de la Librairie AJAX et autres animazioni est disponible. Comme la librairie Google AJAX API, il est possibile de caricabatterie ne qu'un noyau très léger (10Ko moins de) et ce noyau prendra ensuite en carica le chargement Dynamique des Librairies supplémentaires. [...]
Pingback da - YUI3.0 est disponible - WordPress pour tous - 3 Ottobre 2009 #
Ho scaricato YUI 3 biblioteca ma non trovo picker controllare la data per il mio scopo, è stato in YUI 2.x..? Devo aspettare la prossima release per questo.
Commento di Ashish - 8 Ottobre 2009 #
Ashish,
YUI 2 è ancora una biblioteca fantastica per i widget come calendario - ci arriveremo quelle fatte per YUI 3 nonché (a partire dal 1 ° trimestre del prossimo anno), ma per ora restare con YUI 2. E si può sempre utilizzare YUI 2 e 3 insieme:
http://developer.yahoo.com/yui/3/examples/yui/yui-compat.html
-Eric
Commento di Eric Miraglia - 8 ottobre 2009 #
Mio Dio! Ho iniziato a usare YUI3 la scorsa settimana, sono volute diverse ore solo per ottenere il blocco della nuova sintassi ... ma lasciatemelo dire, quelli erano ore molto ben spese! Sono LOVING YUI3! Il nuovo approccio per la gestione di eventi personalizzati è stupenda! L'architettura di plugin è incredibile! E il "Candy" è così apprezzato! Io non posso aspettare per i widget per il lancio!
Commento di Fogg Jacob - 16 ottobre 2009 #
[...] 2.8.0 YUI, YUI 3.0.0 e PHP Loader 1.0.0 beta 1 fuori dalla porta, la squadra ecco concentrati sul nostro obiettivo finale grande per [...]
Pingback da Allo stato selvatico per 22 ottobre 2009 »Yahoo! Blog User Interface (YUIBlog) - 22 Ottobre 2009 #
Il mio gioco corto ha bisogno di molto lavoro:)
Commento di Tecnologia - 24 Marzo 2010 #