Тип | NoSQL Об'єктно-орієнтована база даних вебфреймворк JavaScript Розробка застосунків для мобільних пристроїв |
---|---|
Автор | Laurent Ribardiere |
Розробник | Wakanda SAS |
Перший випуск | 15 березня 2012 |
Операційна система | BSD, Linux, Mac OS та Microsoft Windows |
Мова програмування | , JavaScript |
Доступні мови | англійська |
Стан розробки | активний |
Ліцензія | Dual Open Source / proprietary (GNU GPL v3, GNU AGPL, Community, proprietary) |
Вебсайт | wakanda.io |
Wakanda — це вільний вебфреймворк для розробки веб та мобільних застосунків мовою JavaScript. Він включає сервер баз даних (WakandaDB), фреймворк мовою JavaScript (WAF) і Wakanda Studio, інтегроване середовище розробки.
Wakanda підтримується на Linux, Windows та Mac OS і дозволяє хмарну роботу для бекенду.
Платформа
Платформа Wakanda складається з:
- Wakanda Server (також називається WakandaDB), імплементація серверного JavaScript, що підтримує модулі CommonJS для кросплатформової сумісності.
- Wakanda Studio, десктопне IDE та редактор WYSIWYG для керування таблицями базами даних, формами, звітами і логікою, що разом дозволяють всім цим частинам працювати разом як вебзастосунок.
- Wakanda Application Framework (WAF), містить модуль для комунікації з сервером, інтерфейс віджетів для роботи фронт-енду в браузері, а також проміжні шари для зв'язку цих компонентів.
Історія
Історія проєкту почалась 2008 року із сервера, який було презентовано на конференції The Ajax Experience у 2009 році і того ж року на JSConf.eu. Закрита презентація для розробників пройшла у 2010 році, включаючи Wakanda Studio з модулем Model Designer та користувацьким інтерфейсом для дизайнера. Wakanda стала публічною у червні 2011-го, коли вийшло нове прев'ю для розробників, конференція називалась «Wakanday — JS.everywhere» і пройшла у Бостоні у жовтні 2011 року, а перша бета-версія з'явилась 15 грудня того ж року.
28 червня 2012 року першу версію Wakanda було офіційно запущено. 26 жовтня 2012 року можливості фреймворку було продемонстровано на конференції JS.everywhere(), що проходила у США та Франції.
Беручи участь у роботі групи розробників CommonJS з 2009 року, команда створила «клієнтські та серверні API для JavaScript» для співтовариства W3C у квітні 2012 року, а у жовтні 2012-го приєднались до W3C.
Компанія Wakanda SAS створена у грудні 2014 року. 7 грудня 2015 року було запущено Wakanda Digital App Factory.
Архітектура
Wakanda Server працює з модулями CommonJS, Web Workers, Web Storage, XMLHttpRequest, файловим API для HTML5, Blobs, Timers.
Модуль WakandaDB для NoSQL підтримує доступ через HTTP, взявши за приклад OData REST API.
Wakanda підтримує деякі з модулів Node.js: EventEmitter, Socket та TLS. Wakanda включає також багато інших модулів. Wakanda Server побудовано на JavaScriptCore, ICU, OpenSSL та Zlib.
Wakanda Studio та Framework створені на WebKit, jQuery, jQuery UI та Raphaël. З січня 2015 року Wakanda використовує V8 JavaScript Engine для роботи Wakanda Server.
Див. також
Примітки
- . Архів оригіналу за 20 вересня 2012. Процитовано 31 березня 2016.
- . Архів оригіналу за 28 березня 2016. Процитовано 31 березня 2016.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - . Архів оригіналу за 10 березня 2012. Процитовано 31 березня 2016.
- . Архів оригіналу за 4 березня 2016. Процитовано 31 березня 2016.
- . Архів оригіналу за 24 січня 2012. Процитовано 31 березня 2016.
- . Архів оригіналу за 10 березня 2012. Процитовано 31 березня 2016.
- . Архів оригіналу за 25 серпня 2012. Процитовано 31 березня 2016.
- http://jse2012.eventbrite.com/?discount=6QVDE/
- http://jse2012eu.eventbrite.fr/?discount=6QVDE/
- . Архів оригіналу за 31 березня 2016. Процитовано 31 березня 2016.
- . Wakanda Digital App Factory. Архів оригіналу за 11 грудня 2015. Процитовано 3 січня 2016.
- . Wakanda Blog. Архів оригіналу за 11 грудня 2015. Процитовано 3 січня 2016.
- . 14 січня 2015. Архів оригіналу за травня 6, 2015. Процитовано 12 травня 2015.
Посилання
- Офіційний сайт
- Документація Wakanda
- wakanda [ 3 квітня 2016 у Wayback Machine.] на Stack Overflow
- Імплементація Wakanda на CommonJS wiki [ 14 квітня 2016 у Wayback Machine.]
- Quote in ars technica about Wakanda being part of the CommonJS effort [ 29 листопада 2011 у Wayback Machine.]
- Article «Quick Start Wakanda — Javascript for the entire stack» in TechwireNews [ 20 вересня 2012 у Wayback Machine.]
- Article «Wakanda Server on Gandi VPS» на TechwireNews [ 30 червня 2012 у Wayback Machine.]
- Presentation of Wakanda by Peter Cooper & Jason Seilfer in the JavaScript Show [ 27 листопада 2014 у Wayback Machine.]
- (fr) Le monde informatique [ 12 квітня 2016 у Wayback Machine.]
- Wakanda / Sencha proxy by Revolunet [ 8 грудня 2013 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
nom WakandaTipNoSQL Ob yektno oriyentovana baza danih vebfrejmvork JavaScript Rozrobka zastosunkiv dlya mobilnih pristroyivAvtorLaurent RibardiereRozrobnikWakanda SASPershij vipusk15 bereznya 2012 12 rokiv tomu 2012 03 15 Operacijna sistemaBSD Linux Mac OS ta Microsoft WindowsMova programuvannyaC JavaScriptDostupni movianglijskaStan rozrobkiaktivnijLicenziyaDual Open Source proprietary GNU GPL v3 GNU AGPL Community proprietary Vebsajtwakanda io Wakanda ce vilnij vebfrejmvork dlya rozrobki veb ta mobilnih zastosunkiv movoyu JavaScript Vin vklyuchaye server baz danih WakandaDB frejmvork movoyu JavaScript WAF i Wakanda Studio integrovane seredovishe rozrobki Portal Vilne programne zabezpechennya Wakanda pidtrimuyetsya na Linux Windows ta Mac OS i dozvolyaye hmarnu robotu dlya bekendu PlatformaPlatforma Wakanda skladayetsya z Wakanda Server takozh nazivayetsya WakandaDB implementaciya servernogo JavaScript sho pidtrimuye moduli CommonJS dlya krosplatformovoyi sumisnosti Wakanda Studio desktopne IDE ta redaktor WYSIWYG dlya keruvannya tablicyami bazami danih formami zvitami i logikoyu sho razom dozvolyayut vsim cim chastinam pracyuvati razom yak vebzastosunok Wakanda Application Framework WAF mistit modul dlya komunikaciyi z serverom interfejs vidzhetiv dlya roboti front endu v brauzeri a takozh promizhni shari dlya zv yazku cih komponentiv IstoriyaIstoriya proyektu pochalas 2008 roku iz servera yakij bulo prezentovano na konferenciyi The Ajax Experience u 2009 roci i togo zh roku na JSConf eu Zakrita prezentaciya dlya rozrobnikiv projshla u 2010 roci vklyuchayuchi Wakanda Studio z modulem Model Designer ta koristuvackim interfejsom dlya dizajnera Wakanda stala publichnoyu u chervni 2011 go koli vijshlo nove prev yu dlya rozrobnikiv konferenciya nazivalas Wakanday JS everywhere i projshla u Bostoni u zhovtni 2011 roku a persha beta versiya z yavilas 15 grudnya togo zh roku 28 chervnya 2012 roku pershu versiyu Wakanda bulo oficijno zapusheno 26 zhovtnya 2012 roku mozhlivosti frejmvorku bulo prodemonstrovano na konferenciyi JS everywhere sho prohodila u SShA ta Franciyi Beruchi uchast u roboti grupi rozrobnikiv CommonJS z 2009 roku komanda stvorila kliyentski ta serverni API dlya JavaScript dlya spivtovaristva W3C u kvitni 2012 roku a u zhovtni 2012 go priyednalis do W3C Kompaniya Wakanda SAS stvorena u grudni 2014 roku 7 grudnya 2015 roku bulo zapusheno Wakanda Digital App Factory ArhitekturaWakanda Server pracyuye z modulyami CommonJS Web Workers Web Storage XMLHttpRequest fajlovim API dlya HTML5 Blobs Timers Modul WakandaDB dlya NoSQL pidtrimuye dostup cherez HTTP vzyavshi za priklad OData REST API Wakanda pidtrimuye deyaki z moduliv Node js EventEmitter Socket ta TLS Wakanda vklyuchaye takozh bagato inshih moduliv Wakanda Server pobudovano na JavaScriptCore ICU OpenSSL ta Zlib Wakanda Studio ta Framework stvoreni na WebKit jQuery jQuery UI ta Raphael Z sichnya 2015 roku Wakanda vikoristovuye V8 JavaScript Engine dlya roboti Wakanda Server Div takozhJavaScript ECMAScript Webkit Node js CommonJS NoSQL MongoDBPrimitki Arhiv originalu za 20 veresnya 2012 Procitovano 31 bereznya 2016 Arhiv originalu za 28 bereznya 2016 Procitovano 31 bereznya 2016 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Arhiv originalu za 10 bereznya 2012 Procitovano 31 bereznya 2016 Arhiv originalu za 4 bereznya 2016 Procitovano 31 bereznya 2016 Arhiv originalu za 24 sichnya 2012 Procitovano 31 bereznya 2016 Arhiv originalu za 10 bereznya 2012 Procitovano 31 bereznya 2016 Arhiv originalu za 25 serpnya 2012 Procitovano 31 bereznya 2016 http jse2012 eventbrite com discount 6QVDE http jse2012eu eventbrite fr discount 6QVDE Arhiv originalu za 31 bereznya 2016 Procitovano 31 bereznya 2016 Wakanda Digital App Factory Arhiv originalu za 11 grudnya 2015 Procitovano 3 sichnya 2016 Wakanda Blog Arhiv originalu za 11 grudnya 2015 Procitovano 3 sichnya 2016 14 sichnya 2015 Arhiv originalu za travnya 6 2015 Procitovano 12 travnya 2015 PosilannyaOficijnij sajt Dokumentaciya Wakanda wakanda 3 kvitnya 2016 u Wayback Machine na Stack Overflow Implementaciya Wakanda na CommonJS wiki 14 kvitnya 2016 u Wayback Machine Quote in ars technica about Wakanda being part of the CommonJS effort 29 listopada 2011 u Wayback Machine Article Quick Start Wakanda Javascript for the entire stack in TechwireNews 20 veresnya 2012 u Wayback Machine Article Wakanda Server on Gandi VPS na TechwireNews 30 chervnya 2012 u Wayback Machine Presentation of Wakanda by Peter Cooper amp Jason Seilfer in the JavaScript Show 27 listopada 2014 u Wayback Machine fr Le monde informatique 12 kvitnya 2016 u Wayback Machine Wakanda Sencha proxy by Revolunet 8 grudnya 2013 u Wayback Machine