• IT-Karriere:
  • Services:

Erste Beta von YUI 3 erschienen

Bruch mit der Kompatibilität zu früheren Versionen

Die Yahoo User Interface Library erhält mit Version 3 eine komplett neue Basis. Die Neuimplementierung verwendet CSS-Selektoren zur Auswahl von DOM-Elementen und bietet ein modulübergreifendes Datenmodell.

Artikel veröffentlicht am ,

Yahoo hat eine erste Betafassung von YUI 3 freigegeben. Die Beta enthält den YUI-Kern und Module für grundlegende Operationen bei Webanwendungen, zum Beispiel für Drag-and-Drop-Operationen und Ajax-Requests. Im Vergleich zu YUI 2.x fehlen aber fast alle Module und Widgets für die Gestaltung von Bedienelementen und Oberflächen. Da der Kern vollständig mit der Kompatibilität zu YUI 2.x bricht, müssen diese ebenfalls neu geschrieben werden.

Stellenmarkt
  1. INEOS Manufacturing Deutschland GmbH, Köln
  2. Dataport, verschiedene Standorte

Eine stabile Version wird für den Herbst angekündigt, darauf soll im Winter YUI 3.1.0 folgen, das zusätzliche Widgets für Bedienelemente bereitstellen soll.

An YUI 3 wird bereits seit einem Jahr entwickelt, parallel zur kontinuierlichen Pflege von YUI 2.x. Auffälligste Neuheit und wesentlicher Grund für den Kompatibilitätsbruch ist der Umstieg auf CSS-Selektoren zur Adressierung von DOM-Elementen, wie sie durch jQuery populär wurde. Statt hier auf eine eigene Entwicklung für die Selektoren-Engine zu setzen, benutzt YUI dazu nun Sizzle.

Eine weitere wichtige Änderung ist das durchgängig dynamische Laden von Modulen und seinen Abhängigkeiten. Dadurch muss der Entwickler nur noch die zentrale YUI.js-Datei laden und bindet weitere Module über YUI().use ein.

Weiterhin sollen alle Widgets zukünftig auf ein einheitliches Datenmodellobjekt gemäß dem MVC-Pattern aufsetzen. Dabei wird es keine Rolle mehr spielen, ob Daten zum Beispiel als festkodiertes Array vorliegen oder per Ajax geladen werden. In YUI 2.x muss man als Entwickler je nach Modul noch selbst erforderliche Konvertierungen vornehmen.

Durch die Änderung des globalen Namensraumes für alle Objekte der Bibliothek von YAHOO in YUI können Objekte von YUI 3 und YUI 2.x parallel verwendet werden. Die YUI-Entwickler kündigten sogar an, dass verschiedene YUI-3-Versionen in Zukunft gleichzeitig verwendet werden können, ohne dass es zu Konflikten kommt.

YUI 3 kann von http://yuilibrary.com/downloads/#yui3 heruntergeladen werden.

Die Yahoo User Interface Library ist eine umfangreiche Javascript-Bibliothek, die unter einer BSD-Lizenz frei verwendet werden kann. Sie stellt eine Vielzahl von Funktionen und Bedienelementen bereit, um funktionsreiche Webanwendungen zu implementieren. Die verfügbaren Elemente funktionieren auf vielen aktuellen Webbrowsern.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Spiele-Angebote
  1. 49,99€
  2. (-63%) 6,99€
  3. (-83%) 6,99€

Yeeeeeeeeha 27. Jun 2009

Recht haste aber vorsicht: Lizenzgebühren für Ext in kommerziellen Projekten.

Azunyan 27. Jun 2009

Wer mich versteht, weiß was ich meine! Und deine.

Progman 26. Jun 2009

... Browsergames damit programmieren, sofern "man" Ahnung vom Programmieren hat!


Folgen Sie uns
       


Lenovo Thinkpad X1 Fold angesehen (CES 2020)

Das Tablet mit faltbarem Display läuft mit Windows 10X und soll Mitte 2020 in den Handel kommen.

Lenovo Thinkpad X1 Fold angesehen (CES 2020) Video aufrufen
Homeschooling-Report: Wie Schulen mit der Coronakrise klarkommen
Homeschooling-Report
Wie Schulen mit der Coronakrise klarkommen

Lösungen von Open Source bis kommerzielle Lernsoftware, HPI-Cloud und Lernraum setzen Schulen derzeit um, um ihre Schüler mit Aufgaben zu versorgen - und das praktisch aus dem Stand. Wie läuft's?
Ein Bericht von Stefan Krempl

  1. Kinder und Technik Elfjährige CEO will eine Milliarde Kinder das Coden lehren
  2. IT an Schulen Intelligenter Stift zeichnet Handschrift von Schülern auf
  3. Mädchen und IT Fehler im System

Videostreaming: So verändert Disney+ auch Netflix, Prime Video und Sky
Videostreaming
So verändert Disney+ auch Netflix, Prime Video und Sky

Der Markt für Videostreamingabos in Deutschland ist jetzt anders: Mit dem Start von Disney+ erhalten Amazon Prime Video, Netflix sowie Sky Ticket ganz besondere Konkurrenz.
Von Ingo Pakalski

  1. Disney+ Surround-Ton nur auf drei Fire-TV-Modellen
  2. Telekom-Kunden Verzögerungen bei der Aktivierung für Disney+
  3. Coronavirus-Krise Disney+ startet mit reduzierter Streaming-Bitrate

Coronakrise: IT-Freelancer müssen als Erste gehen
Coronakrise
IT-Freelancer müssen als Erste gehen

Die Pandemie schlägt bei vielen IT-Freiberuflern schneller zu als bei Festangestellten. Schon die Hälfte aller Projekte sind gecancelt. Überraschung: Bei der anderen Hälfte läuft es weiter wie bisher. Wie das?
Ein Bericht von Peter Ilg

  1. Coronakrise SPD-Chefin warnt vor Panik durch ungenaues Handytracking
  2. Buglas Corona-Pandemie zeigt Notwendigkeit der Glasfaser
  3. Coronavirus Media Markt und Saturn stoppen Mietzahlungen

    •  /