qooxdoo (МФА: [ˈku:ksduː]) — програмний каркас JavaScript, призначеного для створення інтерактивних вебзастосунків, забезпечених інтерфейсом, наближеним до оформлення настільних програм. Код фреймворка поширюється в рамках подвійної ліцензії LGPL/.
Браузер запустив qooxdoo-застосунок | |
Тип | каркас JavaScript |
---|---|
Стабільний випуск | 2.0 (21 червня 2012 ) |
Операційна система | кросплатформова програма |
Мова програмування | JavaScript[1] |
Ліцензія | LGPL, |
Репозиторій | github.com/qooxdoo/qooxdoo |
Вебсайт | qooxdoo.org |
Фреймворк має об'єктно-орієнтовану архітектуру і, за заявою розробників, дозволяє створювати програми навіть програмістам початківцям, не знайомих з особливостями 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.
Посилання
- Офіційний сайт
- API reference [ 7 листопада 2006 у Wayback Machine.]
- Sourceforge project page [ 3 січня 2012 у Wayback Machine.]
- Video brief on Ajaxian.com [ 15 січня 2008 у Wayback Machine.]
- Critical review on TechRepublic
- Review on HTMLGoodies [ 2 січня 2012 у Wayback Machine.]
- The qooxdoo Open Source Project on Open Hub: Languages Page — 2006.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
qooxdoo MFA ˈku ksduː programnij karkas JavaScript priznachenogo dlya stvorennya interaktivnih vebzastosunkiv zabezpechenih interfejsom nablizhenim do oformlennya nastilnih program Kod frejmvorka poshiryuyetsya v ramkah podvijnoyi licenziyi LGPL qooxdooBrauzer zapustiv qooxdoo zastosunokTipkarkas JavaScriptStabilnij vipusk2 0 21 chervnya 2012 12 rokiv tomu 2012 06 21 Operacijna sistemakrosplatformova programaMova programuvannyaJavaScript 1 LicenziyaLGPL Repozitorijgithub com qooxdoo qooxdooVebsajtqooxdoo org Frejmvork maye ob yektno oriyentovanu arhitekturu i za zayavoyu rozrobnikiv dozvolyaye stvoryuvati programi navit programistam pochatkivcyam ne znajomih z osoblivostyami HTML CSS i DOM Krim zasobiv dlya rozrobki GUI interfejsu v qooxdoo predstavlena pidtrimka rozshirenih zasobiv dlya organizaciyi vzayemodiyi mizh kliyentom i serverom Serverna chastina dostupna na movah Java PHP Perl Python Frejmvork pidtrimuye vikonannya vebzastosunkiv v offline rezhimi pri yakomu vsi neobhidni dani zberigayutsya lokalno i ne provoditsya zvernennya do servera Yak priklad takih program pidgotovleno demonstracijnij zastosunok dlya chitannya novinnih strichok Pri vidklyuchenni komp yutera vid merezhi cej zastosunok dozvolyaye prodovzhiti robotu z vzhe zavantazhenimi danimi bez bud yakih obmezhen u funkcionalnosti Karkas zabezpechuye robotu novih specifikacij CSS3 z realizaciyeyu animaciyi i transformaciyi ob yektiv realizaciya MVC podibnogo podilu danih i logiki roboti pidtrimka REST komunikacij stvorennya novih vidzhetiv dlya mobilnih pristroyiv Z versiyi 2 0 karkas restrukturizovanij i pozicionuyetsya yak universalnij frejmvork kotrij skladayetsya z chotiroh komponentiv qx Website priznachenij dlya dodavannya na sajti dinamichnih mozhlivostej takih yak animaciya vzayemodiya z serverom i vivid z vikoristannyam shabloniv qx Mobile nadaye zasobi dlya stvorennya vebzastosunkiv dlya riznih klasiv mobilnih pristroyiv takih yak plansheti i telefoni Nadayetsya biblioteka vidzhetiv shabloni pidtrimka zmini tim oformlennya avtomatichna adaptaciya dlya portretnogo ta landshaftnogo rezhimiv qx Desktop mistit zasobi dlya stvorennya vebzastosunkiv z interfejsom v stili nastilnih program qx Server biblioteka klasiv dlya vikoristannya v sistemah bez pidtrimki DOM takih yak node js i Rhino PosilannyaOficijnij sajt API reference 7 listopada 2006 u Wayback Machine Sourceforge project page 3 sichnya 2012 u Wayback Machine Video brief on Ajaxian com 15 sichnya 2008 u Wayback Machine Critical review on TechRepublic Review on HTMLGoodies 2 sichnya 2012 u Wayback Machine The qooxdoo Open Source Project on Open Hub Languages Page 2006 d Track Q124688