Unclaimed: Are are 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.
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.