Kleine Helfer

Professionelle JavaScript-Tools fürs Web 2.0

06.05.2013
Von 
Diego Wyllie hat Wirtschaftsinformatik an der TU München studiert und verbringt als Softwareentwickler und Fachautor viel Zeit mit Schreiben – entweder Programmcode für Web- und Mobile-Anwendungen oder Fachartikel rund um Softwarethemen.

4. YUI Library: Umfangreiches Framework mit vielen Zusatztools

YUI Library
YUI Library
Foto: Diego Wyllie

Moderne JavaScript-Frameworks wie die bereits aufgeführten Lösungen verfolgen einen ganzheitlichen Ansatz und bedienen alle Aspekte der Front-End-Entwicklung. Zu dieser Kategorie gehört auch die von Yahoo entwickelte "YUI Library”. Den Kern der Bibliothek bilden die Module "DOM-Collection", "Event-Utility" und das "Yahoo Global Object". Ohne sich um Browser-spezifische Eigenheiten kümmern zu müssen können Web-Entwickler damit auf Dokument-Elemente und Objektattribute zugreifen, sowie ein vereinheitlichtes Event-Handling über alle Komponenten hinweg implementieren. Das Modul "YUI Widgets" enthält zahlreiche GUI-Klassen, die auf den Core-Komponenten basieren und sehr gut dokumentiert sind.

Was die YUI Library jedoch von den Konkurrenzprodukten unterscheidet, sind die vielen Entwickler-Tools, die unter den "YUI-Utilities" zusammengefasst sind. Der Browser-History-Manager ermöglicht es zum Beispiel, dynamisch geladene Bereiche einer Html-Seite über eine URL zugänglich zu machen. Zudem bietet die Lösung hilfreiche Test- und Profiling-Werkzeuge, die weit über die typischen Debugging-Möglichkeiten von JavaScript hinaus gehen.