What application architectures does WaveMaker Apps support?
See the FAQs for WaveMaker app development.
WaveMaker built applications use the modern application architectures such as:
Micro Services enabled architecture
Micro Services enabled architecture allowing a large application to be built as smaller scalable services, which are integrated through REST APIs. WaveMaker applications use session-less architecture allowing them to be scaled up as the app needs or the number of users grow using docker containers Micro Services.
Single Page Applications (SPA)
Single Page Applications (SPA) load a single HTML front-end with interaction built using JavaScript & AJAX. For more information, see single page applications. Front-end is clearly separated from the back-end services using REST APIs.
A typical application can be demarcated into three parts:
- Client-side app component that works on the device used.
- Central/remote Server component that provides backend services.
- Both these components separated by well-defined REST API contract.
Hybrid Mobile App
Hybrid Mobile App for building mobile Apps using Cordova which provides the native wrapper for interacting with the device capabilities and an installer for the device. WaveMaker developers build Mobile apps just the way they build web apps using drag-n-drop visual RAD approach and integrating the mobile front-end with the backend services using REST APIs.