angularjs and knockout.js are good examples of JS libraries which might appeal to people whoa re use to JSF. These libraries take a more declarative approach to view definition, data binding and routing.
I'm veering towards angularjs (opensource and backed by Google) rather than knockout.js (opensource backed by ???) .
Also I've recently seen IDE support for producing CRUD applications:
https://blogs.oracle.com/geertjan/entry/how_to_integrate_backbone_js
In response I raised a log for a similar wizard for angularjs:
http://netbeans.org/bugzilla/show_bug.cgi?id=223649
Peter.
-----
Options: You can moderate through email. Respond in the body with "Delete", "Approve", or "Spam". Reply with "Like" to like this comment, or respond in the body to post a reply comment.
Or use the moderate panel: http://jdf.disqus.com/admin/moderate/#/pending