IT Central Station is now PeerSpot: Here's why

WaveMaker OverviewUNIXBusinessApplication

Buyer's Guide

Download the Rapid Application Development Software Buyer's Guide including reviews and more. Updated: June 2022

What is WaveMaker?

WaveMaker is a visual application development platform to build web and mobile applications at a fraction of the time and cost of traditional application development.

WaveMaker was previously known as Pramati.

WaveMaker Customers

Vanenburg, Flanagan

WaveMaker Video

Archived WaveMaker Reviews (more than two years old)

Filter by:
Filter Reviews
Industry
Loading...
Filter Unavailable
Company Size
Loading...
Filter Unavailable
Job Level
Loading...
Filter Unavailable
Rating
Loading...
Filter Unavailable
Considered
Loading...
Filter Unavailable
Order by:
Loading...
  • Date
  • Highest Rating
  • Lowest Rating
  • Review Length
Search:
Showingreviews based on the current filters. Reset all filters
PeerSpot user
Business Software Developer at a tech services company
Consultant
This is a RAD tool to build business apps, tables, and forms.

What is most valuable?

This was a good replacement for MS Access in its desktop version. This is because the lack of a desktop version license type Community Edition (CE) helps it to fulfil this role. Not all developers can afford the learning curve paying for it. It is a Rapid Application Development (RAD) tool to build business apps that lets you work with many diverse data stores and build tables and forms easily. For example: A little SMB organization could build almost all business apps with it and give its users access from any type of device, from anywhere. This would only need to be programmed and deployed one time.

What needs improvement?

It needs a desktop version for developers with license type CE. I would like to have the possibility to have a CE that lets me migrate from SQL Server Express, Access, and OpenOffice Base and keep all UI front-end development in just one system.  In short, the 6.7 was good enough. The question is: Will there always be a desktop version CE that will let me work with, for example, five users for free, and then start to pay from user six, or in my case, three users? Right now, I do not see WaveMaker in this field, and there are others points to ask for from a desktop.

For how long have I used the solution?

We have only been testing it.

What do I think about the stability of the solution?

We did not encounter any stability issues.
Buyer's Guide
Rapid Application Development Software
June 2022
Find out what your peers are saying about WaveMaker, Mendix, Caspio and others in Rapid Application Development Software. Updated: June 2022.
608,713 professionals have used our research since 2012.

What do I think about the scalability of the solution?

We didn’t test scalability.

Which solution did I use previously and why did I switch?

I have used Clarion, Access, and OpenOffice Base.  I switched to this solution for its advanced architecture and CE license.

How was the initial setup?

The initial setup was straightforward.

What's my experience with pricing, setup cost, and licensing?

I cannot advise about a non-CE version.

What other advice do I have?

If they have limited budget, then go for CE.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
it_user7632 - PeerSpot reviewer
Network Engineer at a energy/utilities company with 1,001-5,000 employees
Vendor
The Latest WaveMaker is freaking Amazing – Look out Microsoft – Goodbye PB

WaveMaker is the next PowerBuilder for enterprise web applicationsMy very first WaveMaker database web application. Created in less than an hour via a WaveMaker tutorial, this was done before the take two article.

Has anyone seen the new WaveMaker? I wrote an article about it a while ago and was pretty impressed with the tool. I don’t remember which version I was using then but it reminded me a little of PowerBuilder, in that you can put together impressive applications in a short amount of time. WaveMaker is used for developing AJAX web applications (with nearly any database) very quickly and it was so far ahead of its’ time that it reminded me of PowerBuilder.

If you want to take a look at my original article you can look here…

WaveMaker delivers for the web like PowerBuilder did for client server

Well I downloaded the latest WaveMaker last night, and I was blown away all over again. The tool is much more refined than I remember and if you can believe it, even easier to use than before. The think I loved about WaveMaker before was that everything seemed intuitive, maybe because it is remotely similar to PB– I’m not sure but it just comes naturally — even more so than Microsoft products.

Too Dramatic? Maybe so – download it yourself and spend just one hour, then tell me I’m wrong…

Well let me get to the point here. Last night I downloaded WaveMaker, and I created a database driven application with one main table and a couple look-up tables. I didn’t want to try many-to-many relationships because I only had not planned on spending much time playing with it, well I wish that I had tried because my little test was too easy.

I plan on trying out the many-to-many relationship soon, I noticed that WaveMaker was advertising support for it, if my memory is right they even had a tree-view control for such situations. If that works as seamlessly this PowerBuilder developer may jump on the WaveMaker bandwagon again, and for good. The few things that I disliked about WaveMaker the first time around seem to be gone. The things that I didn’t like about WaveMaker before seem to be gone, I had problems before when making changes to my database, but this is no longer the case. I had trouble finding documentation when I needed it– this is pretty much no longer the case– the truth is that I never really needed the documentation.

I was never impressed with Java – but maybe WaveMaker is what Java needed.

My resume is decorated with more than half a dozen Fortune 100 clients spanning a period of 20 years and I can think of maybe one or two successful Java projects. Some of the projects were multi-year disasters, some had big-name consulting firms added on to save the project only to see them dumped entirely. I apologize if that offends any Java developers but it is the reality that I witnessed. I never witnessed a PB project failure, however I have seem some poorly designed projects that were an embarrassment to the tool. Java, like PowerBuilder is a powerful object oriented development development language that can work great with the right team, but it can be disastrous when put in the wrong hands. WaveMaker may be exactly what Java needs to take it to the next level.

I still don’t like Java but love WaveMaker and am taking a second look. I’ll follow up with more details, but I highly recommend you give it a try. The tool automatically (upon setting up the DB properly) handled setting up basic CRUD application including handling of the look-up table (via Foreign Key) in a way that was easier than PowerBuilder and much easier than Visual Studio using Silverlight, MVC, ASP or WPF. I expected a slight challenge in making the drop down work– but instead it just worked out of the box– and the way it worked was cool, the tool mapped the id and description columns auto-magically which in my opinion is cooler than PB or any Visual Studio .NET language– unless you fork out dough for third party controls.

I think WaveMaker has caught up to PB in productivity, and passed Visual Studio (Silverlight, ASP, MVC, etc) a while ago while Microsoft keeps jumping from one idea to the next doing each one just marginally better. Microsoft is great for making sample applications, and I think WaveMaker is beyond the making sample applications — I need to spend a little more time using WaveMaker but it looks like the real deal. If they go public might want to buy that stock.

Check back for more info soon.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Rapid Application Development Software
June 2022
Find out what your peers are saying about WaveMaker, Mendix, Caspio and others in Rapid Application Development Software. Updated: June 2022.
608,713 professionals have used our research since 2012.
it_user8250 - PeerSpot reviewer
Engineer at a tech company with 501-1,000 employees
Vendor
WaveMaker Saves The Day

Last week, our manager called the entire team into a meeting. His charge was, a Web Application, using any technology we want, that implemented a portion of the OpenStack Horizon Dashboard UI. He had a set of pages he wanted developed.

What was really challenging about this task, was that he wanted it about 5 business days later.

Generally, out team develop web applications using Spring MVC and PrimeFaces JSF library for UI. Unfortunately, with the very tight deadline of just one week, I didn’t think we could pull off all that XML UI editing.

Instead, I decided to do a prototype of the UI to be implemented in WaveMaker after the meeting. Not surprisingly, after about 20 minutes, I had about half of the UI completed. Of course, I didn’t have data in the UI yet, since that would have required making RESTful calls to the OpenStack Keystone service.

One of my teammate saw what I was doing and was immediately impressed. The only thing left to do I told him, was to figured out how to make the rest calls. Here too, WaveMaker was surprisingly easy. When it comes to making RESTful API for get, WaveMaker couldn’t be easier.

Soon, I showed the rest of the team and we decided that same day, that WaveMaker was the way to go. The only problem we had, was doing RESTful API post calls and of course, trying to integrate Web Services token based API authentication into WaveMaker Spring Security. We eventually, opted to just not use Spring Security and just do the authentication checks ourselves.

WaveMaker saves the day.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
it_user8007 - PeerSpot reviewer
Consultant at a tech services company with 51-200 employees
Consultant
WaveMaker – Get ‘er Done

The Beginning

In the beginning, if the business needed an application built, they went to the IT department, participated in a pleasant Waterfall SDLC and eventually had a shiny new application sitting on the Mainframe.

Those were the good old days.

Then one decade, 4th generation applications (Clipper, dBase, Foxpro, etc.) became available and business now had cool 2-tier apps they could use their new-fangled mouse with, running alongside their 1-Tier mainframe apps.

Those really were the good old days.

Then Microsoft Access became available.

Business: “Hey, we don’t need IT to build that app; I’ll just get my co-op student and my assistant to do it in Access.”

IT: “Umm, okay, I guess…”

The Problem

Business functions and departments have put together little applications to solve problems that have now become operational systems outside of the IT infrastructure. Whether it is a small “friendly tracking” application or a department rewards program, we’ve all heard these from the business:

  • What do you mean I have to wait six months? I’ll just get my co-op student to do it in Access.
  • How do you sleep at night for that amount of money for four pages?
  • I need my Access reports accessible from the web.
  • Why do I have to buy a Visual Studio license?
  • I know it’s not on the enterprise roadmap – it’s departmental.
  • I need my spreadsheets available to my team and clients from their phones.

The infamous little access applications, Excel spreadsheets and even C++ apps the <non-IT> person has written for the <insert department here> have suddenly become operational and mission critical. IT and the HelpDesk hum quietly to themselves as they search through the “supported and approved” applications in the Ticket System.

  • I’m sorry. Access is not supported by the Help Desk.
  • I’m sorry. We don’t have that application in our Ticket System.
  • Restore from backup? I’m sorry; I have no idea what application you are talking about – it’s not in the backup log.

The Solution

WaveMaker + Cloud Foundry to the rescue! A web application for creating web applications that runs in the cloud! In fact, we can just build the app in the cloud and not have the hassle of installing WaveMaker on the desktop and use the Cloud Foundry deployment instead: https://wavemaker.cloudfoundry.com/.

With the release of WaveMaker 6.6.x, I was able to have a single table CRUD application that was authenticated and authorized against a production Active Directory server within minutes. Most of this time was spent typing in the table name and adding the columns.

Did I mention I haven’t written a single line of code yet?

In comparison, the same application hand rolled with spring + hibernate + web flow + spring security + JavaScript library takes about a week to setup.

That was a lot of xml for spring config files and Annotation syntax in java code, plus deciding on frameworks and javascript libraries, creating stylesheets and reading documentation.

Okay, you are thinking to yourself, “Big whoop. You queried and updated the database. We’ve been doing that for decades. I need to call some web services from a business partner.”

Alright, I’ll raise the following abilities:

  • Connecting to different databases at the same time as a “service.”
  • Calling web services (JSON, SOAP, REST, RSS).
  • The power of Hibernate’s HQL for creating Query Services.
  • The power of The Spring Framework.

Did I mention I still haven’t written a single line of code yet? (Okay, you have to know HQL to write queries.)

Okay, but we have these custom java libraries and we want to use springs integration framework.

No problem!

  • Add the needed spring framework libraries to the project.
  • Write some code (java) to hook the functionality in so WaveMaker knows about it.
  • Write an additional custom java based service in the WaveMaker project.

Yay, now we have to write some code and configure some spring xml.

WaveMaker definitely deservers further investigation for solving the business’s need for web applications that don’t fit into the enterprise roadmap.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free Rapid Application Development Software Report and find out what your peers are saying about WaveMaker, Mendix, Caspio, and more!
Updated: June 2022
Buyer's Guide
Download our free Rapid Application Development Software Report and find out what your peers are saying about WaveMaker, Mendix, Caspio, and more!