Yahoo User Interface Libary version 3.X beta är något intressant. Under våren och sommaren har jag kört en del med föregående version. Som ni kanske noterat i tidigare inlägg erbjuds bla. en RichText editor som inte alls är dum. Men YUI är mer än bara snygga UI-Extenders.
Flexibiliteten och möjligheten att mixa funktionalitet och bygga modulariserat möjliggörs via den nya YUI kärnan ; Global(YUI), Node och Event.
Beroende kalkylatorn är intressant!
Du förser kärnan med en lista över vilka moduler så ämnar tillämpa, YUI kommer då att hämta alla nödvändiga komponenter i en enda, optimerad HTTP-förfrågan innan den exekverar din kod.
Ytterligare saker att belysa är möjligheten är anpassade händelser, händelse-fasader och annat intressant kring detta. Själv har jag tyckt att händelse hanterigen alltid har var ett bekymmer. Med YUI 3.0 ser detta ut att bli lite enklare?
Optimering av kod, reduceringen av antal kodrader är också något man uppnår via Chainabillity, nått man lärt sig uppskatta. Vi ser det i Linq, JQuery och annat.
Här finner ni en PDF bestående av en övergripande översikt på arkitekturen; Kärnan, komponenterna och ramverket; http://yuiblog.com/assets/pdf/yui3architecture.pdf
För att få en mera ingående presentation av YUI 3.X rekomenderar jag i sommarvärmen och semestertider att ny kikar på Satyen Desai's presentation (video) på http://video.yahoo.com/watch/5044557/13406817 eller http://developer.yahoo.com/yui/theater/desai-yui3.html (med transcript)
På http://developer.yahoo.com/yui/3/ finner ni allt annat nyttigt såsom exempel och guider.
Nu går jag på en efterlängtad semester och ser fram mot att sitta hemma i trädgården och läsa lite mera om YUI 3.X, jag skall nog också försöka att lyssna på lite Sommarpratare på P1.
Trevlig sommar på Er.
Magnus Thor
