Wednesday, January 27, 2010

Birth of a NetBeans fan-boy

As I mentioned at last post, I've been reviewing the Enterprise Java development stack. I've just finished writing some basic JPA applications using two different Application Servers (JBoss, GlassFish) and toolsets (JBoss Tools, NetBeans). I really like Eclipse and JBoss, but I really have to hand it to the NetBeans folks on this one. Here's what I found to like:

- NetBeans will generate your Entity Beans for you, based on your schema (JBoss Tools does this, too)
- NetBeans will generate Session Beans based on those Entity Beans
- NetBeans will even generate a JSF CRUD application for you, exposing those Entity Beans!
- NetBeans will generate your Persistence Unit for you
- NetBeans will generate your DataSource for you (I think JBoss makes you copy a template file by hand for that one)

All these things alone aren't so stunning, but what's really cool is the cohesive feeling the IDE gives you. All that, plus integrated App Server control, Database control, etc. (In fairness, JBoss Tools offers a lot of these, too.)

Now, for the grand whammy: I am ecstatic about the NetBeans Hadoop plugin from Karmasphere, which I first saw here. That plug-in just flat out rocks! Using that plug-in, I ran my first Windows Hadoop job this afternoon about 20 minutes after I first saw the article. Tonight, I ran a second job on my Ubuntu laptop (which runs an honest Hadoop installation as well) in about 2 minutes, without looking back at the instructions. Everybody needs to look at this plug-in, it's flat out cool and makes Hadoop development an easy, desktop proposition.

So here I sit, a several-year Eclipse user absolutely stunned by NetBeans 6.8. I can only hope Oracle lets this IDE continue, it is definately raising the bar.

So go get yourself a download of NetBeans 6.8, and Happy Coding!

Rick

2 comments:

Unknown said...

Thanks for the shout-out on Karmasphere Studio. There's a new release just around the corner which we're excited about. We love feedback so if you've got any thoughts on things you'd like to see, give us a shout.

Anonymous said...

It was rather interesting for me to read this blog. Thanks for it. I like such topics and everything that is connected to this matter. I would like to read more on that blog soon.

Best wishes