Logo von Developer

Suche
Robert Lippert 18

Javascript-Bibliothek qooxdoo wird überarbeitet

Die bei 1&1 entwickelte JavaScript-Bibliothek qooxdoo erfindet sich neu. Künftig soll die Bibliothek neben klassischen Desktopumgebungen auch die Themenfelder Mobile, Web und Server abdecken. Die entsprechenden Funktionen fasst qooxdoo in neuen Komponenten zusammen. Ein Redesign der Projektseite unterstreicht den neuen Auftritt der Bibliothek.

Anzeige

Die bekannten Kernelemente aus qooxdoo sind künftig in der Desktop-Komponente zusammengefasst, sie enthält unter anderem ein GUI-Framework für Browseranwendungen in eben Desktopumgebungen. Die neue Mobile-Komponente bündelt die in den letzten Monaten entwickelten Module für mobile Webanwendungen, die Server-Komponente ist kompatibel zu Node.js und Rhino und bietet objektorientierte Features wie Klassen, Mixins oder Interfaces. Die Web-Komponente schließlich enthält eine plattformunabhängige Bibliothek für DOM-Manipulationen.

2004 fiel bei 1&1 erstmals die Entscheidung, ein neues JavaScript-Framework zu entwickeln, Anfang 2005 wurde dann eine erste Version von qooxdoo vorgestellt. Im Dezember 2009 erschien schließlich die Version 1.0, seinerzeit noch mit dem Schwerpunkt auf AJAX-gestützte grafische Benutzerschnittstellen.

qooxdoo steht unter einer dualen Lizenz wahlweise unter der LGPL oder der EPL zum Download zur Verfügung. Entwickler können unter anderem auch über GitHub auf das Projekt zugreifen. (rl)

18 Kommentare

Themen:

Anzeige
  1. PHP: Symfony 3.1 mit Cache-Komponente freigegeben

    PHP: Symfony 3.1 mit Cache freigegeben

    Neue Komponenten wie Cache und Inflector sollen das Web Application Framework neben Verbesserungen von LDAP und YAML in Version 3.1 voranbringen.

  2. Developer Snapshots: Programmierer-News in ein, zwei Sätzen

    Developer Snapshots: Programmierer-News in ein, zwei Sätzen

    heise Developer fasst jede Woche bisher vernachlässigte, aber doch wichtige Nachrichten zu Tools, Spezifikationen oder anderem zusammen – dieses Mal u.a. mit mehreren Python-Releases, OpenMP-Support in Clang und HHVM.

  3. Webentwicklung: Google stellt Material Design Lite vor

    Webentwicklung: Google stellt Material Design Lite vor

    Schönes Webseitendesign für statische Inhalte ohne viele Abhängigkeiten verspricht Googles neue Bibliothek, die Komponenten in CSS, HTML und JavaScript anbietet.

  4. C++-Klassenbibliothek Qt 5.5: Fokus auf Stabilität und Performance

    Qt 5.5

    Nach mehr als sechs Monaten Entwicklung und mit geringer Verzögerung ist das neue Release der C++-Klassenbibliothek für die Cross-Plattform-Entwicklung veröffentlicht worden.

  1. AngularJS 1.x und 2.0 mit dem Component Router parallel betreiben

    Projektstruktur

    Der neue Component Router soll einen Parallelbetrieb von AngularJS 1.x und 2.0 ermöglichen und bietet somit Unterstützung bei einer schrittweisen Migration. Der Einsatz von ECMAScript 2015 in AngularJS-1.x-Anwendungen hilft hierbei ebenfalls.

  2. Aus der Werkzeugkiste, Teil 1: Philip Ackermann

    Aus der Werkzeugkiste, Teil 1: Philip Ackermann

    In einer neuen Interview-Reihe gewähren Entwickler heise Developer einen Einblick in ihre Toolsammlung. Den Anfang macht Softwareentwickler Philip Ackermann.

  3. Qt Developer Days Europe: Wohin steuert Qt?

    Mit den Qt Developer Days Europe fand Anfang Oktober in Berlin die größte jährliche Konferenz der Qt-Community statt. Da ihre Vorträge meist von Autoren der Qt-Komponenten gehalten wurden, konnten sich die über 600 Teilnehmer aus erster Hand über den derzeitigen Stand des plattformübergreifenden C++-Frameworks informieren.

  1. Fahrbericht: Chevrolet Camaro Coupé V8

    Fahrbericht: Chevrolet Camaro Coupé V8

    Chevrolet legt den Camaro neu auf. Das neue Coupé bietet V8-Power und Fahrspaß für einen annehmbaren Preis und damit eine Alternative zu Fords durchaus gelungenem Mustang

  2. Testautomatisierung in Zeiten von Continuous Delivery

    Testautomatisierung in Zeiten von Continuous Delivery

    Durch Continuous Delivery haben sich die Herausforderungen beim automatisierten Softwaretesten in den Bereichen Unit-, Integrations- sowie UI-Tests verändert. Doch selbst spezialisierte Tester sehen sich hier mit großen Schwierigkeiten konfrontiert. Glücklicherweise gibt es zeitgemäße Lösungsansätze für einen reibungslosen Prozess.

  3. Das BMW 430d xDrive Gran Coupé im Fahrbericht

    BMW

    Der 430d mit Allradantrieb gehört zu jenen raren Testwagen, die lange nachwirken. Der Allradantrieb bietet jede Menge Traktion und fördert zusätzlich die Dynamik. Mit dem Dreiliter-Diesel hält er die traditionellen Werte der Marke hoch und hat damit die Chance, ein Klassiker zu werden

  4. Staubsaugerroboter stürzt Besitzer in die Kackastrophe

    Staubsaugerroboter stürzt Besitzer in die Kotokalypse

    Was passiert, wenn der Roomba-Staubsaugerroboter mitten in den Hundehaufen des noch nicht stubenreinen Welpen fährt und dann ungerührt weiter seinen Dienst verrichtet? Ein US-Amerikaner hat es herausgefunden.

Anzeige