Introducing G2.ai, the future of software buying.Try now
Apache Struts
Save to My Lists
Unclaimed
Unclaimed

Top Rated Apache Struts Alternatives

spring.io
(316)
4.5 out of 5
Vaadin
(36)
4.1 out of 5

Apache Struts Reviews & Product Details

Apache Struts Product Details

Apache Struts Media

Product Avatar Image

Have you used Apache Struts before?

Answer a few questions to help the Apache Struts community

21 Apache Struts Reviews

4.0 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
21 Apache Struts Reviews
4.0 out of 5
21 Apache Struts Reviews
4.0 out of 5
G2 reviews are authentic and verified.
Verified User in Information Services
II
Mid-Market (51-1000 emp.)
"Best framework for web application developments"
What do you like best about Apache Struts?

It is an open source and MVC compatible.

it provide custom jsp tags for html which makes development easy Review collected by and hosted on G2.com.

What do you dislike about Apache Struts?

compared to spring which offers web controllers and DI features being just MVC was not recommended Review collected by and hosted on G2.com.

Verified User in Accounting
UA
Mid-Market (51-1000 emp.)
"A good MVC framework"
What do you like best about Apache Struts?

Good tags to create webpage easily for a separate web application Review collected by and hosted on G2.com.

What do you dislike about Apache Struts?

I have used it while ago. It is not good for micro services. Review collected by and hosted on G2.com.

Verified User in Information Services
CI
Enterprise (> 1000 emp.)
"Consultant"
What do you like best about Apache Struts?

Easy to learn and implement so good for new joiners Review collected by and hosted on G2.com.

What do you dislike about Apache Struts?

There are so many microservices available so more enhancements would be good Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Mid-Market (51-1000 emp.)
"An engaging MVC framework for Java web applications"
What do you like best about Apache Struts?

Simple structure, robust with xml configuration Review collected by and hosted on G2.com.

What do you dislike about Apache Struts?

Many things should be configurated through xml configuration files and are not ready out of the box, single controller servlet (ActionServlet) imay lead to scalability issues Review collected by and hosted on G2.com.

HS
Product Manager
Enterprise (> 1000 emp.)
"One of the simple platform for MVC Framework"
What do you like best about Apache Struts?

It is very simple to use and is based on Model-View-Controller design pattern. Even as it has evolved over time, it is still very simple to use and understand. Perfect for someone looking to build a website or product based on MVC design pattern. Review collected by and hosted on G2.com.

What do you dislike about Apache Struts?

It is very configuration heavy. One has to do write a lot of configurations in the xml file. Small applications can be easily done but making a large application can turn out messy and flawed. Review collected by and hosted on G2.com.

lovenish t.
LT
Senior Engineer Software
Computer Software
Mid-Market (51-1000 emp.)
"very effective and efficient java web framework to develop app"
What do you like best about Apache Struts?

overall looks goods and it is very flexible Easy to use and development the web application is very easy it is open source so we can add our functions.it have MVC feature and jsp,servlet ,hibenate combination makes its super realistic and efficient. Review collected by and hosted on G2.com.

What do you dislike about Apache Struts?

i dont have dislike in it because it's very powerful framework for developing web applications its free makes it more usable by lots of industries one thing to do remember in it if you are fresher and want to working on struts so yoi havr knowledge of basic java code. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Mid-Market (51-1000 emp.)
"Wide range of framework functionalities to build up HTML, JAVA etc. Application"
What do you like best about Apache Struts?

Apart from hard-coding, there are already XML files which can add great functionalities to the application. We can build up stylish forms using JAVA including various forms validations. By adding struts config file integrated with eclipse we can build up great web applications. Within Struts there already a number of jar files which provides extra functionalities for the form. Review collected by and hosted on G2.com.

What do you dislike about Apache Struts?

Apache Struts is very complicated to understand it's syntax and library functions demands loads of learning experience. The installation process and integrated it with eclipse project needs strong conceptual knowledge. Review collected by and hosted on G2.com.

ravi r.
RR
Associate Software Developer
Computer Software
Mid-Market (51-1000 emp.)
"Great Framework For small and medium applications"
What do you like best about Apache Struts?

It is a great open source framework which combines the best of jsp , servelets and hibernate into our applications. It has a mvc architechture, good class handling . We like the custom tags functionality alot. It has many libraries for validations which make our work easy. Review collected by and hosted on G2.com.

What do you dislike about Apache Struts?

It is not the best framework in modern needs, many vulnerabilities exist and no web controller makes it a no at many instances. Review collected by and hosted on G2.com.

Verified User in Education Management
UE
Mid-Market (51-1000 emp.)
"Review for Apache Struts"
What do you like best about Apache Struts?

Struts values or mapping are represented in XML or property files. This loose coupling means that many changes can be made without modifying or recompiling Java code, and that wholesale changes can be made by editing a single file. This is one of the best features that I like about Struts Review collected by and hosted on G2.com.

What do you dislike about Apache Struts?

Struts in itself is not very transparent. With Struts applications, there is a lot more going on behind the scenes than with normal Java based Web applications. As a result, Struts applications are harder to understand and optimize. Review collected by and hosted on G2.com.

Verified User in Information Services
UI
Mid-Market (51-1000 emp.)
"Struts is roobusto but complicated to learn"
What do you like best about Apache Struts?

Struts It has many advantages but personally I have liked only a few:

The use of this methodology entails a series of advantages that help us reduce the time required for development and facilitate the maintenance of the web application:

Automatic transport of data entered in the client (JSP) to the controller (Action) using forms (ActionForm).

Automatic transport of data sent by the controller (Action) to the presentation part (JSP) using forms (ActionForm).

Implements the common part to all applications in the Controller part (ActionServlet); the particular part of each application is easily configurable (struts-config.xml).

The separation of the components in layers (MVC) greatly simplifies the development and maintenance. Review collected by and hosted on G2.com.

What do you dislike about Apache Struts?

In what little I work with this framework, I have been somewhat bothered by the following,

struts-config.xml

Work props by redirecting calls from "views" to the appropriate "model". This is managed through the configuration in the file "struts-config.xml" as it aims to simplify the flow of an application. Instead it can quickly grow large and complicated and is prone to acquire errors as normally edited by hand. Struts-config.xml is difficult to read and understand, which is a shame as dictated by the operation of the application.

MVC

Struts is designed for systems where a screen is filled and an action ensues. This is the heart of MVC. It is not easy to have multiple routes with multiple screens following a workflow.

There is no model

Struts offers little help in business logic coding. This can be seen as a force that provides flexibility. However, it means that Struts is mostly a complicated method of attaching Java servlet web pages. If the need is for security or a standardized method to access databases, Struts does not provide this. Review collected by and hosted on G2.com.

Pricing

Pricing details for this product isn’t currently available. Visit the vendor’s website to learn more.

Apache Struts Comparisons
Product Avatar Image
Angular
Compare Now
Product Avatar Image
spring.io
Compare Now
Product Avatar Image
Vaadin
Compare Now
Apache Struts