3

我们有一个用 Swing 开发的桌面客户端应用程序。此应用程序使用 Servlet 与后端服务器交互。

新的要求是制作一个基于 Web 的客户端。我读过有关 JavaFX、Flex、ExtJS 等的信息。

我想知道哪种解决方案最适合替换摇摆应用程序?有没有人有这样做的经验?


(根据评论编辑)

该应用程序在小部件方面很重。当然,在制作基于 Web 的客户端时,我们会进行一些重新设计。

4

3 回答 3

2

您可以考虑使用 Google Web Toolkit (GWT) 来制作基于 Web 的客户端。在 GWT 中制作用户界面有点类似于在 Java Swing 中制作,但最终结果是动态 Web 客户端。

于 2009-05-06T05:36:14.070 回答
1

你知道 Swing 可以在网页中运行!还有许多其他选项,包括 PHP、ASP、Ajax 等。Swing 应用程序有多“重”,即有很多小部件吗?这是一个非常开放的问题!

于 2009-05-06T05:32:05.560 回答
0

由于您已经了解 Swing,并且您应该制作一个基于 Web 的客户端/界面,因此您应该考虑Apache Wicket,它在结构上与 Swing 有很多相似之处(它的一个原始开发人员与您现在的情况相似)。

如果您需要使用 Ajax 和其他此类 Web 技术不容易完成的重量级功能,我建议将 Flash/Flex 组合用于 UI,主要是因为那里有很多人知道如何使用这两者那些技术。

快速编辑: 另请参阅this answer to another question,它可以帮助您更好地理解手头的实际问题。

于 2009-05-06T06:25:21.923 回答