Free Newsletters
InfoWorld Daily

InfoWorld
Log-in | Register

Product review: WaveMaker’s point-and-click Java

WaveMaker Visual Ajax Studio and Rapid Deployment Framework make a fast and simple facade for Hibernate and Tomcat


The limitations were fairly obvious any time I tried to do something a bit differently. One of the options when you build a Service is to put a Java class or a POJO (Plain Old Java Object) to handle any arbitrary demand. This is simple to do and it works well -- as long as you write clean Java code. I got odd messages when I wrote code that wouldn't compile correctly because I used the wrong type. The editing window for these POJOs just isn't as powerful as Eclipse or any of the other tools built for real programmers.

 The Bottom Line

WaveMaker Visual Ajax Studio and Rapid Deployment Framework 3.1.1
WaveMaker Software, wavemaker.com

Good  7.9
criteria score weight
Capability 7 40%
Ease of development 9 30%
Documentation 8 20%
Value 8 10%

Cost:
$5,000 annual subscription for a single application/JVM or $10,000 annual subscription for unlimited applications/JVMs

Platforms:
Runs on any operating system that supports a Java Virtual Machine. Installers are available for Windows and Linux.

Bottom Line:
WaveMaker's visual tool allows new developers and talented HTML jockeys to build full J2EE Web applications with a few clicks -- zero to CRUD (create, update, delete data) in five minutes or less. Help from a Java professional may be needed to debug arm-length stack traces when you step off the well-groomed path.

About our Reviews and Scoring Methodology

Is the trade-off worth it? For many casual programmers, I think the answer is an enthusiastic yes. Java technology continues to be well-regarded and relatively robust, but it is usually harder to configure and maintain because all of the powerful features add complexity. A tool such as WaveMaker would be ideal for a Java shop that wanted to hire the kind of folks who can stitch together 10 lines of PHP or Python. WaveMaker hides all of that Java confusion.

Making waves
Skilled programmers with years of experience customizing the J2EE stack, though, will start rattling the tin cup against the cell door -- but not as quickly as they might expect. Decent solutions can often be found in the simple point-and-click world, and it frequently helps to have access to someone with deep Java experience when you try something a bit odd. Those endless Java stackdumps can be pretty daunting.

The biggest competitors will be Java tools like Grails, other languages like Ruby on Rails, and any of the JavaScript/AJAX libraries that live on Web services. Although I think Grails is an amazing platform, it's built by people who use text editors, so it's easiest for the text-editor dweller to use. If you like Maven and using an editor to set up your configuration files just right, WaveMaker won't be your solution.

The AJAX tools from Tibco and JackBe offer very similar tools for design. They also let you come pretty close to building your user interface by dragging and dropping the various components. They have similar editors and, to a certain extent, a similar architecture.

But there are deep differences in some places. JackBe, for instance, invested heavily in building a much more solid server-side framework for mixing and matching data on the server. This kind of feature can be essential in environments with sensitive data that shouldn't travel outside the firewall. You could accomplish much of the same by writing your own Java code with WaveMaker, but that's not as close to point-and-click as JackBe's Presto.

WaveMaker is one of the first tool vendors to adopt the AGPL (Affero General Public License), the new version of the GPL aimed at server-based code. If you choose this route, you can have the stack for free, but you need to release any and all modifications to the stack if you put up a running server with it. Tibco's General Interface is available under the BSD license, which requires no distribution of your modifications.

Most big development shops will probably skip the open source options, at least for serious projects. WaveMaker's commercial subscriptions top out at $10,000 for unlimited Java virtual machines and include "certified software, updates and upgrades, proactive alerts, and full production-level technical support." That pretty much bundles everything together in one big package -- just like the tool wraps up all of the fun of building a basic Web front end to a database.

Peter Wayner is contributing editor of the InfoWorld Test Center.
« PREVIOUS PAGE | 1 | 2 


Talkback:

commentPost a Comment

 

MOST COMMENTS

 
 





MIGRATING TO VISTA
Join Windows Vista Expert, Richard Whitehead as he presents the benefits and challenges of migrating to Windows Vista. Sponsored by Novell

»  Click here to view this Webcast
  WAN Emulation Sponsored Solutions Guide
WAN emulation technology enables IT organizations to predict reliably how applications will perform in a networked environment, before application rollout, mitigating development risk and costs.This Sponsores Solutions Guide has everything you need to now about WAN emulation and WAN and how to best implement it in your organization. Sponsored by Shunra

»  Click here to download now

- Special Advertising Partners -
WHITE PAPERS
 

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
INFOWORLD MARKETPLACE
 
» BUY A LINK NOW
 
 

Video

 
 
 

Podcasts

 
IFW Daily 10/10/2008

A look back at the week: AMD splits into two, Panasonic sets world record...

 
 

 

Columnists

 
 
 

Resource Center


Ads by techwords beta  [See your link here]
 




Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist