Qooxdoo (original) (raw)
qooxdoo (pronunciado como /ˈkuːksduː/) es una biblioteca de JavaScript y de código abierto para el desarrollo de aplicaciones web interactivas.
Property | Value |
---|---|
dbo:abstract | Qooxdoo (englisch ['kʊksdu]; eigene Schreibweise: „qooxdoo“) ist ein clientseitiges Webframework für den Bau grafischer Benutzeroberflächen für 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. Qooxdoo ist ein Framework für die Entwicklung von Anwendungen, die der Benutzer über seinen Webbrowser aufruft und bedient. Es stellt in einer Programmbibliothek zahlreiche auf der Skriptsprache JavaScript basierende Komponenten zur Verfügung, 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. (de) qooxdoo (pronunciado como /ˈkuːksduː/) es una biblioteca de JavaScript y de código abierto para el desarrollo de aplicaciones web interactivas. (es) qooxdoo /ˈkuːksduː/ is an open-source Ajax web application framework. It is an LGPL- and/or EPL-licensed client-side and server-agnostic solution, and includes support for professional JavaScript development, a graphical user interface (GUI) toolkit and high-level client-server communication. (en) qooxdoo est un framework open source de développement d'applications Web de type RIA. Il est sous double licence LGPL/EPL. (fr) qooxdoo (IPA: ˈkuːksduː) – opensource'owa biblioteka programistyczna w języku JavaScript wydana na licencji GNU Lesser General Public License i Eclipse Public License. Wspiera tworzenie GUI i wysokopoziomową komunikację klient-serwer.Biblioteka ta jest zorientowana obiektowo. Nie modyfikuje lub rozszerza natywnych typów JavaScript. Wspieranych jest większość współczesnych przeglądarek internetowych (Mozilla Firefox, Internet Explorer, Opera, Safari, Google Chrome). (pl) Qooxdoo is een objectgeoriënteerd RIA (JavaScript framework) geschreven in JavaScript. Het biedt softwareontwikkelaars de mogelijkheid om applicaties te ontwikkelen geheel in HTML, CSS en JavaScript met alléén gebruik van JavaScript code. Qooxdoo ondersteunt alle moderne browsers zoals Firefox, Internet Explorer, Chrome, Opera en Safari. Qooxdoo heeft een aantal functionaliteiten die de ontwikkelaar helpen in verschillende fasen van softwareontwikkeling. Python-scripts verzorgen het aanmaken van applicatiesjablonen, zodat dit werk uit handen van de ontwikkelaar wordt gehaald. Scripts die qooxdoo-applicaties klaarmaken voor gebruik (postcompilatie) creëren één geobfusceerd, geminificeerd en geoptimaliseerd JavaScript-bestand zodat de applicatie sneller en efficiënter wordt uitgevoerd in de browser. Qooxdoo klassen worden gedefinieerd als volgt: qx.Class.define("mijnEigenKlasse", { extend: qx.core.ui.Label, include: qx.core.ui.MPlacement, construct: function { // roep superklasse constructor aan this.base(arguments); // initialiseer variabelen __mijnEigenWidget = new qx.ui.core.Widget; }, properties: { naam : { nullable: true, check: "string" } } members: { __mijnEigenWidget : null }}); In bovenstaand voorbeeld wordt een klasse "mijnEigenKlasse" gemaakt, die overerft van de klasse qx.ui.core.Label. De "construct" regel definieert een constructor-methode. In het voorbeeld wordt de constructor van de superklasse aangeroepen, door de regel this.base(arguments); De "properties" regel geeft aan dat er een lijst van properties wordt gedefinieerd. Qooxdoo's postcompile process interpreteert deze definities, om in de postcompiled code "getters" en "setters" te genereren en in te voegen. Wanneer de klasse "mijnEigenKlasse" wordt geïnstantieerd kunnen de methodes "getNaam" en "setNaam" worden gebruikt. (nl) qooxdoo — JavaScript-Фреймворк с открытым исходным кодом для разработки пользовательских интерфейсов. Служит каркасом для одностраничных приложений.Разработка веб-приложений возможна полностью на JavaScript без использования HTML и каскадных таблиц стилей (CSS).По своему стилю и философии похож на библиотеки виджетов Qt и SWT, о чем заявляли сами разработчики qooxdoo. (ru) qooxdoo (МФА: [ˈku:ksduː]) — програмний каркас JavaScript, призначеного для створення інтерактивних вебзастосунків, забезпечених інтерфейсом, наближеним до оформлення настільних програм. Код фреймворка поширюється в рамках подвійної ліцензії LGPL/. Фреймворк має об'єктно-орієнтовану архітектуру і, за заявою розробників, дозволяє створювати програми навіть програмістам початківцям, не знайомих з особливостями HTML, CSS і DOM. Крім засобів для розробки GUI-інтерфейсу в qooxdoo представлена підтримка розширених засобів для організації взаємодії між клієнтом і сервером. Серверна частина доступна на мовах Java, PHP, Perl, Python. Фреймворк підтримує виконання вебзастосунків в offline-режимі, при якому всі необхідні дані зберігаються локально і не проводиться звернення до сервера. Як приклад таких програм підготовлено демонстраційний застосунок для читання новинних стрічок. При відключенні комп'ютера від мережі цей застосунок дозволяє продовжити роботу з вже завантаженими даними без будь-яких обмежень у функціональності. Каркас забезпечує роботу нових специфікацій CSS3 з реалізацією анімації і трансформації об'єктів, реалізація MVC-подібного поділу даних і логіки роботи, підтримка REST-комунікацій, створення нових віджетів для мобільних пристроїв. З версії 2.0 каркас реструктуризований, і позиціонується як універсальний фреймворк, котрий складається з чотирьох компонентів: * qx.Website призначений для додавання на сайти динамічних можливостей, таких як анімація, взаємодія з сервером і вивід з використанням шаблонів. * qx.Mobile надає засоби для створення вебзастосунків для різних класів мобільних пристроїв, таких як планшети і телефони. Надається бібліотека віджетів, шаблони, підтримка зміни тим оформлення, автоматична адаптація для портретного та ландшафтного режимів * qx.Desktop містить засоби для створення вебзастосунків з інтерфейсом в стилі настільних програм * qx.Server — бібліотека класів для використання в системах без підтримки DOM, таких як node.js і Rhino. (uk) |
dbo:genre | dbr:Comparison_of_JavaScript_frameworks |
dbo:latestReleaseDate | 2022-07-11 (xsd:date) |
dbo:latestReleaseVersion | 7.2.1 |
dbo:license | dbr:GNU_Lesser_General_Public_License dbr:Eclipse_Public_License |
dbo:thumbnail | wiki-commons:Special:FilePath/Qooxdoo-feedreader.png?width=300 |
dbo:wikiPageExternalLink | http://api.qooxdoo.org/ http://www.htmlgoodies.com/beyond/javascript/a-developer-looks-at-the-qooxdoo-1.4-javascript-framework.html http://ajaxian.com/archives/video-brief-on-the-qooxdoo-framework http://sourceforge.net/projects/qooxdoo/ https://archive.today/20130102064318/http:/blogs.techrepublic.com.com/programming-and-development/%3Fp=552 https://web.archive.org/web/20060903071121/http:/demo.qooxdoo.org/ |
dbo:wikiPageID | 6639998 (xsd:integer) |
dbo:wikiPageLength | 7142 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1114961982 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Cascading_Style_Sheets dbr:Python_(programming_language) dbr:Application_software dbr:Perl dbr:Internationalization_and_localization dbr:GUI_widget dbr:User_interface dbr:Trident_(layout_engine) dbr:Qt_(framework) dbr:Comparison_of_JavaScript_frameworks dbr:Safari_(web_browser) dbr:Presto_(layout_engine) dbr:GNU_Lesser_General_Public_License dbr:Gecko_(layout_engine) dbr:Google_Chrome dbr:Mozilla dbr:Namespaces dbr:Standard_Widget_Toolkit dbc:Rich_web_application_frameworks dbr:Timeout_(computing) dbr:Data_compression dbr:WebKit dbr:Winamp dbr:Ajax_(programming) dbr:Firefox dbr:PHP dbr:Graphical_user_interface dbr:Software_deployment dbr:Remote_procedure_call dbr:HTML dbr:Internet_Explorer dbr:JavaScript dbr:Java_(programming_language) dbr:Asynchronous_communication dbc:Ajax_(programming) dbc:JavaScript_libraries dbr:LGPL dbr:Eclipse_Public_License dbr:JavaScript_library dbr:Javadoc dbr:Mixin dbr:Object-oriented dbr:Open-source_software dbr:Opera_(web_browser) dbr:RealPlayer dbr:SeaMonkey dbr:Software_development_kit dbr:Web_application_framework dbr:XMLHttpRequest dbr:Parser dbr:JavaScript_framework dbr:Toolkit dbr:Queue_(data_structure) dbr:Interface_(computer_science) |
dbp:caption | Web browser running a qooxdoo application (en) |
dbp:date | 2013-01-02 (xsd:date) |
dbp:genre | dbr:Comparison_of_JavaScript_frameworks |
dbp:latestReleaseDate | 2022-07-11 (xsd:date) |
dbp:latestReleaseVersion | 7.200000 (xsd:double) |
dbp:license | dbr:GNU_Lesser_General_Public_License dbr:Eclipse_Public_License |
dbp:name | qooxdoo (en) |
dbp:screenshot | Qooxdoo-feedreader.png (en) |
dbp:screenshotSize | 300 (xsd:integer) |
dbp:title | Critical review on TechRepublic (en) |
dbp:url | https://archive.today/20130102064318/http:/blogs.techrepublic.com.com/programming-and-development/%3Fp=552 |
dbp:wikiPageUsesTemplate | dbt:IPAc-en dbt:Infobox_software dbt:Notability dbt:Official_website dbt:Portal dbt:Short_description dbt:Start_date_and_age dbt:URL dbt:Webarchive dbt:Widget_toolkits dbt:Application_frameworks dbt:ECMAScript dbt:Lowercase |
dbp:wordnet_type | http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1 |
dct:subject | dbc:Rich_web_application_frameworks dbc:Ajax_(programming) dbc:JavaScript_libraries |
gold:hypernym | dbr:Framework |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Cognition100023271 yago:Communication100033020 yago:Concept105835747 yago:Content105809192 yago:Hypothesis105888929 yago:Idea105833840 yago:Model105890249 yago:PsychologicalFeature100023100 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 yago:WikicatRichInternetApplicationFrameworks |
rdfs:comment | qooxdoo (pronunciado como /ˈkuːksduː/) es una biblioteca de JavaScript y de código abierto para el desarrollo de aplicaciones web interactivas. (es) qooxdoo /ˈkuːksduː/ is an open-source Ajax web application framework. It is an LGPL- and/or EPL-licensed client-side and server-agnostic solution, and includes support for professional JavaScript development, a graphical user interface (GUI) toolkit and high-level client-server communication. (en) qooxdoo est un framework open source de développement d'applications Web de type RIA. Il est sous double licence LGPL/EPL. (fr) qooxdoo (IPA: ˈkuːksduː) – opensource'owa biblioteka programistyczna w języku JavaScript wydana na licencji GNU Lesser General Public License i Eclipse Public License. Wspiera tworzenie GUI i wysokopoziomową komunikację klient-serwer.Biblioteka ta jest zorientowana obiektowo. Nie modyfikuje lub rozszerza natywnych typów JavaScript. Wspieranych jest większość współczesnych przeglądarek internetowych (Mozilla Firefox, Internet Explorer, Opera, Safari, Google Chrome). (pl) qooxdoo — JavaScript-Фреймворк с открытым исходным кодом для разработки пользовательских интерфейсов. Служит каркасом для одностраничных приложений.Разработка веб-приложений возможна полностью на JavaScript без использования HTML и каскадных таблиц стилей (CSS).По своему стилю и философии похож на библиотеки виджетов Qt и SWT, о чем заявляли сами разработчики qooxdoo. (ru) Qooxdoo (englisch ['kʊksdu]; eigene Schreibweise: „qooxdoo“) ist ein clientseitiges Webframework für den Bau grafischer Benutzeroberflächen für 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. Der Name ist eine Verballhornung des Ausspruchs „guckst du“ in einem badischen Dialekt. (de) Qooxdoo is een objectgeoriënteerd RIA (JavaScript framework) geschreven in JavaScript. Het biedt softwareontwikkelaars de mogelijkheid om applicaties te ontwikkelen geheel in HTML, CSS en JavaScript met alléén gebruik van JavaScript code. Qooxdoo ondersteunt alle moderne browsers zoals Firefox, Internet Explorer, Chrome, Opera en Safari. Qooxdoo klassen worden gedefinieerd als volgt: this.base(arguments); (nl) qooxdoo (МФА: [ˈku:ksduː]) — програмний каркас JavaScript, призначеного для створення інтерактивних вебзастосунків, забезпечених інтерфейсом, наближеним до оформлення настільних програм. Код фреймворка поширюється в рамках подвійної ліцензії LGPL/. Каркас забезпечує роботу нових специфікацій CSS3 з реалізацією анімації і трансформації об'єктів, реалізація MVC-подібного поділу даних і логіки роботи, підтримка REST-комунікацій, створення нових віджетів для мобільних пристроїв. (uk) |
rdfs:label | Qooxdoo (de) Qooxdoo (es) Qooxdoo (fr) Qooxdoo (nl) Qooxdoo (en) Qooxdoo (pl) Qooxdoo (ru) Qooxdoo (uk) |
owl:sameAs | freebase:Qooxdoo yago-res:Qooxdoo wikidata:Qooxdoo dbpedia-de:Qooxdoo dbpedia-es:Qooxdoo dbpedia-fr:Qooxdoo dbpedia-nl:Qooxdoo dbpedia-pl:Qooxdoo dbpedia-ru:Qooxdoo dbpedia-uk:Qooxdoo https://global.dbpedia.org/id/J9hm |
prov:wasDerivedFrom | wikipedia-en:Qooxdoo?oldid=1114961982&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/"icon/22/apps/internet-web-browser.png wiki-commons:Special:FilePath/"icon/32/status/dialog-information.png wiki-commons:Special:FilePath/Qooxdoo-feedreader.png |
foaf:isPrimaryTopicOf | wikipedia-en:Qooxdoo |
foaf:name | qooxdoo (en) |
is dbo:wikiPageWikiLink of | dbr:QF-Test dbr:List_of_widget_toolkits dbr:Index_of_JavaScript-related_articles dbr:Comparison_of_JavaScript-based_web_frameworks dbr:Standard_Widget_Toolkit dbr:Comparison_of_server-side_web_frameworks dbr:GMX_Mail dbr:List_of_Ajax_frameworks dbr:List_of_JavaScript_libraries dbr:List_of_rich_web_application_frameworks |
is foaf:primaryTopic of | wikipedia-en:Qooxdoo |