Is Struts the most popular web application framework for Java?

By: Emiley J. Emailed: 1698 times Printed: 2196 times    

Latest comments
By: rohit kumar - how this program is work
By: Kirti - Hi..thx for the hadoop in
By: Spijker - I have altered the code a
By: ali mohammed - why we use the java in ne
By: ali mohammed - why we use the java in ne
By: mizhelle - when I exported the data
By: raul - no output as well, i'm ge
By: Rajesh - thanx very much...
By: Suindu De - Suppose we are executing

Yes. By any objective measure, Struts continues to be the most popular web application framework for Java.

As of 2006, the vast majority of job offerings for Java developers cite Struts as prerequisite. According to OnJava magazine between their reader surveys for 2005 and 2004 the popularity of Struts remained steady. Likewise, the number of Struts articles published in all online journals also remained constant between 2004 and 2005. (For a complete list, see the Struts Central website.) New and updated books about Struts continue to be published regularly.

While some people characterize the space of Java web application framework as being "fragmented", the truth is that more web developers use Struts than all other alternatives combined. This observation is as true in 2006 as it was in 2005, as it was in 2004. It's probably been true since Struts released its 1.0 version in 2001.

Of course, some developers are finding that JavaServer Faces can be a faster way to write new applications, especially modest intranet applications. And that's great! More than anything else, every Struts committer wants every developer to get more out of every work day. (We're developers too!) As these new JSF applications grow in complexity, we're glad that Apache Shale is ready to do for JSF developers what Struts has been doing for JSP developers, year after year after year.

Meanwhile, enterprise web developers who have standardized on Struts can be assured that new releases of Struts 1 will continue, even as we break new ground with Struts 2.


Struts Home | All Struts Tutorials | Latest Struts Tutorials

Sponsored Links

If this tutorial doesn't answer your question, or you have a specific question, just ask an expert here. Post your question to get a direct answer.



Bookmark and Share

Comments(2)


1. View Comment

I hope so.:d

View Tutorial          By: khoa at 2008-06-10 04:18:31
2. View Comment

Definitely Struts is great. I have posted an article on various frameworks on Java. Check them out http://www.hurricanesoftwares.com/most-popular-web-application-frameworks/

I hope it will help
Cheers.


View Tutorial          By: Ashish at 2008-09-02 08:04:49

Your name (required):


Your email(required, will not be shown to the public):


Your sites URL (optional):


Your comments:



More Tutorials by Emiley J.
Error generating R.java from manifest
ERROR 1251: Client does not support authentication protocol requested by server; consider upgrading MySQL client
IIS and Tomcat - how to configure to work together
PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/php4/lib/php/extensions/no-debug ......
Adding your own Application icon for your J2ME application (jar file)
Creating Menus in Code using VB.net
Traversing all files in a directory using Ruby
Using Proxy to connect to URLs in Ruby
POST a form in Ruby
Reading URL content using Ruby (HTTP)
dRuby client/server mode sample program
Benchmark module in Ruby
encoding and decoding in Ruby using Base64 Module
Module Abbrev in Ruby
Standard Library Packages in Ruby

More Tutorials in Struts
Configuring JDBC DataSources in Struts
Struts Classes
FAQ: Why was reload removed from Struts (since 1.1)?
FAQ: Why are my checkboxes not being set from ON to OFF?
Using JavaScript to submit a form in Struts
How to prepopulate a form in Struts
Simple example of using the requiredif Validator rule in Struts
Chaining actions in Struts
When is the best time to validate input in Struts
What is a Plug-in and how to use Java plug-ins with Struts?
7 Best Practices of Struts
Origin and Architecture of Struts
ActionErrors and ActionError in Struts
Tutorial on Struts Configuration File - struts-config.xml in Struts - from the book: Struts Survival Guide. Basics to Best Practices
Handling multiple buttons in HTML Form in Struts

More Latest News
Most Viewed Articles (in Struts )
Tutorial on Struts Configuration File - struts-config.xml in Struts - from the book: Struts Survival Guide. Basics to Best Practices
What is Struts? Which Version of Struts to use?
Introduction to Struts Architecture
Writing the first Struts application
IncludeAction in Struts
Chaining actions in Struts
Is Struts the most popular web application framework for Java?
What is a Model View Controller (MVC) Model?
History of Struts
WebWork 2 is now Apache Struts 2
Struts 1 vs Struts 2
Creating Struts Modules
ActionErrors and ActionError in Struts
ForwardAction in Struts
Handling Duplicate Form Submissions in Struts
Most Emailed Articles (in Struts)
What is a Model View Controller (MVC) Model?
Struts and Tiles - Steps to use Struts and Tiles
Creating Struts Modules
History of Struts
WebWork 2 is now Apache Struts 2
Creating the first application using Struts 2
ActionErrors and ActionError in Struts
IncludeAction in Struts
Handling Duplicate Form Submissions in Struts
Guidelines for Struts Application Development
7 Best Practices of Struts
Is Struts the most popular web application framework for Java?
Downloading and installing Struts
The directories and files of a Struts application
Editing struts-config.xml in a Struts Application