2010-07-20 12 views
5

Voglio sviluppare un sito Web con java ma sono un principiante assoluto nello sviluppo di java web.Framework di sviluppo Web Java MVC?

Desidero utilizzare un framework che utilizza il pattern MVC e Ajax.

Ho fatto qualche ricerca e ho scoperto che Spring o Struts sono adatti ma non ne sono sicuro.

potresti per favore raccomandare un quadro?

risposta

0

Io lavoro con la Primavera WebFlow - tecnologia basata su Spring MVC. Il webflow è descritto abbastanza bene nell'aiuto ufficiale. Personalmente, pensa che Webflow sia molto più utilizzabile di Spring MVC, ma c'è sempre qualcuno che non è d'accordo.
Inoltre Spring (non parlando di MVC in particolare) può essere utilizzato al di fuori dei progetti web, quindi mi sembra che sia un vantaggio di Spring.
Non posso dire nulla su Struts.

8

Play Framework potrebbe essere una buona opzione a causa della sua incredibile semplicità.

+1

+1 play è molto meglio di mvc di primavera e altri framework web java – sirmak

+1

Yip! Non ha bisogno di una pletora di file XML; viene fornito in bundle con un server che ricarica automaticamente tutti i file modificati (molto utile durante lo sviluppo); è stato il singolo framework che ha battuto gli altri DI FAR in termini di produttività della codifica per me; Ha uno strumento da riga di comando per la creazione di nuovi progetti, l'installazione di componenti aggiuntivi, l'esecuzione di progetti, la generazione di file di progetto per IDE diversi, ecc. I rapporti di errore sul tuo sito di sviluppo includono interruzioni fino alla riga di codice. Il supporto Scala e Scalate è in corso. Mi stupisce che le persone preferiscano ancora le strutture gonfie (come la primavera). –

1

Anche il quadro Stripes è degno di considerazione e può essere utilizzato insieme a Spring. http://www.stripesframework.org
È facile da usare e facile da configurare. A differenza di Struts, che è abbastanza vecchio cappello in questi giorni.

Ora ci sono una miriade di strutture e vale la pena controllarne ognuna in base alle proprie esigenze. È una cosa personale ed è bene che non siamo tutti limitati a pochi.

1

JRapid è molto facile da usare. Otterrai un'applicazione funzionante in pochi minuti e genererà un'interfaccia utente potenziata AJAX.

0

Consiglierei GRAILS per lo sviluppo rapido di applicazioni Web rapide, che include funzionalità di scaffolding e generazione di pagine Web basate su modelli di dati.

https://grails.org/learn

E 'il modo più veloce per gli sviluppatori MVC.