• Post Reply Bookmark Topic Watch Topic
  • New Topic

UI in Java  RSS feed

 
Nazneen Mulani
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hey I have to re-design and re-factor the UI which was implemented ten years back using JSP and Servlet by consideration of compatibility (browsers and OS), cost and effort. Please suggest me some java framework .
 
Bear Bibeault
Author and ninkuma
Marshal
Posts: 66207
151
IntelliJ IDE Java jQuery Mac Mac OS X
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you can port much of the code to modern versions of Servlets and JSP, it might be simpler to just continue to use no framework.

Otherwise, the most popular server-side framework these days seems to be SpringMVC. I cannot recommend JSF or Struts at this point.

Or, if the application is a complete refactor, you could use the ultramodern approach of creating a RESTful API for the data, and implementing the app using a client-side JavaScript MVC framework such as Backbone or AngularJS.
 
Nazneen Mulani
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ohk thanks a lot.
and why not JSF or struts??
And I have to consider the code which was implemented 10 years back, while designing new one.
And this is my M tech final year Project got from one MNC in intern.
 
Bear Bibeault
Author and ninkuma
Marshal
Posts: 66207
151
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Nazneen Mulani wrote: and why not JSF or struts?

In my opinion, JSF is a cantankerous, over-complicated, Rube Goldberg machine that creates more problems than it solves. In my experience, its influence is waning. Struts is just too old.
 
Nazneen Mulani
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have gone through some Java Based UI frameworks, In which VAADIN and ZK are two frameworks which i am thinking is good for my project. Both are open source UI frameworks in java for building enterprise web and mobile applications. Also their compatibility is better than other frameworks for all browsers and OS.

Capture.JPG
[Thumbnail for Capture.JPG]
 
Nazneen Mulani
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
extension to above comparison
Captureo.JPG
[Thumbnail for Captureo.JPG]
 
Ulf Dittmer
Rancher
Posts: 42972
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There are many, many frameworks you could use. That comparison you posted selected a few, leaving out some of the more popular ones. But since this is a student project, I don't think the choice of frameworks matters much. IMO, you should give some serious thought to Bear's suggestion of not using any framework that's not already use din the project. (Unless that is a requirement of this project, of course.)
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!