2012-01-18 14 views
6

esto probablemente sea votado negativamente, etc. por ser ambiguo, pero tengo poco tiempo y esperaba que alguien con mucha más experiencia pueda entrar y darme un guiño en la dirección correcta.Marco Java MVC más cercano a Asp.net mvc3?

He estado desarrollando varias aplicaciones para empresas medianas con algunos desarrolladores en ASP.NET MVC (3). Yo y el equipo necesitamos producir una aplicación web Java EE. Me gustaría mantener las cosas lo más consistentes posible. He usado CakePHP en el pasado y me di cuenta de que era muy fácil entrar después de ASP.NET MVC Stuff.

¿Cuál es el mejor/más similar framework MVC para Java? Muchos de los muchachos pasaron los últimos meses aprendiendo todo el nuevo material MVC3/Razor después de venir de más material de diseño "ASP clásico" o C/C++. Realmente quiero mantener las cosas lo más consistentes posible para evitar confusión adicional.

Gracias!

Editar: También supongo que debo preguntar con su recomendación, si un IDE en particular tiene una integración mucho mejor que la otra, tengo curiosidad acerca de esto!

Respuesta

3

Puede considerar el marco JSF/Seam (o) Spring MVC. AFAIK, JSF/Seam se parece más a .NET MVC3.

+0

FWIW, terminé avanzando con JSF y JPA y no hay demasiado para hacer las cosas – Yablargo

+0

@Yablargo: eso es bueno para escuchar. Buena suerte con tu proyecto. – kosa

2

Simplemente un punto de vista alternativo a considerar: hay muchos factores más importantes a considerar al elegir un marco más allá de "¿es similar a x, que ya sé". Piense qué herramientas son las mejores para resolver el problema y menos sobre qué es lo mejor/más fácil para usted. A largo plazo, si va a trabajar con Java en la empresa, probablemente tenga que aprender varios otros marcos y moverse entre ellos de todos modos. Realmente podría fotografiar su proyecto en el pie si elige JSF simplemente porque es "como .NET".

Y así es como que respondo la pregunta: No hay realmente un marco de Java que se aproxime a lo que Microsoft hizo con .NET MVC. Toda la "cosa después de ASP.NET" me recuerda mucho a PHP y Spring antes de la configuración basada en anotaciones. Por otra parte, me escapé de .NET en 2009, así que probablemente debería callarme ahora.

+0

Bastante justo. Creo que debería aclarar y mencionar que la parte de la aplicación que será web/MVC es relativamente simple y solo tiene un gran volumen de vistas/informes. Toda mi ingestión de datos se realiza a través de aplicaciones/fuentes de datos preexistentes. El único requisito es que se ejecute en embarcadero (junto con otra aplicación ya implementada) y evite las licencias comerciales/copyleft a menos que el costo sea razonable – Yablargo

+1

Escribí esa respuesta en enero y obtuve un voto a la baja el 6 de mayo. Este sitio es realmente ¡extraño! ¿Qué podría haber dicho que podría haber valido la pena el downvote? –