2011-06-27 59 views
7

en nuestra empresa estamos cambiando a Java. Queremos desarrollar aplicaciones web utilizando Spring Framework. Tuvimos 4 días de capacitación donde el capacitador nos mostró Java utilizando Springsource Tool Suite, que se basa en Eclipse. Sin embargo, he usado previamente NetBeans para desarrollar aplicaciones PHP.¿Qué IDE para la aplicación web Spring Framework?

¿Qué pierdo al utilizar NetBeans 7.0 en comparación con el uso de Springsource Tool Suite 2.7.0? ¿Realmente vale la pena desarrollar Spring Framework Web Applications usando dedicado Springsource Tool Suite teniendo en cuenta que somos novatos en Java?

ACTUALIZACIÓN para proporcionar más información: queremos usar las siguientes tecnologías: - Spring Framework 3 - APP (Hibernate) - Apache Wicket - Maven

+0

@rationalSpring: El primer párrafo es para mí útil, porque es una función IDE. Este es un argumento difícil. El resto es suave (lighweighting, tutoriales, freeware). –

Respuesta

2

Creo que la mayor razón para ir con STS es que la mayoría de los desarrolladores que usan Spring eligen IDE. La mayoría de los tutoriales, publicaciones en el foro y documentación que ve se basarán en STS. También me gusta cómo maven y tomcat están preempacados en el IDE. Además, los Spring Template Projects se transfieren fácilmente a STS, estos proyectos son extremadamente útiles porque están precableados. No estoy seguro si puedes obtenerlos a través de netbeans sin un montón de configuración inicial de maven.

10

STS ha construido en Spring refactoring facility, una de las diversas razones por las que STS es la opción preferida para el desarrollo de muelles. Entonces, por ejemplo, si estaba cambiando los nombres de los beans, el STS actualizará automáticamente los archivos XML de definición de bean.

Yo personalmente prefiero eclipse sobre Intellij Idea; ya que el eclipse es más liviano que IDEA. Como STS está construido sobre eclipse, eso también hace que STS sea mi preferencia.

Todos los tutoriales de primavera y ejemplos de springsource están en STS.

STS es gratuito, mientras que IDEA no lo es. Aunque no he usado Netbeans.

+0

No lo sabía. Eso es asombroso –

+0

¿Puede actualizar su respuesta al agregar las razones restantes por las que STS es la opción preferida para el desarrollo de primavera? Necesito unos pocos más de un argumento. –

+0

"STS es la opción preferida para el desarrollo de la primavera", ¿preferido por quién? cita requerida –

1

Sugiero usar IntelliJ IDEA. Es el mejor IDE para desarrollar aplicaciones SpringSource en mi opinión. Puede hacer una demostración de la última versión o usar la edición de la Comunidad.

3

STS es el mejor IDE para Spring IMO. Además de Spring, incluye Maven, Spring Roo, que me gusta mucho y hay una versión que incluye el SDK de App Engine de Google y el SDK de GWT.

6

Recomendaría IntelliJ over Eclipse. No puedo hablar de STS, ya que nunca lo he usado, pero el soporte de IntelliJ's Spring es excelente.

No podría estar más en desacuerdo con el comentario anterior que indica que Eclipse es liviano.

+2

No podría estar más de acuerdo con respecto a su desacuerdo. – mjj1409

1

Me gusta usar IntelliJ IDEA. Tiene alguna sugerencia avanzada relacionada con el código que daría no solo beneficios para Spring Framework, sino también otros marcos. Para mí, es el IDE completo. Para Spring, ofrece una práctica función de detección automática. El código de navegación para Spring Framework en IntelliJ IDEA brinda exclusividad y conveniencia.

Cuestiones relacionadas