2009-03-19 15 views
10

he visto varios puestos en criticar por lo que el plug-in de Eclipse Grails, y me pregunto si alguien ha encontrado una manera de trabajar de forma productiva con Grails dentro de Eclipse?Grails plugin de Eclipse

He echado un vistazo a Grails plugin page, y la información allí no parece muy prometedora, en particular los consejos contradictorios con respecto a la configuración 'Deshabilitar compilador Groovy generando archivos de clase'.

+1

Deberías convertir esto en una wiki comunitaria. Las respuestas a esta pregunta cambiarán continuamente a medida que aparezcan nuevas versiones de IDEs y Grails. – billjamesdev

Respuesta

14

Respuesta original (a la izquierda por lo que califican de las personas no están mal representadas):

estado actual IDE (a partir de Mar '09) para Grails dev:

  1. IntelliJ IDEA sigue siendo el mejor, pero costoso
  2. NetBeans 6.5 es MUCHO mejor que 6.1, pero se liberó antes de v1.1, sin estar seguro de qué pueden haberle hecho los cambios 1.1 a esto.
  3. Eclipse todavía está muy atrás. Sin embargo, SpringSource es un jugador importante en Eclipse, y ahora son dueños de GOne, los principales desarrolladores de Groovy/Grails. Se supone que esto tiene el efecto de acelerar el desarrollo del complemento Eclipse, pero hasta el momento no se han obtenido resultados.

Es dism '10, y las cosas han cambiado (pero no demasiado):

  1. IntelliJ IDEA sigue siendo el mejor, pero sólo de manera marginal, y caro.
  2. Eclipse tiene ahora la misión STS (desde la primavera es un importante promotor), con mucha mejor integración Griales que antes, especialmente para los nuevos proyectos. Si usa Grails mavenized ... puede que quiera seguir con IntelliJ.
  3. NetBeans 6.9.1 está fuera, pero su compatibilidad con Grails está estancada desde 6.5. Ahora es la parte inferior del paquete.

Y ahora es Feb '15, casi 6 años después de la pregunta original. Mucho ha cambiado, pero sigue siendo el mismo:

  1. IntelliJ sigue siendo el mejor, y por un margen cada vez mayor. Griales 3 (que saldrá el próximo mes) en realidad permitir el desarrollo mediante la edición de la Comunidad (gratuito) de IntelliJ
  2. GGTS (El paquete Eclipse creado por VMWare) ha nunca atrapados, y sólo obtendrán más atrás ahora, ya que tiene Pivotal cesó su patrocinio del equipo Groovy/Grails, y probablemente ya no impulsará el desarrollo de GGTS.
  3. En serio, ¿alguien todavía usa NetBeans? Ok, veo que todavía admiten Grails, pero realmente no tengo idea de lo bueno que es ese soporte. Todos los que conozco ... TODOS ... usa IntelliJ.
+0

¡Gran respuesta, gracias! ¿A qué se refiere exactamente v1.1, la versión del complemento de NetBeans grails? ¿Este complemento está incluido con NB de forma predeterminada o necesita instalarlo por separado? –

+0

Grails v1.1 acaba de salir hace tres días. – billjamesdev

+0

De esta discusión, parece que NetBeans 6.7 tendrá compatibilidad con Grails v1.1: http://www.nabble.com/Groovy-Grails---NetBeans-6.7-M2-td22204718.html –

4

Yo solía ser un fan acérrimo Eclipse (ni siquiera se imagina que iba a trabajar en cualquier IDE que no sea Eclipse). Pero, finalmente tuve que abandonar Eclipse a favor de vi o IntelliJ IDEA después de frustrarme por un par de meses.

Pero eso fue hace casi un año. No lo he intentado de nuevo. Tengo muchas esperanzas de SpringSource para mejorar las herramientas de Eclipse.

0

Recomendaría utilizar NetBeans 6.7 para desarrollo Groovy/Grails o TextMate (solo Mac). NetBeans 6.7 funciona muy bien y debería poder marearse hasta que salga el plugin de Eclipse. Quién sabe, es posible que incluso te gusten más NetBeans.

1

He estado experimentando con el candidato de lanzamiento NetBeans 6.7 después de leer la documentación de Eclipse. Hasta ahora, es una forma muy agradable de trabajar con Grails. Debe configurar sus propias teclas de acceso rápido para que las pruebas se realicen con 2 pulsaciones de tecla.

Tengo problemas con algunas de las mejoras solicitadas. La finalización de mi código no funciona en mis propios métodos, esa es la cosa más molesta hasta ahora (al menos, eso no es solo una consecuencia de que esté acostumbrado a Java estáticamente tipado). Necesito averiguar cómo ejecutar solo una prueba, etc.

Como alguien que usó NetBeans hace 7 y 8 años, me gusta lo que veo mucho mejor ahora. Corrí gritando a Eclipse en 03, pero Netbeans parece haber madurado bastante.

17

La herramienta Grails Eclipse disponible en STS está madurando. Recomiendo probar esto si todavía estás buscando una buena manera de desarrollar aplicaciones de Grails en Eclipse.

http://www.grails.org/STS+Integration

+0

Ojalá pudiera darle a esto otros 5 votos para que la respuesta más correcta (que ahora es esta) sea vista por otros más fácilmente. – Esko

+0

@Esko He actualizado mi respuesta para incluir versiones actualizadas de los 3 IDEs. Afortunadamente, esto apaciguará, ya que no creo que el OP lo vea más, y no lo convirtió en un wiki como sugerí. – billjamesdev

2

prefiere no utilizar STS - una costumbre Eclipse IDE para Grails. Mirando para ver si todavía hay un plugin de Grails para Eclipse que funcionaría. Uso de proyectos múltiples que no se cargan en STS

+0

STS NO es un Eclipse personalizado para Grails. Es Eclipse con un paquete de complementos preinstalado que funciona bien con los productos de Spring, incluido Grails, pero también incluye tcServer, Spring 3, Roo, etc. – billjamesdev

+0

Además, si sus proyectos no están relacionados y utilizan diferentes tecnologías, sugeriría que NO poniéndolos en el mismo espacio de trabajo de Eclipse. Simplemente comience con otra instalación simple (o con sus complementos comunes) y luego instale los complementos que necesita para ese conjunto de proyectos relacionados. – billjamesdev

1

Instalé STS como un complemento en mi instalación de Helios Java EE. Lo he estado usando principalmente para un proyecto de Grails de ejemplo cuando aprendí Grails, pero parece funcionar bastante bien. Definitivamente, el soporte de Groovy en Eclipse ha mejorado dramáticamente en el último año.

0

Actualmente estoy usando la versión 3.6.4 STS. Funciona muy bien. La versión STS 3.7.1 ha sido lanzada, pero aún no la he probado. 3.6.4 funciona muy bien con Grails 2.4.4. He descargado e instalado Grails 3.0.9 y para mis propósitos funciona bien. Hace mucho tiempo fan de Eclipse y lo uso para UML, PHP, C++ y Java.

+0

Grails STS ya no se mantiene –