Aug 21

YUI 3.0 Preview Release – Das ändert sich!

Tag: YahooPatrick @ 1:59 pm

Vor wenigen Tagen wurde eine erste Preview-Version des Yahoo! User Interface (YUI) der dritten Generation der Öffentlichkeit vorgestellt.

Wir weisen an dieser Stelle ausdrücklich darauf hin, dass die Vorabversion nicht für den produktiven Einsatz vorgesehen ist. Sie dient lediglich dazu Interessierten und Entwicklern die Vorzüge und Neuerungen aufzuzeigen.

Das Entwicklerteam hat sich erneut große Ziele gesteckt. Schlanker, schneller, einheitlicher, mächtiger und sicherer soll YUI3 werden.

So soll der Code des Frameworks selbst als auch für die meisten Anwendungsfälle sichtlich schmaler ausfallen. Neue und verbesserte Interaktionsmöglichkeiten sollen in der Lage sein viel mehr zu leisten und dabei gleichzeitig weniger Code beanspruchen.

Ein durchgängiges Namensschema für Funktionen, Ereignisse und innerhalb der Widget-APIs soll zur Vereinfachung und Einheitlichkeit beitragen.

Einige der Neuerung im Einzelnen:

„Sandboxing“ (Sandkastenprinzip): Jede YUI-Instanz einer Website ist unabhängig, geschützt und begrenzt. Dadurch werden verschiedene YUI-Instanzen von einander getrennt, wodurch es möglich sein wird, Funktionen maßgeschneidert an die jeweiligen Bedürfnisse anzupassen und gleichzeitig verschiedene YUI-Versionen nebeneinander laufen zu lassen.

Modularität: Die YUI3-Architektur ist auf das Verwenden kleinerer Module ausgelegt. Damit hat der Web-Entwickler eine genauere Kontrolle darüber, welche Funktionen auf der Website zur Verfügung stehen sollen.

Selektoren: Elemente können über die CSS-Selektor-API angesprochen werden. Dies vereinfacht das Selektieren eines Elementes beziehungsweise einer Gruppe von Elementen enorm.

Verkettung: Die Überarbeitung der Rückgabewerte von Methoden und Konstruktoren erlaubt eine verkürzte Verkettungsschreibweise.

mehr benutzerdefinierte Ereignisse: Benutzerdefinierte Ereignis werden in YUI viel mächtiger als bisher sein. Die neue Event-Engine bietet eine durchgängige Syntax zum Erstellen einer komplexen Eventsteuerung. Außerdem stehen ein paar neue Ereignistypen zur Verfügung.

Bereits in diesem Jahr soll noch eine Beta von YUI3 erscheinen.

Hinterlasse einen Kommentar

You must be logged in to post a comment.