2010-02-27 17 views
6

Tengo una aplicación de escritorio Java que se ejecuta desde la línea de comandos. Necesito poner una GUI rica en él y Eclipse RCP sería ideal, excepto que hay algunos problemas, especialmente la curva de aprendizaje.Eclipse RCP o e4 para compilar la GUI para aplicaciones de escritorio?

El libro Eclipse RCP está desactualizado (escrito para Eclipse 3.1). No sé cómo están actualizados y completan otros recursos para aprender Eclipse RCP. Se suponía que el proyecto e4 simplificaría esta curva de aprendizaje, pero hay pocos recursos para aprender e4.

¿Alguien puede ofrecer alguna información sobre si Eclipse RCP o e4 es más adecuado para construir una interfaz gráfica de usuario rica para una aplicación de escritorio, dado que tendré que lidiar con la curva de aprendizaje de la que elija?

Gracias.

Respuesta

2

Como dices, no hay mucha literatura disponible, me quedaría con la comunidad más grande, y eso es casi seguro Eclipse 3.4/3.5. Puedo recomendar este book, incluso si no cubre RCP. Para la parte de RCP, comenzaría con una de las muestras (la aplicación básica de correo electrónico rcp) y experimentaría. Los grupos de noticias de eclipse son una gran fuente de información para aprender y obtener ayuda.

+0

The 2nd ed. del libro Eclipse RCP está disponible como Safari Rough Cuts http://www.informit.com/store/product.aspx?isbn=0321612337 así que usaré e3 RCP para este proyecto. –

1

Primero debe tener conocimiento de SWT, JFace y después de estudiar pequeños tutoriales de Lars Vogella de Internet. Y definitivamente después de uno o dos días puede desarrollar fácilmente su aplicación de escritorio.

12

Eclipse 3.x curva

El aprendizaje para el desarrollo Eclipse, en general, es bastante empinada de hecho, no importa si está desarrollando plug-ins o aplicaciones RCP independientes. El Eclipse Plug-ins (3rd Edition) book mencionado en zedoo's answer es un muy buen punto de partida para comprender los conceptos subyacentes y las API de la transmisión de Eclipse 3.x. En cuanto a los recursos en línea, Lars Vogel tiene muchos tutoriales muy detallados y útiles en su sitio web para el borrado de RCP y el desarrollo de plug-ins de Eclipse en general.

e4

La página principal Eclipse 4.0 SDK Early Adopter Release tiene enlaces a un par de tutorials y una muy detallada release notes, y lo más importante una página new & noteworthy con todas las nuevas características brillantes en comparación con la corriente 3.x.

Conclusión

De e4 supuesto no es todavía tan madura como Eclipse 3.6, la última versión 3.x en la corriente, que es claramente una desventaja. Sin embargo, por lo que puedo ver después de jugar con él recientemente, las API y toda la metodología de desarrollo se han simplificado, lo que hace que sea más fácil ponerlo en funcionamiento. La documentación sigue siendo un poco escasa, pero los nuevos tutoriales y las publicaciones de blog siguen apareciendo con frecuencia y cada vez hay más rumores sobre e4 en general.
Comenzar directamente con e4 le ahorraría la molestia de aprender y, finalmente, desaprender la API 3.x, así que si está en ella a largo plazo, diría que ahora va por e4. Si se trata de un proyecto aislado relativamente corto y desea reducir el riesgo, vaya a 3.x y aproveche los beneficios de la base de códigos madura y mucha documentación.

Cuestiones relacionadas