2012-05-28 14 views

Respuesta

6

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

+0

pero el libro explorador dice "No se necesita ningún conocimiento previo de la plataforma Eclipse" en 1.3.1 – SanSolo

6

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

Cuestiones relacionadas