This week's book giveaway is in the HTML Pages with CSS and JavaScript forum.
We're giving away four copies of Testing JavaScript Applications and have Lucas da Costa on-line!
See this thread for details.
Win a copy of Testing JavaScript Applications this week in the HTML Pages with CSS and JavaScript 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
  • Bear Bibeault
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Tim Cooke
  • Liutauras Vilda
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • fred rosenberger
  • salvin francis
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Carey Brown

is Struts still a defacto framework

 
Ranch Hand
Posts: 342
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Donald & Chad

With so many MVC frameworks pop up in J2EE space, is Strut still a defacto web framework? In what cases, we should choose Struts than other frameworks?

thanks
anthnoy
 
Ranch Hand
Posts: 471
Mac OS X Hibernate Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I guess struts 1.x still is, but don't know if it's going to stay there for long. Struts 2 and JSF are gaining popularity fast (especially the latter). Also a lot of people are moving to ruby on rails, but the number is still much less than struts (but it's growing really fast).
 
Ranch Hand
Posts: 884
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I suppose if you ask a Struts guy, he would say yes. But if you ask a Spring guy, the answer is pretty obvious. Let's not get into one of those debates of which is the standard or which is better. These are just tools to help us finish our work faster and do it better.
 
Alaa Nassef
Ranch Hand
Posts: 471
Mac OS X Hibernate Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Chengwei Lee:
Let's not get into one of those debates of which is the standard or which is better.



Well, I'll have to disagree on this. The question wasn't about which is better. The question was about being de-facto. Struts 1.x used to be the de-facto platform, meaning that usually when someone wanted to build a java web application, he would just go to struts. This doesn't mean that it's the best, but it means that it's the most popular choice by far. The market share of struts 1.x is dropping due to the rise of other frameworks that are better, but as I said before, I think that it's still the framework of choice till now.
 
Chengwei Lee
Ranch Hand
Posts: 884
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Alaa Nassef:


Well, I'll have to disagree on this. The question wasn't about which is better. The question was about being de-facto. Struts 1.x used to be the de-facto platform, meaning that usually when someone wanted to build a java web application, he would just go to struts. This doesn't mean that it's the best, but it means that it's the most popular choice by far. The market share of struts 1.x is dropping due to the rise of other frameworks that are better, but as I said before, I think that it's still the framework of choice till now.



Are there any statistics to prove that Struts or any other framework is widely in use to claim the de facto standard in the industry? Or is it merely by word of mouth or checking with friends and colleagues that we came to a conclusion that some framework is the de facto standard?

What I meant to say is, rather than dwelling over is it a de facto standard or not, evaluate to see if it meets your needs and if it does, use it.
 
Seriously? That's what you're going with? I prefer this tiny ad:
Thread Boost feature
https://coderanch.com/t/674455/Thread-Boost-feature
    Bookmark Topic Watch Topic
  • New Topic