Unclaimed: Are you working at WaveMaker?
WaveMaker Reviews: 4.3/5 — Solid Choice
WaveMaker is a low-code app development platform that seamlessly fits in with your team’s existing development methodology and processes. The platform is reliable and generates readable code, is open standards-based with no run-time dependency while still being accessible and straightforward to use.
| Capabilities |
API
OSS
|
|---|---|
| Segment |
Small Business
Mid Market
Enterprise
|
| Deployment | Cloud / SaaS / Web-Based, Desktop Mac, Desktop Windows, On-Premise Linux, On-Premise Windows |
| Support | 24/7 (Live rep), Chat, Email/Help Desk, FAQs/Forum, Knowledge Base, Phone Support |
| Training | Documentation |
| Languages | English |
Compare WaveMaker with other popular tools in the same category.
Ease of use, variety of options, readily available components
Customizations required for the project and lack of specific things
Saving time to run number of experiments and launch the product in the market
wavemaker is a very useful tool, as a UX engineer that helps me to building my component in solid way
it needs to support more technologies and integrate with more tools who help me in the development such as Ziplin and Figam
i found some issues when i export the components , but it maybe the issues from my machine or my internet connection
It's UI UX is super easy to use specially the drag and drop where code is generated automatically.
It is kinda limited and can add way more features there were a lot of things I wanted to but couldn't.
It made my work a lot quicker. Less coding common platform for different projects and easy management.
Its installation in our environment went smoothly, with the support of the WaveMaker helpdesk. Its easy-to-grasp graphical user interface aids the solution's administration. Eight developers were trained to use Wavemaker. They produced 13 business applications spread across different functional domains. Getting started with Wavemaker is made easy by well-structured, practical documentation, which is regularly updated. In addition, the capacity to choose embedded technologies makes it easier for developers to understand how Wavemaker works. The CRUD part of the applications is created quickly and easily. The integration solutions offered correspond to market standards and meet most of our needs (SAML, LDAP, WS Soap, MySQL, PostgreSQL). Prefabs are practical and save time by industrializing our applications' recurrent features. The standard capabilities of WaveMaker allowed the new applications to be integrated smoothly into our environment. Obsolescence management could be tested through the switch from Angular JS to Angular: the transition was well controlled, and adaptation costs were low. Applications produced are aligned with market standards, responsive and efficient. Load tests carried out on some of them have been successful, and the applications' performance fully meets our expectations. Pramati's support team has been mostly responsive, and we appreciate our regular exchanges, which contribute to developing the product roadmap.
1. An integrated IDE would have been a plus to support the new applications' step-by-step debugging. 2. Lack of flexibility in managing developments on a corporate GitLab. 3. Some difficulties to integrate the new versions in our environments (we work with an on-prem version)
We were facing the following problems with our traditional approach : • Modernization on top of legacy technologies was cumbersome and involved high latency, and existing systems did not support open-source technologies. • Existing technologies could not interface natively with other internal and essential systems like SAML and LDAP. • Some existing technologies were expensive, and their licensing model was not cost-effective • Delay in go-to-market with application updates arising from Government policies and rules that are subject to change over time WaveMaker offered the following benefits : • Development of more than 40+ applications underway, integrations with internal systems made possible, and satisfied users across the board. • Visually appealing applications using easy drag and drop UI elements that could also support SOAP-based web services • OCSIN is making great strides in its modernization journey with WaveMaker’s open standards-based low-code platform. • Some of the critical results achieved so far include: Support for latest technologies like containerization, web services, and SAML Greater economies of scale with developer seat-based licensing • Seamless integration with other internal systems like LDAP, EDM via web services, desktop publishing in a native manner • Transparent version upgrades on technology changes are now possible • 8+ completely functional applications have been created and deployed, and all others are being refurbished or developed anew
The best thing I liked is we can build modern applications very quick and fortunately at a very low cost as well.
I have used wave maker for many our use cases at my last company Botmatic. But haven't found any difficulties.
With such a great product Wave maker. Coding standards of Wave maker is just awesome it help me a lot in code development, it's Deployment, and obviously I could formalize my application.
I love the open code standards supported by WaveMaker. We get Java / Spring / Angular apps as well. Using this app, I achieved great speed in development and deployment as well. Apart from that, I like the feature we can Kubernetes for all the applications in development, and it helps a lot while moving it to production.
I am using WaveMaker since 2016, and I didn't face a single issue while using it. Still, WaveMaker can be more productive if they can add native phone applications and more widgets to the app.
WaveMaker is a really, very good application with the best code standard built-in that helped me in development, code deployment, and it helped me to scale my built application. The Drag and Drop feature is just mind-blowing.
Easy to use interface, but also easy to customize code.
Basis my limited usage, I would more like to explore before I comment regarding the dislikes
A customer maintenance workflow is being automated
Good for automation Easy to understanding
Need to improve AI capables And image processing also
I was done web automation
I like the way the platform is built easily.
I don't see anything which I dislike about it.
It's very good platform and makes it easy to solve problems.
Ease of use and way the support is received for the app
The UI could be better and apart from this nothing to think of.
WaveMaker helped me scale my application and is also very ease to use
One feature that kept my attention when I first heard about Wavemaker was that it uses open standards. Yes you will end up with a plain Java/Spring/Angular application. For the majority of our development needs it fits perfectly and boost our development velocity. Another important consequence of using open standard is that it can fit in your deployment pipeline. We use Kubernetes for all our applications deployment deploying a Wavemaker application to our cluster was very easy.
IDE synchronization can be hard sometimes.
We have a lot of small development requests to do things like a form to request a refund, or a small app to manage contracts, or even an application to generate a certificate. Using traditional development we used to create an API with Java/PHP and a frontend with REACTjs for it. Not starting from scratch, because we do reuse code, it takes time to have it up and running. With Wavemaker we spend a session discussing the entities that should support the application requirements and after that we can use the API that is generated and start to develop the frontend.
CRUD form template and its logic template
Its IDE uses web application, it will be much better if WaveMaker have Desktop IDE.
Development of many Web Applications
- Drag and drop UI with fully customizable HTML, CSS and JS code - Web based application so I can access on any devices including tablet - Modern technology stack using Spring for backend and Angular for frontend - I can deploy outside of Wavemaker and even build the code on my own in CI/CD pipeline
- For WM Online (not enterprise), the update taking place during office hour in my timezone. It's 60 to 90 minutes off during the update and the notification is few days before
- greatly reduce number of developer per project - speed up delivery by focusing on business requirements
Fast development for database driven solutions.
On premise IDE high cost and RTL GUI support
Introducing responsive web application to the customers, best thing in WM is to deduce the time of development and testing apps.
It's based on opensource platform (Angular) which means I'm not locked in to their service and I'm free to host my code on my own server. A well built platform for both beginner and advanced user. Most of their functionalities and features are well documented. They do consider your suggestion seriously.
Interface can be improved (Drag & drop of components) Price is very high. I do hope that they have cheaper options for individual developer (E.g. small business owner)
Creating a simple yet fully functional web app
Easy to design. Gives good designs and templates
Time taking. Has multiple steps. Need to code in PHP for logics
Designing rapid application in less time. Decent designs in less price and time for smaller projects
Highly abstracted front-end and back-end support. Great templating features promoting reuse. Browser based and no third party plugins required.
Really nothing to dislike! - Try it! - You should have a simple app running in less than 1 day.
Needed cross-platform support and back-end support for direct SQL connects as well as mature web services in order to extend functionality of a manufacturing ERP package - without modifying the source codes of that package.
Its an amazing low code software creator for mobile and web. I love how it allows me to create clean and well-aligned UI/ UX within minutes. I dont have to worry about event handling as well. Love that!!
It has some limitations, the first one is that I have to do the styling separately and that can be time-consuming. Secondly, the website hangs sometimes while i am in the middle of working.
Its a low code solution which is very helpful for new developers and developers with less experience. Despite having multiple years of development experience i sometimes prefer to develop in WaveMaker as it takes cares of alot of things for me making the development process quick and effcient.
Just drag and drop the widgets and variable and wavemaker convert or generate HTML and code automatically with its events and default value. Its very easy for developers to design UI UX fast with clean and clear code.
Need to work on style something its getting very deficult. For large projects getting deficult to work .
Basically its just drag and drop functionality provided and code is automatically generated by wavemaker so it reduces lot of time to write code in well format which basically increases productivity.
Design Once and Use it across Platforms , with a very less code we can built an application which can work not only cross Devices but cross platforms as well . Easy to Use , Sinlge Code Block Can be Used, Integration and Extensibility
Need More Templates to quickly get started with.
Cross Platform Applications Building
I liked that widgets and variables can be created with low to no effort. You drag and drop the widget and WaveMaker will automatically generate the HTML equivalent code and you can customize the features of the widget with your created or imported variable, such as events, default value, and many other things. The most thing you will be working on is probably the styling.
If you applied styling to a page, sometimes the editor will also get affected, like the size of the window box you are currently in. The variable is also seemly bugged, in a way that a variable element sometimes disappears that you need to toggle the option again to make it appear.
Since the months after I got introduced to WaveMaker, I have solved a training problem in which I explored the features WaveMaker has to offer (Creating a simple add and update table) and a real project in which I improved a page to make it more efficient. With WaveMaker, I don't need to write HTML pages manually except when it really needed, which reduces time and complexity in work.
Drag and drop functionality . It gives intelliense property . Developers or coders not required to fully rember syntax
It says open source , but has pricing as well
We had .net code . There was less time and need to convert it to java. This is where it helped a lot instead of writing from scratch
The flexibility of the platform and the app development procedures
We didn't find any flaws as of now as we are currently new to this
We have been benefited in a large way. We used to face many difficulties on other platform for app development but wave maker takes care of all those
Strong professional services and platform that allows rapid application development.
Lacking in marketplace to allow quick implementation of generic application like CRM from a template.
Rapid application development with lower experienced developers. Application can be developed rapidly but require skilled developers.
Freedom to deploy. Standards based development. Less lock in then other low-code platforms
Java backend has a very steep learning curve for non-Java folks. Would rather see Node.js.
Rapid development of mobile app.
The possibility that other business users not just developers can contribute to the development of our applications. For example our graphics person can help with design, allowing our developers to focus on their work and speed up the development phase and get to market faster. The ease of use for less experienced employees to learn and be involved in new product development is a huge benefit to the company, as getting input from other staff members makes for a better product. My developers really love the ease of migration from our legacy systems using Wavemaker, and I would use it for my new company if the pricing structure had not changed. WAVElens is a huge bonus and time saver, to be able to preview apps without all the fuss it a massive benefit.
The PRICE !!!,, Wow $60,000 USD per year minimum, this is a MASSIVE jump in price and pretty much eliminates startups from utilizing the software. New business / tech start ups, could not afford this as part of their initial budget on top all other other tech requirements needed to deploy their applications. Support is OK, but due to not being in their time zone I have to wait almost 8 hours for a response.
Speed to market for ideas or MVP's and the ability to use WAVElens is a game changer. One of the other problems in the past is getting the non tech people to be part of a project, this is critical to my business, as they are the people communicating the needs of the clients, when they can see fast development and preview things and work with the developers to make change son the fly, it impresses both myself and the clients.
I first started using WaveMaker (6.7.0) over a year ago. I wanted to make some improvements to a in-house webapp a co-worker developed. I was unfamiliar with and had little experience with application development tools like WaveMaker, but I found it incredibly easy to learn. After a year of learning and using WaveMaker, I can say that I'm pretty familiar with how everything works and have even created new apps from scratch with ease.
There's a lot of little things I don't like about WaveMaker. For one, it was incredibly slow when using it on my computer (Windows-based). If I had a more powerful computer, I think this would allow me to develop faster and not have to wait for screens and fields to load within the app. Another cause of this slowness was probably by own doing. I tried to create a huge webapp using just one page. This meant that all the javascript, layers, panels, fields, etc. had to be loaded when the one page of my app loaded. This was noticeable when trying to make a simple change to a field. I have since made the app more robust and split out layers/screens onto their own separate pages. This has definitely sped things up. The other problems were related to LiveVariable views. Everytime I updated the Java code or Database, it removed some of the fields from my LiveVariable Views, which in turned removed columns from my DojoGrids. This is very annoying. Similarly, updates to my database (MySQL) usually requires me to reimport the entire database into my WaveMaker project again. I had to also add back in my HQL quieries. Again, very annoying. I hope some of these things have been fixed in the more recent versions.
The apps that I create using WaveMaker are a UI for static and dynamic data from a database (MySQL). They solutions have been developed to allow others in my company to configure and monitor data in complex data integration projects. Prior to having these webapps, other Solution Architects like myself would configure and monitor the data directly within the database, using database tools like Toad. I have realized that WaveMaker is such a powerful tool with lots of additional features and functionality that I haven't even used yet. And that is just within the version I'm using (6.7.0). There have since been updated versions of WaveMaker which I am sure include fixes and additional features. I don't have much experience with other Rapid API app development software, but I my overall experience with WaveMaker has been mostly positive.
Like all other No-Code or Low-Code platforms. I like WaveMaker because of its low-code functionality and robust features to develop apps is amazing.
I think they should improve their library of video for new beginners to understand the platform in detail as fast as possible.
WaveMaker is solving the problem of not learning the code from scratch and getting your MVP product to launch in the market and then scale as you move forward.
Differentiated platform for web and mobile users
Nothing as such as of now. Satisfied with the platform
Custom coding as per individual requirements
Wavemaker generates free to use free standards based code and can deploy with one click to AWS, Azure and GCP. It caters from all user levels from user, script kiddies to professional Java developers.
Difficult learning curve with limited ability to work outside the guardrails, particularly integrating with Java based libraries unless your a professional Java developer or there is a published guide that is fool proof - e.g. Camunda or Cognito integration are documented but fiddly for a novice. In addition although it is REST API based under the covers it doesn't seem to allow API first development or API reuse unless you consume the generated APIs in another application.
Developing a multi-tenant SaaS application. Fast standards based code development without having to engage an external development partner or build a large team of multidisciplinary developers.