The FinancialContent Network     SocialPicks Community   |   MarketMinute Monitor   |   MarketMinute Market Updates   |   MarketMinute Stock News
SocialPicks
   Sign Up   |   Log In   |   What is SocialPicks?     

Struts , JSF , spring mvc , GWT - what is it going to be

 Feb 02, 2008 02:17 AM UTC
Avatar
Return Risk
-35.91% HIGH
Analyst
Symbol Sentiment Start Return Closed
MVC n/a
IMO n/a

Graphic_arrow1 Via Industry Observer:  

I was reading the blog at java based web frameworks for 2008 and ended up doing a query on indeed.com.

So I compared the following
1. Struts
2. JSF (Java server faces)
3. GWT (Googles web application toolkit)
4. Spring MVC

Here is what I found



gwt , struts , jsf , spring mvc ,JRuby Job Trends graph

And Now comparing the Relative growth


gwt , struts , jsf , spring mvc ,JRuby Job Trends graph
As I had expected Struts is the clear leader and my guess just like Mainframe's still are a very important part of the Enterprise , Struts will always be there in the web 1.0 world.

JSF - to me is really a web1.0 technology -just an upgrade to struts.Sun has a knack of making things complicated and I dont think it has handled JSF any different than EJB's 1.0.

Spring MVC - has an interesting story, Spring Core(the middleware piece) has a very strong acceptance and spring core has a bigger audience than spring mvc. It's simplicity of programming model , well thought feature's make it a good candidate for use.

GWT in 2008 is IMO going to be the real winner. About an year ago I had posted that 2007 would be the year for GWT . Well looking at the numbers I think it was. It has not overtaken struts but the relative growth has been the highest - 30,000 % WOW!.

It has three things going for it
1. Java based (so the corporate java developers have an upgrade path)
2. It exposes a whole new capability of ground up AJAX applications not available in Struts , JSF or spring MVC
3. Simple (in every way - learning , developing , building , deploying)

I ran into a client recently who was using GWT very aggressively , Spring core and Spring MVC.When I asked him about why he was using Spring MVC and GWT- he commented the following

- Everything on website cannot be AJAX based application style. I will have some pages that really are suited for html (jsp) type content . I am using Spring MVC for that(example login page , help pages )
-Also Spring MVC is also a good place to put everything together. It works well with J2EE file structures etc and a great way to launch everything and coordinate the website.

The above view is what I think will shape 2008.


 Graphic_website1 Read the rest of original post »



Add Comment

Be the first to comment on this story and earn 2 points.

Your Comment



IN THE PRESS
Press_forbes Press_washingtonpost Press_wsj Press_npr Press_techcrunch