www.wikidata.de-de.nina.az
Qooxdoo englisch kʊksdu eigene Schreibweise qooxdoo ist ein clientseitiges Webframework fur den Bau grafischer Benutzeroberflachen fur Webanwendungen mit Hilfe des Programmierkonzepts Ajax Die Quelltexte des Projekts sind frei und stehen unter der Eclipse Public License und der GNU Lesser General Public License QooxdooQooxdoo BeispielanwendungBasisdatenAktuelle Version 7 6 2 1 4 Oktober 2023 Betriebssystem plattformunabhangigProgrammiersprache JavaScriptKategorie KlassenbibliothekLizenz LGPL und EPLdeutschsprachig neinqooxdoo orgQooxdoo ist ein Framework fur die Entwicklung von Anwendungen die der Benutzer uber seinen Webbrowser aufruft und bedient Es stellt in einer Programmbibliothek zahlreiche auf der Skriptsprache JavaScript basierende Komponenten zur Verfugung die Aussehen und Bedienung von Webanwendungen an klassische Desktop Anwendungen angleichen Dabei verwendet es das Programmierkonzept Ajax das es erlaubt Benutzereingaben zu verarbeiten ohne die gesamte Webseite neu zu laden Der Name ist eine Verballhornung des Ausspruchs guckst du in einem badischen Dialekt Inhaltsverzeichnis 1 Eigenschaften 2 Geschichte 3 Einsatz 4 Literatur 5 Weblinks 6 EinzelnachweiseEigenschaften BearbeitenPortabilitat Diese Anwendungen laufen im Webbrowser und stehen somit dem Anwender auf allen Systemen zur Verfugung auf dem ein von Qooxdoo unterstutzter Webbrowsertyp vorhanden ist u a Internet Explorer Mozilla Safari Einfache Bedienung Die Anwendungen haben das von klassischen Desktopanwendungen gewohnte Look amp Feel und sind daher fur den Anwender leicht zu bedienen Anpassbarkeit Die Entwickler konnen eigene Themes definieren und damit das Look amp Feel geeignet fur ihre Anwendung anpassen Einheitlichkeit Die entwickelte Anwendung verfugt auf jedem gangigen Browser uber ein einheitliches Look amp Feel Skalierbarkeit Entwickler konnen neue eigenstandige Widgets entwickeln Die Ahnlichkeit zu klassischen GUI Toolkits wie Qt Swing MFC etc besteht auch auf der Programmierebene die Anwendungen werden aus Widgets zusammengestellt und mit Hilfe von Events gesteuert Geschichte BearbeitenDas Framework wurde von 1 amp 1 und GMX Mitarbeitern als Open Source Projekt gestartet 2 Ein ahnliches Ziel namlich den Browser als GUI Plattform zu verwenden verfolgte bereits das Mozilla Projekt mit seiner XUL Technik diese ist jedoch auf deren Browservarianten beschrankt Ahnlicher zu Qooxdoo ist das Dojo Toolkit welches ebenfalls auf die Implementierung einer Cross Plattform GUI rein via JavaScript und DOM setzt Am 17 Dezember 2009 ist Qooxdoo in der Version 1 0 erschienen Einsatz BearbeitenInnerhalb der Rich Ajax Platform der Eclipse Foundation wird Qooxdoo als Rendering Engine fur die Implementierung des RWT Toolkits verwendet Dies ist als Pendant zu SWT gedacht mit den gleichen Softwareschnittstellen aber in Ajax Technik fur den Einsatz im Webbrowser realisiert Der Entwickler braucht nur noch eine Quellcodeversion fur beide Plattformen Desktop und Webbrowser zu erstellen und pflegen Er entscheidet dann lediglich fur welche Plattform der Code generiert werden soll die betrachtlichen Unterschiede zwischen beiden Plattformen werden durch die Frameworks und Toolkits verborgen Embarcadero Technologies setzt Qooxdoo als Rendering Engine in seinem Produkt RadPHP vormals Delphi for PHP ein 3 4 Die Webmailer fur 1 amp 1 DSL und GMX Mail Kunden basieren auf Qooxdoo Der Web Desktop eyeOS verwendet Qooxdoo fur die Erstellung der grafischen Oberflache Literatur BearbeitenCrane Dave und Eric Pascarello mit Darren James Ajax in Action Manning 2005 Darstellung der Implementierungstechniken Weblinks BearbeitenWebprasenz des Qooxdoo Projektes Demonstration der Oberflachenelemente Eclipse Rich Ajax Platform Demo Browser zur Demonstration einiger Qooxdoo Klassen Liste in der Realitat eingesetzter Anwendungen API Application Programming Interface Einzelnachweise Bearbeiten Release 7 6 2 4 Oktober 2023 abgerufen am 20 Oktober 2023 c t Magazin 1 2009 S 182 ff Neue Delphi Versionen fur Win32 und PHP Entwicklung Artikel bei Golem de vom 21 Februar 2007 Abgerufen am 22 Juni 2012 Siehe auch Projektseite Memento des Originals vom 23 April 2007 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www qadram com und Sourceforge Subversion Quellcodebaum 1 2 Vorlage Toter Link vcl4php svn sourceforge net Seite nicht mehr abrufbar festgestellt im Dezember 2018 Suche in Webarchiven nbsp Info Der Link wurde automatisch als defekt markiert Bitte prufe den Link gemass Anleitung und entferne dann diesen Hinweis Abgerufen von https de wikipedia org w index php title Qooxdoo amp oldid 216732104