繁体   English   中英

替换Java Swing GUI有哪些选择?

[英]What are the options to replace Java Swing GUI?

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

新要求是制作基于Web的客户端。 我读过有关JavaFX,Flex,ExtJS等的内容。

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


(根据评论编辑)

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

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

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

既然你已经知道Swing并且你应该建立一个基于Web的客户端/接口,那么你应该考虑Apache Wicket ,它在结构上与Swing有许多相似之处(其中一个原始开发人员与你现在的情况类似)。

如果您需要使用Ajax和其他此类Web技术无法轻松完成的重量级功能,我建议将UI的Flash / Flex组合使用,主要是因为有很多人知道如何同时使用这两种技术。那些技术。

快速编辑: 另见另一个问题的答案 ,它可以帮助您更好地理解手头的真实问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM