The Latest WaveMaker is freaking Amazing – Look out Microsoft – Goodbye PB!

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

WaveMaker is the next PowerBuilder for enterprise web applications

My very first WaveMaker database web application. Created in less than an hour via a WaveMaker tutorial, this was done before the take two article.

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.


10 Responses

  1. Great write up about a great tool – but maybe I am a bit biased being a former employee of the startup – which brings me to my next point…
    we are public. Go buy lots of VMW stock today! 😉

    • Hi Craig, I remember your name from the first time I looked at WaveMaker. I hope that you parted on good terms. In either case thanks for taking the time to leave a comment. I just finished another article about WaveMaker, and I have a really hard time not rambling (like now) but I’m really fired up about it. Hope things are good for you. That time I first looked at WaveMaker I got my first taste of the weak economy, which is where the blog title “DisplacedGuy” was born. 🙂

  2. As a PB programmer, i like to plan more and write less code. Truely speaking, i am very lazy, always achieved my project by smart planning. When i was searching to get support on PB Web forms, i found the link “Review: WaveMaker delivers for the cloud like PowerBuilder did for” from google. From 2 days i have not done any work except checking all the features of WaveMaker. Smart, amazing tool, I will say thanks to the developers or the people who are involved in this project. Great work.
    with best regards.

    Basanta Das
    Care Group

  3. Wavemaker is really good tool for java and javascript programmers. I have used wavemaker since 8/2011 and i was very happy to use it because it was one of my thoughts for impleminting java projects

  4. Thanks for the write up on Wavemaker. I believe you had mentioned previously about possibly using Wavemaker as a tool for converting PB apps to Java apps. Have you made any progress on the concept?

  5. It is really a nice and helpful piece of information. I am satisfied that you shared this useful info with us.
    Please keep us informed like this. Thanks for sharing.

  6. This is really attention-grabbing, You’re an excessively skilled blogger. I’ve joined your
    rss feed and sit up for seeking extra of your great post.

    Additionally, I have shared your web site in my social networks

Leave a Reply

Your email address will not be published. Required fields are marked *