Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Next framework to choose ?

 
Amr Ghazi
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello All,

I am in the quest of looking for my next framework to learn to build rapid and scalable web applications.

Spring MVC vs GWT vs Struts or any other mainstream adopted framework.

I emphasis on 3 points:

Ease of use,
Learning curve,
can be used for small as well as large web applications.

TIA
 
Hauke Ingmar Schmidt
Rancher
Posts: 436
2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
mea culpa wrote:
Ease of use,
Learning curve,
can be used for small as well as large web applications.


The search for the silver bullet.

Pick any two. That's the reason why there are literally hundreds of web frameworks.
 
Josh Long
author
Greenhorn
Posts: 24
Linux Spring Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Naturally, the right answer in absence of specifics is, "it depends." Spring MVC and GWT, for example, will both help you "rapidly" build applications that look nothing like one another. So it depends on what kind of application you're trying to build. Additionally, who says it has to be an either-or question: a lot of people embed GWT islands of code /behavior in Spring MVC applications. Simialarly, many people Spring Web Flow AND Spring MVC, or Spring Faces and Spring MVC, or Spring BlazeDS (for flex clients) and Spring MVC, Spring WS and REST support adjacent to a Spring MVC application, etc.
 
Amr Ghazi
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The reason of my question is, coming from a webservices background, transitionning to UI. I want to be proficient in at least one popular web framework. From the myriad of them, it is kind of hard to choose one. that's why I rely on your input, from expressing the after sought industry trends.

Josh Long wrote:Naturally, the right answer in absence of specifics is, "it depends." Spring MVC and GWT, for example, will both help you "rapidly" build applications that look nothing like one another. So it depends on what kind of application you're trying to build. Additionally, who says it has to be an either-or question: a lot of people embed GWT islands of code /behavior in Spring MVC applications. Simialarly, many people Spring Web Flow AND Spring MVC, or Spring Faces and Spring MVC, or Spring BlazeDS (for flex clients) and Spring MVC, Spring WS and REST support adjacent to a Spring MVC application, etc.


 
Josh Long
author
Greenhorn
Posts: 24
Linux Spring Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, naturally I recommend Spring MVC :-) I'm on phone so don't have the references on hand. You might Google Matt Raible's comparing web frameworks talk - he seemed to like Spring MVC too, and (tried) to give reasons
 
Jesus Angeles
Ranch Hand
Posts: 2068
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This is like a career question.

Normally, you wouldnt prioritize looking into something which you will never use. Decide what is your goal (e.g. job role). This includes deciding on your target work location. You can look at job openings for that role and see what UI framework is used most.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic