aspose file tools*
The moose likes Swing / AWT / SWT and the fly likes Seeking advice for first project Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Java 8 in Action this week in the Java 8 forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "Seeking advice for first project" Watch "Seeking advice for first project" New topic
Author

Seeking advice for first project

Eric Jones
Greenhorn

Joined: Mar 19, 2011
Posts: 9
The world of Java offers so many options that my beginner-brain is overwhelmed. I'm hoping to get some advice from developers more experienced than I. I'm trying to build a rich-client application (my first) that will track information about pets in a veterinary clinic setting. The app will be connected to a database (initially, Apache Derby; later, SQL Server), and will be multi-user (maybe, 5-10 users at a time).

I'd like to get started in a constructive direction so as not to waste too much time. Thus, I'm hoping for some recommedations in a couple of areas. I'm looking for tools that make it as easy as possible to develop a reasonable app and gui, while still allowing me to customize in a few areas if need be. And, hopfully, something that will not be outdated and unsupported too quickly. I will likely want to extend the application in the future, or modify it for use in other clinics, so the code needs to be reusable and modifyable.

1) What would be a good framework to use to support development of the app? So far, I've only heard of Spring-RCP project and Netbeans App Framework.

2) Is it better for me to use Swing or SWT/JFace? Or something else? Swing seems to lack much support for data-binding and validation (or am I not understanding?)

3) Is JPA ORM the right way to go? Or, just use straight SQL commands?

4) Does it matter whether I use Netbeans or Eclipse IDE?

Thanks for any advice.

Eric

 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Seeking advice for first project
 
Similar Threads
Advice needed - where to focus for the current trends?
Looking for DB advice
Regular updates to table from network messages
Web application vs Swing application
Swing desktop application best practices