Introducing G2.ai, the future of software buying.Try now
LogicGate Risk Cloud
Sponsorisé
LogicGate Risk Cloud
Visiter le site web
Image de l'avatar du produit
Apache Struts

Par The Apache Software Foundation

Profil non revendiqué

Revendiquer le profil G2 de votre entreprise

Revendiquer ce profil confirme que vous travaillez chez Apache Struts et vous permet de gérer son apparence sur G2.

    Une fois approuvé, vous pouvez :

  • Mettre à jour les détails de votre entreprise et de vos produits

  • Augmenter la visibilité de votre marque sur G2, la recherche et les LLMs

  • Accéder à des informations sur les visiteurs et les concurrents

  • Répondre aux avis des clients

  • Nous vérifierons votre adresse e-mail professionnelle avant d'accorder l'accès.

4.0 sur 5 étoiles

Comment évalueriez-vous votre expérience avec Apache Struts ?

LogicGate Risk Cloud
Sponsorisé
LogicGate Risk Cloud
Visiter le site web
Cela fait deux mois que ce profil n'a pas reçu de nouvel avis
Laisser un avis

Avis et détails du produit Apache Struts

Image de l'avatar du produit

Avez-vous déjà utilisé Apache Struts auparavant?

Répondez à quelques questions pour aider la communauté Apache Struts

Avis Apache Struts (21)

Avis

Avis Apache Struts (21)

4.0
Avis 21

Rechercher des avis
Filtrer les avis
Effacer les résultats
Les avis G2 sont authentiques et vérifiés.
Utilisateur vérifié à Services d'information
AS
Marché intermédiaire (51-1000 employés)
"Meilleur cadre pour le développement d'applications web"
Qu'aimez-vous le plus à propos de Apache Struts?

C'est open source et compatible MVC. Il fournit des balises JSP personnalisées pour HTML, ce qui facilite le développement. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Apache Struts?

par rapport à Spring qui offre des contrôleurs web et des fonctionnalités d'injection de dépendances, être simplement MVC n'était pas recommandé Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Comptabilité
UC
Marché intermédiaire (51-1000 employés)
"Un bon framework MVC"
Qu'aimez-vous le plus à propos de Apache Struts?

Bons tags pour créer facilement une page web pour une application web distincte Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Apache Struts?

Je l'ai utilisé il y a quelque temps. Ce n'est pas bon pour les microservices. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Services d'information
CS
Entreprise (> 1000 employés)
"Consultant"
Qu'aimez-vous le plus à propos de Apache Struts?

Facile à apprendre et à mettre en œuvre, donc bon pour les nouveaux arrivants. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Apache Struts?

Il y a tellement de microservices disponibles, donc plus d'améliorations seraient bénéfiques. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Logiciels informatiques
UL
Marché intermédiaire (51-1000 employés)
"Un cadre MVC engageant pour les applications web Java"
Qu'aimez-vous le plus à propos de Apache Struts?

Structure simple, robuste avec configuration XML Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Apache Struts?

De nombreuses choses doivent être configurées via des fichiers de configuration XML et ne sont pas prêtes à l'emploi. Un seul servlet contrôleur (ActionServlet) peut entraîner des problèmes de scalabilité. Avis collecté par et hébergé sur G2.com.

HS
Product Manager
Entreprise (> 1000 employés)
"Une des plateformes simples pour le cadre MVC"
Qu'aimez-vous le plus à propos de Apache Struts?

C'est très simple à utiliser et est basé sur le modèle de conception Modèle-Vue-Contrôleur. Même s'il a évolué au fil du temps, il est toujours très simple à utiliser et à comprendre. Parfait pour quelqu'un cherchant à construire un site web ou un produit basé sur le modèle de conception MVC. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Apache Struts?

C'est très axé sur la configuration. Il faut écrire beaucoup de configurations dans le fichier xml. Les petites applications peuvent être facilement réalisées, mais créer une grande application peut devenir désordonné et imparfait. Avis collecté par et hébergé sur G2.com.

lovenish t.
LT
Senior Engineer Software
Logiciels informatiques
Marché intermédiaire (51-1000 employés)
"très efficace et efficient cadre web Java pour développer une application"
Qu'aimez-vous le plus à propos de Apache Struts?

Dans l'ensemble, cela semble bon et c'est très flexible. Facile à utiliser et le développement de l'application web est très facile. C'est open source, donc nous pouvons ajouter nos fonctions. Il a la fonctionnalité MVC et la combinaison de JSP, servlet, hibernate le rend super réaliste et efficace. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Apache Struts?

je n'ai pas de dégoût pour cela parce que c'est un cadre très puissant pour développer des applications web, sa gratuité le rend plus utilisable par de nombreuses industries, une chose à retenir si vous êtes débutant et que vous voulez travailler sur struts, vous devez avoir des connaissances de base en code java. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Logiciels informatiques
UL
Marché intermédiaire (51-1000 employés)
"Large éventail de fonctionnalités de cadre pour construire des applications HTML, JAVA, etc."
Qu'aimez-vous le plus à propos de Apache Struts?

Outre le codage en dur, il existe déjà des fichiers XML qui peuvent ajouter de grandes fonctionnalités à l'application. Nous pouvons créer des formulaires élégants en utilisant JAVA, y compris diverses validations de formulaires. En ajoutant un fichier de configuration struts intégré à eclipse, nous pouvons créer de grandes applications web. Au sein de Struts, il existe déjà un certain nombre de fichiers jar qui fournissent des fonctionnalités supplémentaires pour le formulaire. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Apache Struts?

Apache Struts est très compliqué à comprendre, sa syntaxe et ses fonctions de bibliothèque exigent beaucoup d'expérience d'apprentissage. Le processus d'installation et son intégration avec un projet Eclipse nécessitent une solide connaissance conceptuelle. Avis collecté par et hébergé sur G2.com.

ravi r.
RR
Associate Software Developer
Logiciels informatiques
Marché intermédiaire (51-1000 employés)
"Super cadre pour les petites et moyennes applications"
Qu'aimez-vous le plus à propos de Apache Struts?

C'est un excellent cadre open source qui combine le meilleur de jsp, des servlets et d'hibernate dans nos applications. Il a une architecture mvc, une bonne gestion des classes. Nous aimons beaucoup la fonctionnalité des balises personnalisées. Il dispose de nombreuses bibliothèques pour les validations qui facilitent notre travail. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Apache Struts?

Ce n'est pas le meilleur cadre pour les besoins modernes, de nombreuses vulnérabilités existent et aucun contrôleur web ne le rend inadapté dans de nombreux cas. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Gestion de l'éducation
UG
Marché intermédiaire (51-1000 employés)
"Revue pour Apache Struts"
Qu'aimez-vous le plus à propos de Apache Struts?

Les valeurs ou les mappages Struts sont représentés dans des fichiers XML ou de propriétés. Ce couplage lâche signifie que de nombreux changements peuvent être effectués sans modifier ou recompiler le code Java, et que des changements complets peuvent être réalisés en modifiant un seul fichier. C'est l'une des meilleures caractéristiques que j'apprécie à propos de Struts. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Apache Struts?

Struts en soi n'est pas très transparent. Avec les applications Struts, il se passe beaucoup plus de choses en coulisses qu'avec les applications Web basées sur Java normales. En conséquence, les applications Struts sont plus difficiles à comprendre et à optimiser. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Services d'information
US
Marché intermédiaire (51-1000 employés)
"Struts est robuste mais compliqué à apprendre"
Qu'aimez-vous le plus à propos de Apache Struts?

Struts a de nombreux avantages, mais personnellement, je n'en ai aimé que quelques-uns :

L'utilisation de cette méthodologie comporte une série d'avantages qui nous aident à réduire le temps nécessaire au développement et à faciliter la maintenance de l'application web :

Transport automatique des données saisies par le client (JSP) vers le contrôleur (Action) à l'aide de formulaires (ActionForm).

Transport automatique des données envoyées par le contrôleur (Action) vers la partie présentation (JSP) à l'aide de formulaires (ActionForm).

Implémente la partie commune à toutes les applications dans la partie Contrôleur (ActionServlet) ; la partie particulière de chaque application est facilement configurable (struts-config.xml).

La séparation des composants en couches (MVC) simplifie grandement le développement et la maintenance. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Apache Struts?

Dans le peu que je travaille avec ce cadre, j'ai été quelque peu dérangé par les points suivants :

struts-config.xml

Travaillez les propriétés en redirigeant les appels des "vues" vers le "modèle" approprié. Cela est géré par la configuration dans le fichier "struts-config.xml" car il vise à simplifier le flux d'une application. Au lieu de cela, il peut rapidement devenir volumineux et compliqué et est sujet à des erreurs car normalement édité à la main. Struts-config.xml est difficile à lire et à comprendre, ce qui est dommage comme dicté par le fonctionnement de l'application.

MVC

Struts est conçu pour les systèmes où un écran est rempli et une action s'ensuit. C'est le cœur du MVC. Il n'est pas facile d'avoir plusieurs routes avec plusieurs écrans suivant un flux de travail.

Il n'y a pas de modèle

Struts offre peu d'aide dans le codage de la logique métier. Cela peut être vu comme une force qui offre de la flexibilité. Cependant, cela signifie que Struts est principalement une méthode compliquée pour attacher des pages web de servlets Java. Si le besoin est pour la sécurité ou une méthode standardisée pour accéder aux bases de données, Struts ne le fournit pas. Avis collecté par et hébergé sur G2.com.

Tarification

Les détails de tarification pour ce produit ne sont pas actuellement disponibles. Visitez le site du fournisseur pour en savoir plus.

Comparaisons Apache Struts
Image de l'avatar du produit
Angular
Comparer maintenant
Image de l'avatar du produit
spring.io
Comparer maintenant
Image de l'avatar du produit
Vaadin
Comparer maintenant