WaveMaker Docs

WaveMaker Docs

  • Get started
  • Widgets
  • Mobile
  • How-to
  • Enterprise
  • Releases
  • Blog
  • Sign-in

›Licenses and other

Frequently Asked Questions

  • FAQs
  • Pre-requisites
  • Supported Technologies
  • WaveMaker Online Setup
  • General

    • What is a WaveMaker App?
    • What skills you need to build a WaveMaker app?
    • Simplify app development using the RAD paradigm
    • Build app using low-code approach
    • Does WaveMaker use the model-first approach or the UI-first approach for RAD development?
    • Customizing your app to your own branding standards

    Architecture

    • What application architectures does WaveMaker Apps support?
    • Explain the WaveMaker Architecture
    • Micro-Services enabled architecture

    Widgets and Services

    • Widgets in WaveMaker
    • Building Widget Extension or Custom Widgets
    • What are Backend Services?
    • How to integrate service in WaveMaker?
    • What are Databases?
    • Databases Supported by WaveMaker Platform
    • What are WaveMaker Web Services?
    • Java Services in WaveMaker

    Security

    • Enabling security for WaveMaker apps
    • Security Provided for WaveMaker Apps

    Mobile App

    • Build Responsive UI using Visual RAD Approach
    • Publishing an app to App Store
    • Can I Publish to App Store without any Limitations?

    Development and Code

    • Working with Multiple Developers
    • Libraries used to build WaveMaker App runtime
    • Editing the Generated code outside the Platform
    • Maintaining Platform Generated Code

    Licenses and other

    • Licensing Restrictions for re-distributing
    • Application Stack Upgrades
    • Is WaveMaker App scalable

Platform Concepts

  • Platform
  • Pages Concepts
  • Design Elements
  • Backend Services Architecture
  • Events life cycle in WaveMaker
  • Integration - Binding Overview
Edit

How are the application stack upgrades done?

See the FAQs for WaveMaker app development.


WaveMaker platform is frequently updated to incorporate the latest developments in the underlying technology stack such as Spring, Hibernate, Angular etc. WaveMaker Apps are automatically upgraded by the platform to the latest version of the stacks that the platform ships. This is a major advantage for developers, as they do not have to make any changes in the applications manually.

Deployed apps will not be affected by platform upgrades, and in case the deployed app needs to be upgraded as well, then it can be re-deployed. How does a WaveMaker App compare with traditionally built app?

The benefits of Rapid Application Development have a direct bearing on the cost and schedule of enterprise application development. In fact, organizations that used WaveMaker RAD Platform have experienced:

  • 67% faster application development than traditional software delivery
  • 80% lesser coding required compared to traditional software development
  • 75% lower maintenance costs than traditional software life cycle

The following chart depicts performance comparison of an app built following the RAD approach using WaveMaker and a traditionally built app using AngularJS framework. The functionality of the app is designed to load several database records from a backend service, exposed as REST API to the UI layer, where the UI layer renders these records using widgets such as list, image, label, panel etc.

Metrics such as page load time, memory consumed on the client side, page interaction response times and the number of backend service calls are plotted. As indicated in the figure above, the delta is very minimal and the application built with WaveMaker performs at par on all counts in comparison to the app built traditionally.

See Also

FAQs

Last updated on 9/19/2019 by Swetha Kundaram
← Licensing Restrictions for re-distributingIs WaveMaker App scalable →
  • See Also
WaveMaker
  • PRICING
  • PARTNERS
  • CUSTOMERS
  • ABOUT US
  • CONTACT US
Terms of Use | Copyright © 2013-2022 WaveMaker, Inc. All rights reserved.