views:

110

answers:

4

Hi there,

I'm a developing primary Java webapplications at work. I would like to start creating a little java desktop app. It should be a simple CRUD app with database connection, 2 - 3 forms and a smart stats page. To be honest: I'm kinda lost in this topic. I've took some time to guide through swing but the tutorials are all old and most of the stuff seems to be very unhandy. Aren't there any swing frameworks or somethingelse?

Vogella gives a good introduction into Eclipse RCP development but this all seems too much for my use at home.

What I'm searching is a easy/light way to create a desktop app. Which options are available in this topic? Would be glad if someone could share some experiences with Swing or Eclipse RCP and if its worth to spend time into getting in of this.

Thanks

+3  A: 

If you don't mind using Groovy try Griffon.

Boris Pavlović
+1  A: 

You might consider JavaFX. I haven't yet had time to try it myself, but I hear good things about the ease of use and capabilities.

Brabster
Really? So far I have heard absolutely nothing good about it.
Carlos
+3  A: 

For a simple application like yours, Eclipse RCP is just overkill. Its a very high level framework. SWT is a good option. If you have any experience with Swing or SWT, I suggest you stick to it. You should also look into MiGLayout.

Nithesh Chandra
This is what I felt like too. Its too much - I don't need a modular high stack framework. MiGLayout looks good, I'll look into
asrijaal
+1  A: 

Eclipse RCP is quite straightforward IMHO, you could always start with a Mail Template from the new Project Wizard. If youre looking for sth a little bit more lighweight you could try Spring Application Framework. e4 makes it considerably easier to develop RCP "on the fast lane". You could try this excellent Vogella tutorial

kostja
Words of warning: Development of Spring RCP has been sluggish and at one point it was almost completely stopped. It looked promising, but there has been no new releases in a while, so I'm not sure what the current status is. The documentation is also very sparse so you probably need to dig in to the source code (which can be quite complex). On the plus side, RCP seems stable, I'm not sure if I have found a single bug during the 3+ years I have been using it.
Carlos