Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Wakanda - это платформа JavaScript [1] для разработки и запуска веб- или мобильных приложений.

Он основан на технологиях открытых стандартов, включая AngularJS , Ionic , Node.js и TypeScript , и поддерживается в Linux (только развертывание), Microsoft Windows и macOS (разработка Studio).

Платформа [ править ]

Ваканда состоит из набора инструментов и технологий:

Сервер Ваканды
Сочетает объектно-реляционную базу данных с серверным механизмом JavaScript . Предоставляет уровень абстракции базы данных для БД и веб-служб, автоматически сгенерированный REST API и управление уровнем безопасности.
Студия Ваканда
Настольная IDE с редакторами для проектирования модели данных. Он предназначен для веб-приложений и мобильных приложений. Он предоставляет функции построения для мобильной разработки (с использованием Apache Cordova ).
Коннектор клиента Wakanda
Состоит из поставщика данных для связи с сервером и интерфейсными фреймворками, такими как AngularJS 1 и 2 и Ionic 1 и 2 .

История [ править ]

Начиная с 2008 года с сервером, Wakanda сначала была представлена ​​на The Ajax Experience в 2009 году [2], а затем в том же году на JSConf.eu. [3] Частный предварительный просмотр разработчика был доступен в 2010 году с первой версией Wakanda Studio, включающей конструктор моделей и конструктор графического интерфейса. Ваканда привлекла внимание общественности в июне 2011 года с новой предварительной версией для разработчиков, второй общедоступной предварительной версией для разработчиков, объявленной на конференции «Wakanday - JS.everywhere (Бостон, октябрь 2011 г.)», [4] и первой бета-версией 15 декабря. . [5] Wakanda доступна в виде Live Release с 15 марта 2012 года.

28 июня 2012 года была официально запущена первая версия Wakanda. [6] 26 октября 2012 г. он был продемонстрирован на конференции JS.everywhere () в США [7] и Франции. [8]

Впервые участвуя в рабочей группе CommonJS с 2009 года, команда создала группу сообщества W3C «Клиентский и серверный JavaScript API» [9] в апреле 2012 года, а затем присоединилась к W3C в октябре 2012 года.

Компания Wakanda SAS была создана в декабре 2014 года. [10] 7 декабря 2015 года была официально запущена фабрика цифровых приложений Wakanda. [11]

В 2016 году компания Gartner назвала Ваканду классным поставщиком. [12]

Архитектура [ править ]

Wakanda Server поддерживает модули CommonJS , веб-воркеров , веб-хранилище , XMLHttpRequest , HTML5 File API , Blobs, таймеры. Он реализует протокол Firebug Crossfire Debugger, а также протокол удаленной отладки WebKit .

Доступ к ядру WakandaDB NoSQL осуществляется через HTTP , вдохновленный OData REST API , он объединяет коннекторы для взаимодействия с многоуровневыми базами данных: MySQL , Microsoft SQL Server и ODBC .

Ваканда поддерживает некоторые модули Node.js, включая EventEmitter, Socket и TLS . Ваканда включает другие проекты с открытым исходным кодом как часть своих пакетов по умолчанию. Сервер Wakanda построен с использованием JavaScriptCore , ICU , OpenSSL и Zlib .

Ссылки [ править ]

  1. ^ "Ваканда" . Индекс программного обеспечения для бизнеса PCMag . 2016-05-09 . Проверено 5 мая 2017 .
  2. ^ "Модели: Руководство по взаимоотношениям для разработчиков Ajax" (Ajax Experience 2009)
  3. ^ «Ваканда: новая сквозная платформа JavaScript (SquirrelFish) с удаленной отладкой JS, база данных JS / REST» (JSConf.eu 2009)
  4. ^ Wakanday - JS.everywhere (Бостон, октябрь, 2011)
  5. ^ Ваканда: "Бета уже здесь!"
  6. ^ 4D запускает Ваканду
  7. ^ http://jse2012.eventbrite.com/?discount=6QVDE/
  8. ^ http://www.solutions-numeriques.com/js-everywhere-2012-javascript-entre-en-entreprise/
  9. ^ "Клиентские и серверные API JavaScript" Группа сообщества W3C
  10. ^ "История Ваканды" . Фабрика цифровых приложений Ваканды . Проверено 3 января 2016 .
  11. ^ "Digital App Factory 1.0.0: обратный отсчет начался!" . Блог Ваканды . Проверено 3 января 2016 .
  12. ^ «Крутые поставщики в разработке приложений, 2016» . www.gartner.com . Проверено 12 мая 2017 .

Внешние ссылки [ править ]

  • Официальный веб-сайт