Pregunta

Estoy iniciando un proyecto para el que tendremos un cliente ligero, enviaremos solicitudes y obtendremos respuestas de un servidor.

Todavía estamos en las etapas de planificación, por lo que tenemos la opción de aceptar una GUI basada en Eclipse (complemento de Eclipse) o usar GWT como una tendencia para la aplicación.

No estoy muy familiarizado con Eclipse como GUI (ni con GWT) pero conozco Java "normal".

¿Cuáles serían los principales beneficios e inconvenientes de cualquiera de los enfoques?

Editar: Abordar las preguntas planteadas:

  • El proyecto, si se basara en Eclipse, estaría usando la interfaz gráfica de Eclipse (sin herramientas de codificación, solo los huesos) y la GUI se empaquetaría con él.
  • He estado buscando en GWT y hasta ahora parece la mejor opción, pero todavía tengo algo de investigación que hacer.
  • El método de comunicación es una variante de CORBA (bibliotecas internas)
¿Fue útil?

Solución

Si está pensando en utilizar Eclipse para crear un cliente independiente o un complemento que se acaba de agregar a una instalación existente de Eclipse, ¿cómo planea comunicarse con su servidor?

Nuestro equipo intentó desarrollar una aplicación Eclipse Rich Client Platform y tener que comunicarse con un J2EE EJB basado en el nivel medio sobre RMI, y eso funcionó bastante bien, excepto cuando llegamos a seguridad y no pudimos usar ninguno de los estándares. Patrones de seguridad de J2EE para crear un inicio de sesión en el cliente de Eclipse que se autentique contra el servidor.

Este parece ser un problema conocido en los círculos de Eclipse, pero no he visto nada que sea una buena solución para él.

GWT parece bastante avanzado por lo que es, y hay varios IDE que agregaron herramientas para trabajar con él, pero no tengo experiencia de primera mano desarrollando con él. Todo lo que he visto en términos de demostraciones y ejemplos hace que se vea realmente potente y fácil de usar.

Mi punto básico es que Eclipse es una plataforma emocionante, pero enfrentará dificultades que tal vez deba resolver usted mismo. GWT parece ser una alternativa más fácil por ahora.

Otros consejos

Proveniente de alguien que tiene tanta experiencia como usted (no ha desarrollado ningún complemento basado en Eclipse ni nada con GWT), esto es puramente una opinión de otro grupo de ojos sobre su problema.

Desde el punto de vista de que esta aplicación se ofrece desde un thin client, creo que GWT encajaría un poco mejor en esta situación. Sin duda, sería un poco más liviano y no requeriría la sobrecarga que un Complemento de Eclipse haría.

También creo que esto haría que la implementación de actualizaciones sea mucho más fácil.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top