Win a copy of Modern JavaScript for the Impatient this week in the Server-Side JavaScript and NodeJS forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Bear Bibeault
  • Junilu Lacar
Sheriffs:
  • Jeanne Boyarsky
  • Tim Cooke
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • salvin francis
  • Frits Walraven
Bartenders:
  • Scott Selikoff
  • Piet Souris
  • Carey Brown

Next framework to choose ?

 
Greenhorn
Posts: 5
  • 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
 
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.
 
author
Posts: 24
5
Spring Tomcat Server Linux
  • 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.
 
Amoni Renar
Greenhorn
Posts: 5
  • 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 X Long
author
Posts: 24
5
Spring Tomcat Server Linux
  • 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
 
Ranch Hand
Posts: 2107
  • 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.
 
Note to self: don't get into a fist fight with a cactus. Command this tiny ad to do it:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
    Bookmark Topic Watch Topic
  • New Topic