It is proposed that this article be deleted because of the following concern:
If you can address this concern by improving, copyediting, sourcing, renaming, or merging the page, please edit this page and do so. You may remove this message if you improve the article or otherwise object to deletion for any reason. Although not required, you are encouraged to explain why you object to the deletion, either in your edit summary or on the talk page. If this template is removed, do not replace it . The article may be deleted if this message remains in place for seven days, i.e., after 21:25, 2 April 2024 (UTC). Find sources: "Wakanda" software – news · newspapers · books · scholar · JSTOR |
The topic of this article may not meet Wikipedia's notability guidelines for products and services .(January 2012) |
Original author(s) | Laurent Ribardière |
---|---|
Developer(s) | Wakanda SAS |
Initial release | March 15, 2012 |
Stable release | 2.7.0 [1] (April 29, 2019 ) [±] |
Written in | C++, JavaScript |
Operating system | BSD, Linux, macOS and Windows |
Available in | English |
Type | NoSQL, Object database, Web framework, Server-Side JavaScript, Mobile application development |
License | Community / Enterprise / Cloud |
Website | wakanda |
Wakanda is a JavaScript platform [2] to develop and run web or mobile apps.
It is based on open standards technologies including AngularJS, Ionic, Node.js, and TypeScript, and is supported on Linux (deployment only), Microsoft Windows, and macOS (Studio development).
Wakanda consists of a stack of tools and technologies:
Starting in 2008 with the server, Wakanda was first presented at The Ajax Experience in 2009 [3] and then the same year at JSConf.eu. [4] A private Developer Preview was made accessible in 2010 with a first version of the Wakanda Studio including a Model Designer and a GUI Designer. Wakanda came to public attention in June 2011 with a new Developer Preview, with a second public Developer Preview announced during the "Wakanday - JS.everywhere(Boston, October, 2011)" conference, [5] and the first Beta on December, 15th. [6] Wakanda is available as a Live Release version since March 15, 2012.
On June 28, 2012, the first version of Wakanda was officially launched. [7] On October 26, 2012 it was demonstrated at the JS.everywhere() conference, in the US [8] and France. [9]
First involved in the CommonJS working group since 2009, the team created the "Client and Server JavaScript APIs" W3C Community Group [10] in April 2012, before joining the W3C in October 2012.
The company Wakanda SAS was created in December 2014. [11] On the December 7, 2015 the Wakanda Digital App Factory was officially launched. [12]
In 2016, Wakanda was named Cool Vendor by Gartner. [13]
Wakanda Server supports CommonJS modules, Web Workers, Web Storage, XMLHttpRequest, HTML5 File API, Blobs, Timers. It implements the Firebug Crossfire Debugger protocol, as well as the WebKit remote debugging protocol.
The WakandaDB NoSQL engine is accessed via HTTP, inspired by the OData REST API, integrates connectors to interact with tiers databases: MySQL, Microsoft SQL Server and ODBC.
Wakanda supports some of the Node.js modules including EventEmitter, Socket, and TLS. Wakanda includes other open source projects as part of its default packages. Wakanda Server is built with JavaScriptCore, ICU, OpenSSL, and Zlib.
The Document Object Model (DOM) is a cross-platform and language-independent interface that treats an HTML or XML document as a tree structure wherein each node is an object representing a part of the document. The DOM represents a document with a logical tree. Each branch of the tree ends in a node, and each node contains objects. DOM methods allow programmatic access to the tree; with them one can change the structure, style or content of a document. Nodes can have event handlers attached to them. Once an event is triggered, the event handlers get executed.
A web application is application software that is accessed using a web browser. Web applications are delivered on the World Wide Web to users with an active network connection.
Web development is the work involved in developing a website for the Internet or an intranet. Web development can range from developing a simple single static page of plain text to complex web applications, electronic businesses, and social network services. A more comprehensive list of tasks to which Web development commonly refers, may include Web engineering, Web design, Web content development, client liaison, client-side/server-side scripting, Web server and network security configuration, and e-commerce development.
In computing, a solution stack or software stack is a set of software subsystems or components needed to create a complete platform such that no additional software is needed to support applications. Applications are said to "run on" or "run on top of" the resulting platform.
Omnis Studio is a rapid application development (RAD) tool that allows programmers and application developers to create enterprise, web, and mobile applications for Windows, Linux, and macOS personal computers and servers across all business sectors.
Google Web Toolkit, or GWT Web Toolkit, is an open-source set of tools that allows web developers to create and maintain JavaScript front-end applications in Java. It is licensed under Apache License 2.0.
Aptana, Inc. is a company that makes web application development tools for use with a variety of programming languages. Aptana's main products include Aptana Studio, Aptana Cloud and Aptana Jaxer.
This is a comparison of web frameworks for front-end web development that are heavily reliant on JavaScript code for their behavior.
Google App Engine is a cloud computing platform as a service for developing and hosting web applications in Google-managed data centers. Applications are sandboxed and run across multiple servers. App Engine offers automatic scaling for web applications—as the number of requests increases for an application, App Engine automatically allocates more resources for the web application to handle the additional demand.
WaveMaker is a Java-based low-code development platform designed for building software applications and platforms. The company, WaveMaker Inc., is based in Mountain View, California. The platform is intended to assist enterprises in speeding up their application development and IT modernization initiatives through low-code capabilities. Additionally, for independent software vendors (ISVs), WaveMaker serves as a customizable low-code component that seamlessly integrates into their products.
A single-page application (SPA) is a web application or website that interacts with the user by dynamically rewriting the current web page with new data from the web server, instead of the default method of a web browser loading entire new pages. The goal is faster transitions that make the website feel more like a native app.
Web storage, sometimes known as DOM storage, is a standard JavaScript API provided by web browsers. It enables websites to store persistent data on users' devices similar to cookies, but with much larger capacity and no information sent in HTTP headers. There are two main web storage types: local storage and session storage, behaving similarly to persistent cookies and session cookies respectively. Web Storage is standardized by the World Wide Web Consortium (W3C) and WHATWG, and is supported by all major browsers.
Node.js is a cross-platform, open-source JavaScript runtime environment that can run on Windows, Linux, Unix, macOS, and more. Node.js runs on the V8 JavaScript engine, and executes JavaScript code outside a web browser.
CommonJS is a project to standardize the module ecosystem for JavaScript outside of web browsers.
Backend as a service (BaaS), sometimes also referred to as mobile backend as a service (MBaaS), is a service for providing web app and mobile app developers with a way to easily build a backend to their frontend applications. Features available include user management, push notifications, and integration with social networking services. These services are provided via the use of custom software development kits (SDKs) and application programming interfaces (APIs). BaaS is a relatively recent development in cloud computing, with most BaaS startups dating from 2011 or later. Some of the most popular service providers are AWS Amplify and Firebase.
MEAN is a source-available JavaScript software stack for building dynamic web sites and web applications. A variation known as MERN replaces Angular with React.js front-end, and another named MEVN use Vue.js as front-end.
Web Components are a set of features that provide a standard component model for the web allowing for encapsulation and interoperability of individual HTML elements. Web Components are popular approach to build microfrontends.
This is a list of articles related to the JavaScript programming language.