Introducing G2.ai, the future of software buying.Try now
Leapfrog Geo
Gesponsert
Leapfrog Geo
Website besuchen
Produkt-Avatar-Bild
Apache Struts

Von The Apache Software Foundation

Unbeanspruchtes Profil

Beanspruchen Sie das G2-Profil Ihres Unternehmens

Die Beanspruchung dieses Profils bestätigt, dass Sie bei Apache Struts arbeiten und ermöglicht es Ihnen, zu verwalten, wie es auf G2 erscheint.

    Nach der Genehmigung können Sie:

  • Aktualisieren Sie die Details Ihres Unternehmens und Ihrer Produkte

  • Steigern Sie die Sichtbarkeit Ihrer Marke auf G2, in der Suche und in LLMs

  • Zugriff auf Einblicke zu Besuchern und Wettbewerbern

  • Auf Kundenbewertungen antworten

  • Wir werden Ihre Arbeits-E-Mail überprüfen, bevor wir Zugriff gewähren.

4.0 von 5 Sternen

Wie würden Sie Ihre Erfahrung mit Apache Struts bewerten?

Leapfrog Geo
Gesponsert
Leapfrog Geo
Website besuchen
Es sind zwei Monate vergangen, seit dieses Profil eine neue Bewertung erhalten hat
Eine Bewertung hinterlassen

Apache Struts Bewertungen & Produktdetails

Produkt-Avatar-Bild

Haben sie Apache Struts schon einmal verwendet?

Beantworten Sie einige Fragen, um der Apache Struts-Community zu helfen

Apache Struts-Bewertungen (21)

Bewertungen

Apache Struts-Bewertungen (21)

4.0
21-Bewertungen

Bewertungen durchsuchen
Bewertungen filtern
Ergebnisse löschen
G2-Bewertungen sind authentisch und verifiziert.
Verifizierter Benutzer in Informationsdienste
BI
Unternehmen mittlerer Größe (51-1000 Mitarbeiter)
"Bestes Framework für die Entwicklung von Webanwendungen"
Was gefällt dir am besten Apache Struts?

Es ist Open Source und mit MVC kompatibel. Es bietet benutzerdefinierte JSP-Tags für HTML, die die Entwicklung erleichtern. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Apache Struts?

im Vergleich zu Spring, das Web-Controller und DI-Funktionen bietet, wurde empfohlen, nicht nur MVC zu sein Bewertung gesammelt von und auf G2.com gehostet.

Verifizierter Benutzer in Buchhaltung
BB
Unternehmen mittlerer Größe (51-1000 Mitarbeiter)
"Ein gutes MVC-Framework"
Was gefällt dir am besten Apache Struts?

Gute Tags, um eine Webseite einfach für eine separate Webanwendung zu erstellen Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Apache Struts?

Ich habe es vor einiger Zeit benutzt. Es ist nicht gut für Microservices. Bewertung gesammelt von und auf G2.com gehostet.

Verifizierter Benutzer in Informationsdienste
DI
Unternehmen (> 1000 Mitarbeiter)
"Berater"
Was gefällt dir am besten Apache Struts?

Einfach zu lernen und umzusetzen, also gut für neue Mitarbeiter. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Apache Struts?

Es gibt so viele Microservices, daher wären weitere Verbesserungen gut. Bewertung gesammelt von und auf G2.com gehostet.

Verifizierter Benutzer in Computersoftware
BC
Unternehmen mittlerer Größe (51-1000 Mitarbeiter)
"Ein fesselndes MVC-Framework für Java-Webanwendungen"
Was gefällt dir am besten Apache Struts?

Einfache Struktur, robust mit XML-Konfiguration Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Apache Struts?

Viele Dinge sollten über XML-Konfigurationsdateien konfiguriert werden und sind nicht sofort einsatzbereit. Ein einzelner Controller-Servlet (ActionServlet) kann zu Skalierbarkeitsproblemen führen. Bewertung gesammelt von und auf G2.com gehostet.

HS
Product Manager
Unternehmen (> 1000 Mitarbeiter)
"Eine der einfachen Plattformen für das MVC-Framework."
Was gefällt dir am besten Apache Struts?

Es ist sehr einfach zu verwenden und basiert auf dem Model-View-Controller-Designmuster. Auch wenn es sich im Laufe der Zeit weiterentwickelt hat, ist es immer noch sehr einfach zu verwenden und zu verstehen. Perfekt für jemanden, der eine Website oder ein Produkt basierend auf dem MVC-Designmuster erstellen möchte. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Apache Struts?

Es ist sehr konfigurationsintensiv. Man muss viele Konfigurationen in die XML-Datei schreiben. Kleine Anwendungen können leicht gemacht werden, aber eine große Anwendung zu erstellen, kann unordentlich und fehlerhaft werden. Bewertung gesammelt von und auf G2.com gehostet.

lovenish t.
LT
Senior Engineer Software
Computersoftware
Unternehmen mittlerer Größe (51-1000 Mitarbeiter)
"sehr effektives und effizientes Java-Web-Framework zur Entwicklung von Apps"
Was gefällt dir am besten Apache Struts?

Insgesamt sieht es gut aus und es ist sehr flexibel. Einfach zu verwenden und die Entwicklung der Webanwendung ist sehr einfach. Es ist Open Source, sodass wir unsere Funktionen hinzufügen können. Es hat ein MVC-Feature und die Kombination aus JSP, Servlet und Hibernate macht es super realistisch und effizient. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Apache Struts?

ich habe keine Abneigung dagegen, weil es ein sehr leistungsfähiges Framework für die Entwicklung von Webanwendungen ist. Es ist kostenlos, was es für viele Branchen nutzbarer macht. Eine Sache, die man beachten sollte, wenn man ein Anfänger ist und mit Struts arbeiten möchte, ist, dass man Kenntnisse in grundlegender Java-Programmierung haben sollte. Bewertung gesammelt von und auf G2.com gehostet.

Verifizierter Benutzer in Computersoftware
BC
Unternehmen mittlerer Größe (51-1000 Mitarbeiter)
"Breites Spektrum an Framework-Funktionalitäten zum Aufbau von HTML-, JAVA- usw. Anwendungen."
Was gefällt dir am besten Apache Struts?

Abgesehen vom Hardcoding gibt es bereits XML-Dateien, die der Anwendung großartige Funktionalitäten hinzufügen können. Wir können stilvolle Formulare mit JAVA erstellen, einschließlich verschiedener Formularvalidierungen. Durch das Hinzufügen einer Struts-Konfigurationsdatei, die in Eclipse integriert ist, können wir großartige Webanwendungen entwickeln. Innerhalb von Struts gibt es bereits eine Reihe von Jar-Dateien, die zusätzliche Funktionalitäten für das Formular bereitstellen. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Apache Struts?

Apache Struts ist sehr kompliziert zu verstehen, seine Syntax und Bibliotheksfunktionen erfordern viel Lernerfahrung. Der Installationsprozess und die Integration in ein Eclipse-Projekt erfordern ein starkes konzeptionelles Wissen. Bewertung gesammelt von und auf G2.com gehostet.

ravi r.
RR
Associate Software Developer
Computersoftware
Unternehmen mittlerer Größe (51-1000 Mitarbeiter)
"Großartiges Framework für kleine und mittlere Anwendungen"
Was gefällt dir am besten Apache Struts?

Es ist ein großartiges Open-Source-Framework, das das Beste aus JSP, Servlets und Hibernate in unsere Anwendungen integriert. Es hat eine MVC-Architektur, gute Klassenverwaltung. Wir mögen die Funktionalität der benutzerdefinierten Tags sehr. Es hat viele Bibliotheken für Validierungen, die unsere Arbeit erleichtern. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Apache Struts?

Es ist nicht das beste Framework für moderne Bedürfnisse, viele Schwachstellen existieren und kein Web-Controller macht es in vielen Fällen zu einem Nein. Bewertung gesammelt von und auf G2.com gehostet.

Verifizierter Benutzer in Bildungsmanagement
BB
Unternehmen mittlerer Größe (51-1000 Mitarbeiter)
"Bewertung für Apache Struts"
Was gefällt dir am besten Apache Struts?

Struts-Werte oder -Zuordnungen werden in XML- oder Eigenschaftsdateien dargestellt. Diese lose Kopplung bedeutet, dass viele Änderungen vorgenommen werden können, ohne den Java-Code zu ändern oder neu zu kompilieren, und dass umfassende Änderungen durch Bearbeiten einer einzigen Datei vorgenommen werden können. Dies ist eines der besten Merkmale, die mir an Struts gefallen. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Apache Struts?

Struts an sich ist nicht sehr transparent. Bei Struts-Anwendungen passiert im Hintergrund viel mehr als bei normalen Java-basierten Webanwendungen. Infolgedessen sind Struts-Anwendungen schwerer zu verstehen und zu optimieren. Bewertung gesammelt von und auf G2.com gehostet.

Verifizierter Benutzer in Informationsdienste
BI
Unternehmen mittlerer Größe (51-1000 Mitarbeiter)
"Struts ist robust, aber kompliziert zu lernen."
Was gefällt dir am besten Apache Struts?

Struts hat viele Vorteile, aber persönlich habe ich nur wenige gemocht:

Die Verwendung dieser Methodik bringt eine Reihe von Vorteilen mit sich, die uns helfen, die für die Entwicklung benötigte Zeit zu verkürzen und die Wartung der Webanwendung zu erleichtern:

Automatischer Transport von im Client (JSP) eingegebenen Daten zum Controller (Action) unter Verwendung von Formularen (ActionForm).

Automatischer Transport von vom Controller (Action) gesendeten Daten zum Präsentationsteil (JSP) unter Verwendung von Formularen (ActionForm).

Implementiert den gemeinsamen Teil für alle Anwendungen im Controller-Teil (ActionServlet); der besondere Teil jeder Anwendung ist leicht konfigurierbar (struts-config.xml).

Die Trennung der Komponenten in Schichten (MVC) vereinfacht die Entwicklung und Wartung erheblich. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? Apache Struts?

In dem wenigen, was ich mit diesem Framework arbeite, hat mich Folgendes etwas gestört:

struts-config.xml

Arbeitsrequisiten durch Umleiten von Aufrufen von "Views" zum entsprechenden "Model". Dies wird durch die Konfiguration in der Datei "struts-config.xml" verwaltet, da sie darauf abzielt, den Ablauf einer Anwendung zu vereinfachen. Stattdessen kann sie schnell groß und kompliziert werden und ist anfällig für Fehler, da sie normalerweise von Hand bearbeitet wird. Struts-config.xml ist schwer zu lesen und zu verstehen, was schade ist, da es durch den Betrieb der Anwendung diktiert wird.

MVC

Struts ist für Systeme konzipiert, bei denen ein Bildschirm ausgefüllt wird und eine Aktion folgt. Dies ist das Herzstück von MVC. Es ist nicht einfach, mehrere Routen mit mehreren Bildschirmen zu haben, die einem Workflow folgen.

Es gibt kein Modell

Struts bietet wenig Hilfe beim Codieren der Geschäftslogik. Dies kann als eine Kraft gesehen werden, die Flexibilität bietet. Es bedeutet jedoch, dass Struts hauptsächlich eine komplizierte Methode ist, um Java-Servlet-Webseiten anzuhängen. Wenn Sicherheit oder eine standardisierte Methode zum Zugriff auf Datenbanken benötigt wird, bietet Struts dies nicht. Bewertung gesammelt von und auf G2.com gehostet.

Preise

Preisinformationen für dieses Produkt sind derzeit nicht verfügbar. Besuchen Sie die Website des Anbieters, um mehr zu erfahren.

Apache Struts Vergleiche
Produkt-Avatar-Bild
Angular
Jetzt vergleichen
Produkt-Avatar-Bild
spring.io
Jetzt vergleichen
Produkt-Avatar-Bild
Vaadin
Jetzt vergleichen
Produkt-Avatar-Bild
Apache Struts
Alternativen anzeigen