Wakanda (software)

Wakanda adalah platform JavaScript untuk mengembangkan dan menjalankan aplikasi web atau seluler.

Ini didasarkan pada teknologi standar terbuka termasuk AngularJS, Ionic, Node.js, dan TypeScript, dan didukung di Linux (hanya penerapan), Microsoft Windows, dan macOS (pengembangan Studio).

platform

Wakanda terdiri dari setumpuk alat dan teknologi:

Server Wakanda
Menggabungkan database objek-relasional dengan mesin server JavaScript. Menyediakan Lapisan Abstraksi Basis Data untuk DB dan Layanan Web, REST API yang dibuat secara otomatis, dan manajemen lapisan keamanan.
Studio Wakanda
Adalah IDE desktop dengan editor untuk mendesain model data. Ini dibentuk untuk Aplikasi Web dan Seluler. Ini menyediakan fungsionalitas bangunan untuk pengembangan seluler (menggunakan Apache Cordova).
Konektor Klien Wakanda
Terdiri dari penyedia data untuk berkomunikasi dengan server dan framework front-end seperti AngularJS 1 & 2 dan Ionic 1 & 2.

Sejarah

Mulai tahun 2008 dengan server, Wakanda pertama kali dipresentasikan di The Ajax Experience pada tahun 2009 dan kemudian pada tahun yang sama di JSConf.eu. Pratinjau Pengembang pribadi dapat diakses pada tahun 2010 dengan versi pertama dari Wakanda Studio termasuk Perancang Model dan Perancang GUI. Wakanda menarik perhatian publik pada bulan Juni 2011 dengan Pratinjau Pengembang baru, dengan Pratinjau Pengembang publik kedua yang diumumkan selama konferensi “Wakanday – JS.everywhere(Boston, Oktober, 2011)”, dan Beta pertama pada tanggal 15 Desember  Wakanda tersedia sebagai versi Rilis Langsung sejak 15 Maret 2012.

Pada tanggal 28 Juni 2012, versi pertama Wakanda resmi diluncurkan Pada 26 Oktober 2012 didemonstrasikan pada konferensi JS.everywhere(), di AS dan Prancis.

Pertama kali terlibat dalam kelompok kerja CommonJS sejak 2009, tim ini membuat Grup Komunitas W3C “Klien dan Server JavaScript API” pada April 2012, sebelum bergabung dengan W3C pada Oktober 2012.

Perusahaan Wakanda SAS didirikan pada Desember 2014. Pada tanggal 7 Desember 2015 Pabrik Aplikasi Digital Wakanda secara resmi diluncurkan.

Pada tahun 2016, Wakanda dinobatkan sebagai Vendor Keren oleh Gartner.

Arsitektur

Server Wakanda mendukung modul CommonJS, Pekerja Web, Penyimpanan Web, XMLHttpRequest, API File HTML5, Gumpalan, Timer. Ini mengimplementasikan protokol Firebug Crossfire Debugger, serta protokol debugging jarak jauh WebKit.

Mesin NoSQL WakandaDB diakses melalui HTTP, terinspirasi oleh OData REST API, mengintegrasikan konektor untuk berinteraksi dengan database tingkatan: MySQL, Microsoft SQL Server, dan ODBC.

Wakanda mendukung beberapa modul Node.js termasuk EventEmitter, Socket, dan TLS. Wakanda menyertakan proyek sumber terbuka lainnya sebagai bagian dari paket bawaannya. Server Wakanda dibangun dengan JavaScriptCore, ICU, OpenSSL, dan Zlib.