Question

Je commence un projet pour lequel nous aurons un client léger, envoyant des demandes et obtenant des réponses d'un serveur.

Nous en sommes toujours aux étapes de planification, nous avons donc le choix de choisir entre une interface graphique basée sur Eclipse (plug-in Eclipse) ou d'utiliser GWT comme source pour l'application.

Je ne connais pas très bien Eclipse en tant qu'interface graphique (ni avec GWT), mais je connais un langage Java "normal".

Quels seraient les principaux avantages et inconvénients de l'une ou l'autre approche?

Modifier: Répondre aux questions posées:

  • Le projet, s'il était basé sur Eclipse, utiliserait l'interface graphique principale d'Eclipse (aucun outil de codage, rien que des os nus) et l'interface graphique serait fournie avec.
  • Je me suis penché sur GWT et, à ce jour, me semble être le meilleur choix, mais j'ai encore quelques recherches à faire.
  • La méthode de communication est une variante de CORBA (bibliothèques internes)
Était-ce utile?

La solution

Si vous envisagez d’utiliser Eclipse pour créer un client autonome ou un plug-in qui vient d’être ajouté à une installation Eclipse existante, comment comptez-vous communiquer avec votre serveur?

Notre équipe a essayé de créer une application Eclipse Rich Client Platform et de la faire communiquer avec un niveau intermédiaire basé sur un EJB J2EE via RMI, et cela a très bien fonctionné, sauf lorsque nous sommes passés à la sécurité et que nous ne pouvions utiliser aucun des composants standard. Modèles de sécurité J2EE permettant de créer sur le client Eclipse une connexion qui s’authentifierait auprès du serveur.

Cela semble être un problème connu dans les cercles Eclipse, mais je n'ai rien vu qui soit une bonne solution pour le résoudre.

GWT semble assez avancé pour ce qu'il est, et plusieurs IDE ont ajouté des outils pour travailler avec elle, mais je n'ai aucune expérience pratique en développement avec elle. Tout ce que j'ai vu en termes de démos et d'exemples lui donne un aspect vraiment puissant et facile à utiliser.

En résumé, Eclipse est une plate-forme intéressante, mais vous devrez faire face à des difficultés que vous devrez peut-être résoudre vous-même. GWT semble être une alternative plus facile pour le moment.

Autres conseils

Venant de quelqu'un qui a autant d'expérience que vous (qui n'a développé aucun plugin basé sur Eclipse ni quoi que ce soit avec GWT), ceci est purement une opinion d'un autre regard sur votre problème.

En ce qui concerne cette application servie depuis un client léger, je pense que GWT serait un peu mieux adapté à cette situation. Il serait certainement un peu plus léger et ne nécessiterait pas la surcharge qu'un plug-in Eclipse.

Je pense également que cela faciliterait beaucoup le déploiement des mises à jour.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top