2012-01-18 12 views
6

questo probabilmente verrà downvoted ecc per essere ambiguo, ma sono a corto di tempo e speravo che qualcuno con molta più esperienza possa saltare qui e darmi un cenno nella giusta direzione.Java MVC framework più vicino a Asp.net mvc3?

Ho sviluppato diverse applicazioni aziendali di medie dimensioni con alcuni sviluppatori in ASP.NET MVC (3). Io e il team abbiamo bisogno di produrre un'app web Java EE. Mi piacerebbe mantenere le cose il più coerenti possibili - ho usato CakePHP in passato e ho notato che era praticamente un gioco da ragazzi saltare dopo la roba di ASP.NET MVC.

Qual è il framework MVC migliore/più simile per Java? Un sacco di ragazzi hanno appena passato gli ultimi mesi ad apprendere tutte le nuove roba MVC3/Razor dopo essere venute da più "Classic ASP" o roba di progettazione C/C++. Voglio davvero mantenere le cose il più coerenti possibili per evitare ulteriore confusione.

Grazie!

Modifica: Anche suppongo che dovrei chiedere con la tua raccomandazione, se un IDE particolare ha un'integrazione molto migliore rispetto agli altri, sono curioso di questo!

risposta

3

Si può considerare JSF/Seam framework (o) Spring MVC. AFAIK, JSF/Seam assomiglia più a .NET MVC3.

+0

FWIW, ho finito per andare avanti con JSF e JPA e non è troppo un salto nel fare cose – Yablargo

+0

@Yablargo: Questo è bello sentire. Buona fortuna con il vostro progetto. – kosa

2

Solo un punto di vista alternativo da considerare: ci sono molti altri fattori importanti da considerare quando si sceglie un framework oltre "è simile a x, che già conosco". Pensa a quali strumenti sono i migliori per risolvere il problema in questione e meno su ciò che è meglio/più facile per te. A lungo termine, se lavorerai con Java in azienda, probabilmente dovrai imparare diversi altri framework e spostarti tra loro in ogni caso. Puoi davvero girare il tuo progetto nel piede se scegli JSF solo perché è "come .NET".

E proprio così rispondo alla domanda: non esiste in realtà un framework Java che si avvicini a quello che Microsoft ha fatto con .NET MVC. L'intera "cosa dopo ASP.NET" mi ricorda molto PHP e Spring prima della configurazione basata su annotazioni. Poi di nuovo, sono partito da .NET nel 2009, quindi probabilmente dovrei stare zitto ora.

+0

Abbastanza giusto. Immagino che dovrei chiarire e menzionare che la parte dell'app che sarà web/MVC è relativamente semplice e ha solo un grande volume di visualizzazioni/rapporti. Tutta la mia ingestione di dati viene effettuata tramite app/origini dati preesistenti. L'unico requisito è che venga eseguito sul molo (insieme ad un'altra app già distribuita) ed eviti le licenze commerciali/copyleft a meno che il costo sia ragionevole – Yablargo

+1

Ho scritto quella risposta a gennaio e ho ottenuto un downvote drive-by il 6 maggio. Questo sito è veramente bizzarro! Cosa avrei potuto dire che poteva valere la pena del downvote? –

Problemi correlati