Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What's the best Java web framework for my needs? [closed]

I'm creating an web application for company intranet, because other parts of this system are written in Java, so for integration purposes Java was chosen as a web frontend.

There are the requirements:

  • it has to be simple to learn in short period of time
  • it has to support MVC pattern
  • no extended xml configuration
  • application will consist of many form that user will fill, and some js to help with it
  • good IDE plugins that will help with development

I was thinking of Wicket/Spring MVC/Stripes

What are your recommendations regarding those requirements? What other frameworks, that are probably better for my application should I look at?

Also: can you comment those three frameworks on how do they meet my requirements?

like image 888
wlk Avatar asked Jun 20 '10 19:06

wlk


People also ask

Which framework is better for Java?

Struts has a plugin-based architecture and it comes with plugins for REST, AJAX, Config Browser and JSON. It can be easily integrated with other Java frameworks like Spring and Hibernate. Due to its rich functionalities, it is one of the most preferred frameworks for developing enterprise-level applications.


1 Answers

Check out Grails; it's the best of Rails and Java. Excellent MVC (including ORM), DRY, and coding-by-convention (no XML config!), very similar to Rails but even better in some ways (IMHO), plus all the stability of the Java platform and access to all of its excellent libraries.

It uses the JVM-based Groovy scripting language but the learning curve shouldn't be too bad for a Java developer; you can also use straight Java code if you need.

like image 156
maerics Avatar answered Sep 22 '22 09:09

maerics