Wednesday Mar 25, 2015

Forge Powered Java EE Rapid Application Development Comes to NetBeans!

Forge has been a great tool for Rapid Application Development (RAD) with Java EE (for sake of nostalgia it is basically the descendant of the awesome seam-gen tool of the Java EE 5 era). As powerful as Forge is, one of it's drawbacks had been that it is very heavily command-line driven with many commands and sub-commands to learn. As a result it can be initially unnatural for the Average Joe, very IDE centric Java developer to pick up.

A novel solution to this paradigm mismatch that the Forge team adopted is to integrate Forge into IDEs like Eclipse. I am very happy to report that such integration has finally arrived in NetBeans, perhaps making it truly accessible to the core Java EE community. Indeed the Forge NetBeans integration works out very nicely - you access Forge commands through NetBeans quick search, the otherwise CLI driven commands are rendered dynamically as regular NetBeans wizards and the commands take effect seamlessly within NetBeans including generating code and running the project. In this case, a video really is worth a thousand words (if you are having trouble viewing the embedded video below it is available here). In addition to demonstrating Forge in NetBeans the video is really a great reflection of the kind of productivity you can achieve with Java EE today.

The Forge NetBeans plugin can be installed directly from within NetBeans by using the Plugin Portal Update Center (Tools -> Plugins). You can also download it manually from the NetBeans Plugin Portal.

If you are new to Forge, the Forge site has excellent documentation for getting started including a great self-paced, self-directed hands-on lab. Enjoy - Forge really can make web development fun again and NetBeans + Forge is a truly powerful combination that's hard to beat :-).

Thursday Feb 28, 2008

Learning From Each Other - MySQL Forge

Clip from MySQL Forge

One of the nice, and funny things about working on the MySQL deal is that we took turns saying: "I like how you solved this problem, tell me more!" The deal closed; learning time starts...

Jay Pipes is Mr MySQL Forge and he just released Forge 2, check out his announcement and Guiseppe's additional commentary ([1], [2]). Maybe we can invite Jay (et al.) for a presentation at a future GlassFish meeting?

BTW, I see that Jay's experience with MediaWiki was similar to that of one of our teams: very hard to mold it for new tasks.