我正在启动一个项目,我们将有一个瘦客户端,发送请求并从服务器获取响应。

我们仍处于规划阶段,因此我们可以选择基于 Eclipse 的 GUI(Eclipse 插件)或使用 GWT 作为应用程序的目标。

我不太熟悉 Eclipse 作为 GUI(也不熟悉 GWT),但了解“普通”Java。

这两种方法的主要优点和缺点是什么?

编辑: 解决提出的问题:

  • 如果该项目基于 Eclipse,则将使用核心 Eclipse gui(没有编码工具,只有基本框架),并且 GUI 将与其一起打包。
  • 我一直在关注 GWT,到目前为止似乎是最好的选择,但仍有一些研究要做。
  • 通信方法是CORBA(内部库)的变体
有帮助吗?

解决方案

如果您正在考虑使用 Eclipse 构建一个独立的客户端或一个刚刚添加到现有 Eclipse 安装中的插件,那么您打算如何与服务器进行通信?

我们的团队尝试构建一个 Eclipse 富客户端平台应用程序,并使其通过 RMI 与基于 J2EE EJB 的中间层进行通信,效果非常好,除了当我们涉及安全性并且无法使用任何标准 J2EE 安全模式时在 Eclipse 客户端上创建一个登录名,该登录名将针对服务器进行身份验证。

这似乎是 Eclipse 圈子里的一个已知问题,但我还没有看到任何好的解决方案。

GWT 看起来相当先进,并且有几个 IDE 添加了使用它的工具,但我没有使用它进行开发的第一手经验。我在演示和示例中看到的所有内容都使它看起来非常强大且易于使用。

所以我的基本观点是,Eclipse 是一个令人兴奋的平台,但您将面临可能必须自己解决的困难。目前 GWT 似乎是一个更简单的选择。

其他提示

来自与您一样有丰富经验的人(没有开发过任何基于 Eclipse 的插件或使用 GWT 的任何东西),这纯粹是来自另一组对您的问题的看法。

纯粹从瘦客户端提供该应用程序的角度来看,我认为 GWT 更适合这种情况。它肯定会更轻一些,并且不需要 Eclipse 插件那样的开销。

我还认为这将使部署更新变得更加容易。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top