Introducing G2.ai, the future of software buying.Try now
Immagine avatar del prodotto
Apache Struts

Di The Apache Software Foundation

Profilo Non Rivendicato

Rivendica il profilo G2 della tua azienda

Rivendicare questo profilo conferma che lavori presso Apache Struts e ti consente di gestire come appare su G2.

    Una volta approvato, puoi:

  • Aggiornare i dettagli della tua azienda e dei prodotti

  • Aumentare la visibilità del tuo marchio su G2, ricerca e LLM

  • Accedere a informazioni su visitatori e concorrenti

  • Rispondere alle recensioni dei clienti

  • Verificheremo la tua email di lavoro prima di concedere l'accesso.

4.0 su 5 stelle

Come valuteresti la tua esperienza con Apache Struts?

Sono passati due mesi dall'ultima recensione ricevuta da questo profilo
Lascia una Recensione

Recensioni e Dettagli del Prodotto Apache Struts

Immagine avatar del prodotto

Hai mai usato Apache Struts prima?

Rispondi a qualche domanda per aiutare la comunità di Apache Struts

Recensioni Apache Struts (21)

Recensioni

Recensioni Apache Struts (21)

4.0
Recensioni 21

Review Summary

Generated using AI from real user reviews
Gli utenti lodano costantemente il prodotto per la sua facilità d'uso e flessibilità, rendendolo una scelta solida per lo sviluppo di applicazioni web. La natura open-source e l'architettura MVC sono evidenziate come vantaggi chiave, permettendo uno sviluppo e una personalizzazione efficienti. Tuttavia, molti notano che può essere difficile per i principianti a causa della sua complessità e dei requisiti di configurazione.
Cerca recensioni
Filtra Recensioni
Cancella Risultati
Le recensioni di G2 sono autentiche e verificate.
Utente verificato in Servizi informativi
AS
Mid-Market (51-1000 dip.)
"Miglior framework per lo sviluppo di applicazioni web"
Cosa ti piace di più di Apache Struts?

È open source e compatibile con MVC. Fornisce tag JSP personalizzati per HTML che rendono lo sviluppo facile. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di Apache Struts?

rispetto a Spring che offre controller web e funzionalità DI, essere solo MVC non era raccomandato Recensione raccolta e ospitata su G2.com.

Utente verificato in Contabilità
UC
Mid-Market (51-1000 dip.)
"Un buon framework MVC"
Cosa ti piace di più di Apache Struts?

Buoni tag per creare facilmente una pagina web per un'applicazione web separata Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di Apache Struts?

L'ho usato un po' di tempo fa. Non è adatto per i microservizi. Recensione raccolta e ospitata su G2.com.

Utente verificato in Servizi informativi
CS
Enterprise (> 1000 dip.)
"Consulente"
Cosa ti piace di più di Apache Struts?

Facile da imparare e implementare, quindi buono per i nuovi arrivati Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di Apache Struts?

Ci sono così tanti microservizi disponibili, quindi ulteriori miglioramenti sarebbero positivi. Recensione raccolta e ospitata su G2.com.

Utente verificato in Software per computer
US
Mid-Market (51-1000 dip.)
"Un coinvolgente framework MVC per applicazioni web Java"
Cosa ti piace di più di Apache Struts?

Struttura semplice, robusta con configurazione xml Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di Apache Struts?

Molte cose dovrebbero essere configurate tramite file di configurazione XML e non sono pronte all'uso, un singolo servlet controller (ActionServlet) può portare a problemi di scalabilità. Recensione raccolta e ospitata su G2.com.

HS
Product Manager
Enterprise (> 1000 dip.)
"Una delle piattaforme semplici per il framework MVC"
Cosa ti piace di più di Apache Struts?

È molto semplice da usare ed è basato sul modello di progettazione Model-View-Controller. Anche se si è evoluto nel tempo, è ancora molto semplice da usare e capire. Perfetto per chi cerca di costruire un sito web o un prodotto basato sul modello di progettazione MVC. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di Apache Struts?

È molto pesante in termini di configurazione. Bisogna scrivere molte configurazioni nel file xml. Le piccole applicazioni possono essere facilmente realizzate, ma creare un'applicazione grande può risultare disordinato e difettoso. Recensione raccolta e ospitata su G2.com.

lovenish t.
LT
Senior Engineer Software
Software per computer
Mid-Market (51-1000 dip.)
"framework web Java molto efficace ed efficiente per sviluppare app"
Cosa ti piace di più di Apache Struts?

nel complesso sembra buono ed è molto flessibile. Facile da usare e lo sviluppo dell'applicazione web è molto semplice. È open source, quindi possiamo aggiungere le nostre funzioni. Ha la caratteristica MVC e la combinazione di jsp, servlet, hibernate lo rende super realistico ed efficiente. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di Apache Struts?

Non ho nulla da ridire su di esso perché è un framework molto potente per lo sviluppo di applicazioni web. Il fatto che sia gratuito lo rende più utilizzabile da molte industrie. Una cosa da ricordare è che, se sei un principiante e vuoi lavorare su Struts, devi avere conoscenze di base del codice Java. Recensione raccolta e ospitata su G2.com.

Utente verificato in Software per computer
US
Mid-Market (51-1000 dip.)
"Ampia gamma di funzionalità del framework per costruire applicazioni HTML, JAVA, ecc."
Cosa ti piace di più di Apache Struts?

A parte la codifica manuale, ci sono già file XML che possono aggiungere grandi funzionalità all'applicazione. Possiamo costruire moduli eleganti usando JAVA, inclusa la convalida di vari moduli. Aggiungendo un file di configurazione struts integrato con eclipse possiamo costruire ottime applicazioni web. All'interno di Struts ci sono già numerosi file jar che forniscono funzionalità extra per il modulo. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di Apache Struts?

Apache Struts è molto complicato da comprendere, la sua sintassi e le funzioni della libreria richiedono molta esperienza di apprendimento. Il processo di installazione e l'integrazione con un progetto Eclipse richiedono una solida conoscenza concettuale. Recensione raccolta e ospitata su G2.com.

ravi r.
RR
Associate Software Developer
Software per computer
Mid-Market (51-1000 dip.)
"Ottimo framework per applicazioni piccole e medie"
Cosa ti piace di più di Apache Struts?

È un ottimo framework open source che combina il meglio di JSP, servlet e Hibernate nelle nostre applicazioni. Ha un'architettura MVC e una buona gestione delle classi. Ci piace molto la funzionalità dei tag personalizzati. Dispone di molte librerie per le validazioni che rendono il nostro lavoro più facile. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di Apache Struts?

Non è il miglior framework per le esigenze moderne, esistono molte vulnerabilità e l'assenza di un controller web lo rende inaccettabile in molte situazioni. Recensione raccolta e ospitata su G2.com.

Utente verificato in Gestione dell'istruzione
UG
Mid-Market (51-1000 dip.)
"Recensione per Apache Struts"
Cosa ti piace di più di Apache Struts?

I valori o le mappature di Struts sono rappresentati in file XML o di proprietà. Questo accoppiamento lasco significa che molte modifiche possono essere effettuate senza modificare o ricompilare il codice Java, e che cambiamenti radicali possono essere effettuati modificando un singolo file. Questa è una delle caratteristiche che mi piacciono di più di Struts. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di Apache Struts?

Struts di per sé non è molto trasparente. Con le applicazioni Struts, c'è molto di più che accade dietro le quinte rispetto alle normali applicazioni Web basate su Java. Di conseguenza, le applicazioni Struts sono più difficili da comprendere e ottimizzare. Recensione raccolta e ospitata su G2.com.

Utente verificato in Servizi informativi
US
Mid-Market (51-1000 dip.)
"Struts è robusto ma complicato da imparare"
Cosa ti piace di più di Apache Struts?

Struts ha molti vantaggi ma personalmente ne ho apprezzati solo alcuni:

L'uso di questa metodologia comporta una serie di vantaggi che ci aiutano a ridurre il tempo richiesto per lo sviluppo e facilitano la manutenzione dell'applicazione web:

Trasporto automatico dei dati inseriti nel client (JSP) al controller (Action) utilizzando i form (ActionForm).

Trasporto automatico dei dati inviati dal controller (Action) alla parte di presentazione (JSP) utilizzando i form (ActionForm).

Implementa la parte comune a tutte le applicazioni nella parte del Controller (ActionServlet); la parte particolare di ciascuna applicazione è facilmente configurabile (struts-config.xml).

La separazione dei componenti in livelli (MVC) semplifica notevolmente lo sviluppo e la manutenzione. Recensione raccolta e ospitata su G2.com.

Cosa non ti piace di Apache Struts?

Nel poco che lavoro con questo framework, sono stato un po' infastidito dai seguenti aspetti,

struts-config.xml

Gestisci le proprietà reindirizzando le chiamate dai "views" al "model" appropriato. Questo è gestito attraverso la configurazione nel file "struts-config.xml" poiché mira a semplificare il flusso di un'applicazione. Invece, può rapidamente diventare grande e complicato ed è soggetto a errori poiché normalmente modificato a mano. Struts-config.xml è difficile da leggere e comprendere, il che è un peccato come dettato dal funzionamento dell'applicazione.

MVC

Struts è progettato per sistemi in cui uno schermo viene riempito e un'azione ne consegue. Questo è il cuore di MVC. Non è facile avere più percorsi con più schermi che seguono un flusso di lavoro.

Non c'è un modello

Struts offre poco aiuto nella codifica della logica di business. Questo può essere visto come una forza che fornisce flessibilità. Tuttavia, significa che Struts è per lo più un metodo complicato per collegare pagine web servlet Java. Se la necessità è per la sicurezza o un metodo standardizzato per accedere ai database, Struts non lo fornisce. Recensione raccolta e ospitata su G2.com.

Prezzi

I dettagli sui prezzi per questo prodotto non sono attualmente disponibili. Visita il sito web del fornitore per saperne di più.

Apache Struts Confronti
Immagine avatar del prodotto
Angular
Confronta ora
Immagine avatar del prodotto
spring.io
Confronta ora
Immagine avatar del prodotto
Vaadin
Confronta ora
Immagine avatar del prodotto
Apache Struts