Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I'm doing some web apps for personal projects that might be shared out with my friends. I'm trying to use skills that will help me at work, but don't have $$ to spend on Visual Studio right now and don't want to try to cobble something together with Express Editions. Since I've been sort of wanting to bring my Java skills up to date and the main skills I want to work on are design and architecture skills, this isn't a big deal - except that I have no idea how to track down the right UI framework. I know I want something based on MVC, to get more practice with frameworks for that design pattern (we're using ASP .NET MVC2 at work).

The UIs that I'll be making will be pretty simple - data entry, buttons, text, images. They will need AJAX.

Any thoughts about which frameworks to look at? I'll be watching the comments, if anyone wants additional clarification on what I'm looking for.

share|improve this question
2  
possible duplicate stackoverflow.com/questions/309254/… – Kavet Kerek Feb 9 '11 at 18:14
Thanks, I missed that one – Ethel Evans Feb 9 '11 at 18:31
Huh, can't vote to close as duplicate for questions on SO . . . am I missing something? I guess it's not the end of the world if this question gets asked on both sites. – Ethel Evans Feb 9 '11 at 18:35

3 Answers

up vote 1 down vote accepted

A couple of popular and free frameworks with high name recognition among employers are Struts and Spring.

http://struts.apache.org/ http://www.springsource.org/

Struts is essentially just a way of adding MVC to your project, while Spring encompasses a wide array of features starting with dependency injection and including strategies for things like handling data and security.

share|improve this answer

I would take a look at Spring Roo. It's built for rapid development and will do things like UI scaffolding for you (like ASP.NET MVC 2).

share|improve this answer

IMHO JSF 2.0 is the Java web framework most alike ASP.NET MVC 2. IMHO there is even some mutual influence between these two directions. That does not mean though that any of them is indeed very good. If you do not have months for a learning curve then try HybridJava. It is the most clean MVC two.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.