Wieder neue YUI-Version

Thema:

Soeben ist YUI 2.3.0 erschienen, natürlich wieder mit einer Menge an Erweiterungen und Neuerungen. Yahoo geht ganz deutlich den Weg zu einem schwergewichtigen Javascript-Framework weiter, weg von der Utility-Sammlung hin zum »Alles-aus-einer-Hand-Tool« für die Websiteentwicklung. Das machen die neuen Komponenten deutlich:

  • YUI 2.3.0 kommt mit einem Rich-Text-Editor, der selbst zwar noch beta ist, sich aber bereits rühmt die Hürde für RTEs genommen zu haben: Cross-Browser-Support (zumindest für sog. A-Grade-Browser).
  • Das CSS System wurde nocheinmal aufpoliert und aufgestockt, in vier ineinandergreifenden Komponenten gibt es jetzt CSS zum Rücksetzen der unterschiedlichen Browserstandards, ein Basis-CSS – das oft gebräuchliche Designstandards implementiert, ein CSS ür die Typographie und eines für die (inzwischen schon berühmten) Grids.
  • Mit dem neuen (beta) YUILoaderUtility bewegt man sich fast schon in Richtung Dojo, denn es sorgt dafür, dass nur die benötigten YUI-Komponenten geladen werden (so eine Art Bootstrapping). Der Ansatz hat mir schon bei Dojo gut gefallen und kann bei großen Projekt extrem wichtig sein um die Menge des übertragenden Codes schmal zu halten oder zumindest weg vom Seitenladevorgang zu verlagern. Eine Besonderheit ist dabei, dass man Komponenten vom eingenen Server oder aus dem Yahoo-Netzwerk (nach)laden kann, dass als weltweit verteiltes Netzwerk User in allen Teilen der Erde schnell mit Code bedient.
  • Ähnliches gilt für das neue ImageLoader Utility. Ebenfalls eine gute Idee: Bilder die der Benutzer zunächst gar nicht sieht kann man auch ruhig später nachladen…
  • Eine kleinere Neuerung ist das Color Picker Control.
  • Und noch ein neues Feature zum Schluss: das YUI Test Utility. Damit wird ein Unit-Testing-Framework in YUI integriert.

Die LoadingUtilities erinnern doch sehr an Dojo. Ich traue dem YUI-Team ohne weiteres zu, das vernünftig umzusetzen, denn trotz der guten Idee, funktionierten gerade diese Funktionen bei unseren Dojo-Experimenten nur sehr unbefriedigend und noch dazu nahezu ohne Debuggingmöglichkeit. Wir haben genau wegen dieser Komponenten den Einsatz von Dojo im produktiven Umfeld gekippt, ich hoffe bei YUI funktioniert das besser.

Noch keine Kommentare.

Datenschutzhinweis

Daten die in dieses Formular eingegeben werden, werden mit Hilfe des Dienstes welcomments.io verarbeitet. Dabei fallen die in der Datenschutzerklärung dieses Dienstes aufgeführten Daten (IP-Adresse, Browserversion) an, die dort auch gespeichert werden. Gebe keine persönlichen Daten in dieses Formular ein, im Zweifelsfall nutze einen Spitznamen, alles eingegebene wird hier öffentlich angezeigt. Es werden keine Cookies gespeichert, lediglich der Kommentartext wird im Localstorage des Browsers zwischengespeichert.

GitHub-flavored Markdown und einfache HTML-Tags werden unterstützt.

Hinweis…

Diese Seite enthält Videos von Youtube. Diese sind standardmäßig deaktiviert. Falls Du unten auf „Ja“ klickst, werden Daten von Youtube auf Deinen Rechner geladen und so mindestens Deine IP-Adresse an Youtube weiter gegeben. Cookies werden nicht verwendet. Mehr Infos.

Möchtest du Youtube auf dieser Seite aktivieren?