Tengo la intención de desarrollar aplicaciones de escritorio utilizando el código de Java, y quería utilizar cualquier listos
marco hecho y entonces conseguí saber sobre Eclipse RCP/eclipse explorador pero estoy en duda lo que marco debo usar si eclipse rcp o eclipse scout? podría alguien sugerirme por favor.¿con qué debo usar eclipse rcp o eclipse scout?
Respuesta
En primer lugar, me gustaría agregar otra opción: Eclipse Riena. Eclipse Riena es comparable a Eclipse Scout ya que está basado en Eclipse RCP y proporciona algunas abstracciones útiles. Deberías echarle un vistazo.
Pero para ayudarlo a decidir cuál usar: Si está dando los primeros pasos en Eclipse RCP, le sugiero que primero se ensucie las manos con un poco de Eclipse RCP simple. Hay una cierta complejidad que le responderá si solo comienza con un marco de nivel superior como Scout/Riena.
Dependiendo de los planes con su aplicación de escritorio, esto ya podría ser suficiente.
Scout/Riena lo ayudan con temas más avanzados como reutilización/estandarización, comunicación remota, arquitectura de aplicaciones probada. Pero como la mayoría de los marcos, pierdes algo de flexibilidad.
Lo que más me gusta de Eclipse Riena:
- Focus on fácil de usar interfaz gráfica de usuario (no se ajuste para cada proyecto)
- abstracción sobre SWT/JFace (Ridgets) y permitir un buen instalaciones para las pruebas del controlador, haciendo que la necesidad de pruebas de interfaz gráfica de usuario a un mínimo
- Niza API de estructura (dinámicamente) y validar su aplicación
- Simplificar la comunicación remota (sin dependencias de contenedores Java EE en el cliente)
- Puedes usar partes de Riena de forma independiente. Digamos que puedes usar los ridgets sin agregar todo el resto de cosas que quizás no necesites.
Lo que me gusta de Eclipse scout
- Fuerte enfoque en la integración en el entorno Java EE
- Wizards de todo: Muy simple para crear un primer y un segundo disparo de la interfaz gráfica de usuario
- Apoya intercambio de su tecnología GUI: puede pasar de SWT a Swing bastante rápido, aunque no apostaría que es fácil para una aplicación grande. ;)
HTH
Saludos,
Holger
no puedo comentar/juez sobre sus comentarios acerca de Riena. Sin embargo, me gustaría añadir algunos comentarios/aclaraciones sobre Scout
El hecho de que Scout viene con las herramientas Scout SDK es de gran ayuda para los principiantes. Esto lo hace ideal para comenzar a escribir aplicaciones de escritorio. Como la salida de todos los asistentes es solo código Java y algunos cables necesarios en plugin.xml, etc.significa que puede hacer aplicaciones Scout sin usar el Scout SDK (incluso puede tener equipos mixtos trabajando en el mismo código). Esto es posible ya que el modelo de la aplicación Scout es solo un montón de clases de Java.
Holger menciona correctamente que puede cambiar la tecnología UI con aplicaciones Scout. Esto es posible ya que los programadores escriben el modelo de la interfaz de usuario. Para cada tecnología de IU admitida (actualmente Swing, SWT, RAP (para aplicaciones web)), un complemento específico realmente dibujará la IU según el modelo de IU disponible. Esta es una separación muy clara de la tecnología UI y el modelo de aplicación. Por lo tanto, el intercambio funciona incluso para aplicaciones muy grandes (por supuesto, hay algunas excepciones a esta regla: si su aplicación de escritorio tiene alguna parte de integración de Microsoft Office en el lado del cliente, le resultará difícil admitir eso en una aplicación web).
Pruebe algunos de los Scout tutorials y háganos saber lo que piensa en el forum.
Saludos Matthias
- 1. SWT/JFace o Eclipse RCP?
- 2. ¿Qué versión de Eclipse: Java, RCP o "Eclipse Classic"?
- 3. Netbeans RCP vs Eclipse RCP
- 4. Cómo usar log4j en eclipse rcp
- 5. Eclipse RCP - Editor en perspectiva
- 6. Comenzando a trabajar con Eclipse RCP
- 7. Eclipse RCP AspectJ configure
- 8. Cómo escribir aplicaciones eclipse rcp con scala?
- 9. Log4j bajo OSGI (Eclipse RCP)
- 10. ¿Debo usar Eclipse 32bits o 64bits en mi nueva máquina?
- 11. Eclipse Menús y acciones de RCP: ¿Configurar o codificar?
- 12. ¿Cómo puedo usar java.lang.instrument en una aplicación Eclipse RCP?
- 13. Eclipse RCP: plataforma de destino - Eclipse vs. Equinox?
- 14. Usar el historial de navegación en Eclipse RCP
- 15. ¿Cómo comunicarse entre vistas en Eclipse RCP?
- 16. mecanismo de plugin.properties en eclipse RCP
- 17. ¿Cómo hacer keybinding en eclipse rcp?
- 18. Config.ini personalizado en el producto Eclipse RCP
- 19. Aprendizaje de Eclipse RCP y SWT/JFace
- 20. Eclipse RCP app: ¿Cómo deshabilitar extensiones específicas?
- 21. Eclipse RCP no puede encontrar EclipseStarter
- 22. Eclipse RCP: ¿qué es exactamente una construcción sin cabeza?
- 23. Eclipse RCP Plugin + incrustado embarcadero + JSF
- 24. qué complemento de clearcase usar con eclipse
- 25. Pantalla de bienvenida de Eclipse RCP
- 26. ¿Qué versión de Eclipse debo descargar?
- 27. NetBeans o Eclipse. ¿Qué IDE debería usar primero?
- 28. ¿Cómo usar javap con eclipse?
- 29. Cómo usar JUnit con Eclipse
- 30. ¿Qué Eclipse para Android?
pero el libro explorador dice "No se necesita ningún conocimiento previo de la plataforma Eclipse" en 1.3.1 – SanSolo