eclipse eclipse-rcp rcp e4

Documentación de Eclipse 4 RCP(aka E4)



eclipse-rcp (6)

Después de casi 2 años no ha habido una respuesta decente a esta pregunta. Así que estoy considerando que la plataforma Eclipse E4 está realmente muerta, ya que todavía hay personas que votan por esta pregunta y no pueden encontrar una respuesta.

La única respuesta que tengo es: moverme a la plataforma NetBeans. Hay problemas similares allí, pero al menos la gente responde en la lista de correo y hay libros que son bastante más recientes y en realidad están proporcionando un código fuente de trabajo. ¡El sitio web de Enve the NetBeans proporciona tutorial gratuito sobre muchas cosas gratis!

Quiero decir que es muy difícil de creer, pero deberías probar la plataforma NetBeans, es la única opción.

¿Hay al menos algo más que los tutoriales de Vogella y su libro , que esté completamente basado en esos detalles? Los ejemplos de su repo son a menudo incompletos / no finalizados / no se ejecutan y esos ejemplos incluso no coinciden con el libro en realidad ...
Me gustaría encontrar al menos un poco de javadoc para esto, porque cualquier paso a un lado y estoy completamente perdido en cómo realizar diferentes tareas y qué funcionalidad está disponible.


Estaba en la misma posición para mi proyecto RCP de Sparetime y estaba a punto de rendirme.

Desde Neon la situación ha mejorado mucho.

mi acercamiento

  • tomar el ejemplo de Tycho de Vogella para construir sin cabeza

  • agrega tus partes personalizadas con ''hola mundo'' y juega para aprender

  • para el acceso a la base de datos use un servicio declarativo usando jpa

un ejemplo será

http://relations-rcp.sourceforge.net/

para registro y visualización de errores

https://github.com/buchen/portfolio

Este proyecto abrirá los ojos!

en general:

busque Application.e4xmi en Github por fecha descendente y encontrará excelentes ejemplos y productos completos de trabajo

Olvídate de e3 y apégate a e4 simple. Aprovecha las últimas api

  • hacer un plugin i18n y usar

    Mensajes @Inject @Translation mensajes;

  • utilizar ISideEffect como vinculante

Para mí se vuelve divertido codificar con e4.



Para cualquiera que se tropiece aquí buscando un ejemplo de e4, aquí hay un ejemplo básico simple sobre el uso de eclipse 4 rcp eclipse 4: cómo empezar a utilizar rcp


Los tutoriales de Lars Vogel''s son la documentación más completa y actualizada sobre el desarrollo de Eclipse 4. En segundo lugar, hacer preguntas en el Foro de la Comunidad de Eclipse 4 . La última opción es buscar problemas técnicos específicos en Google, que en la mayoría de los casos lo llevarán a publicaciones de blog de las mismas personas que están activas en los foros. (Principalmente partidarios solteros como Lars, algunos desarrolladores de Eclipse y los chicos de www.eclipsesource.com )

No me animo a usar el wiki, ya que gran parte de la información puede estar desactualizada y puede ser más confusa que una ayuda real. La documentación para JFace y SWT se puede reutilizar desde Eclipse 3.x ya que hay pocos o ninguno cambios en Eclipse E4.


E4 está vivo y muchos de sus componentes ahora están encapsulados en la plataforma estándar de Eclipse . Así que la mayoría de los documentos y libros de Eclipse 3 siguen siendo relevantes, así como los de Eclipse 4.

Si desea comprender la teoría , debe comenzar a buscar diapositivas de la conferencia de Eclipse que expliquen la Plataforma de Eclipse y los complementos. Confíe en mí, puede sonar a la antigua, pero la mayoría de las veces encuentro un Powerpoint o PDF de EclipseCon, es una gran presentación, que concentra en 30 minutos el gran trabajo de algunos de los mejores desarrolladores de Eclipse. Si tuviera que reiniciar el aprendizaje de Eclipse, volvería a empezar desde algunas diapositivas de EclipseCon que hablan sobre los complementos de Eclipse y el modelo Eclipse E4.

Para Eclipse4 o E4, nos referimos al Modelo Eclipse4 , que ahora es parte de la Plataforma Eclipse. El IDE de Eclipse admite tanto la programación 3.xy Eclipse4.

Si desea iniciar Eclipse4, debe tomar un buen libro o un tutorial y seguirlo paso a paso. Como ejemplo tienes estos libros:

  • Eclipse RCP (Rich Client Platform) 2ª edición
  • Contribuyendo al Proyecto Eclipse IDE ( libro electrónico gratuito )
  • Eclipse 4 Plug-in Development by Example: Guía para principiantes
  • Instrucciones para el desarrollo de RCP de Eclipse instantáneo 4

Sin embargo, hay muchas fuentes de información, como muchos libros, tutoriales web y blogs. Puedes encontrar la mayoría de ellos aquí:

En mi lista personal de a quién seguir, podría incluir: Vogella RCP, EclipseSource, Tom Schindl, OpCoach, RCPVision, Kai Toedter, AllBlue, Wim Yongman y todos los colaboradores de E4 que están escribiendo artículos. Pero es injusto no mencionar a todos ellos.

Si no está satisfecho con los documentos y tutoriales, envíe un error a la Plataforma Eclipse ; mencione "los documentos que faltan para usar E4" y especifique lo que necesita. El equipo de UI de la Plataforma se encargará de esto, ya sea vinculando la documentación existente a la página wiki anterior o creando los documentos faltantes.

Nota: Varios de los desarrolladores del equipo Eclipse E4 y Platform contribuyeron al éxito de la tecnología al corregir errores, escribir códigos, documentos, tutoriales y abrir negocios basados ​​en esto.

Los comprometidos de Eclipse están escribiendo la mayoría de los documentos existentes, y por lo general van a conferencias. Entonces, por lo general, obtienes lo mejor en las Conferencias de Eclipse. Si obtiene sus diapositivas, puede obtener lo mejor de algunos campeones de Eclipse y Java, condensados ​​en 30 diapositivas, o en un video de 30 minutos.

Puede comenzar a contribuir al código abierto, siguiendo tutoriales, como los escritos por Eclipse Committers, y luego puede devolverlos escribiendo documentos para capturar sus logros;)

Pero, tenga en cuenta que un tutorial no es un libro. Hay un proceso diferente detrás. Afortunadamente, esos grandes desarrolladores encontraron el tiempo para escribir código y documentación al mismo tiempo.