2011-03-23 54 views
1

美好的一天!通过转换为Javascript的Java Swing进行Web开发

关于我以前的question关于Java Swing被用于Web开发,我今天有一个求职面试,他们告诉我他们的公司使用Swing,然后将其转换为JavaScript,然后将其部署到Web上。

任何人都可以更好地解释这一点吗?我应该学习哪些书/网站,以便我能理解这是如何完成的。这是一种好的/常见的做法吗?

非常感谢。

+0

研究GWT。它不是基于Swing的,这是一件很好的事情... – 2011-03-25 00:08:17

回答

2

你可以看看CreamTec的AjaxSwing。我已经多次玩过它,它是迄今为止我知道的唯一产品,它将您现有的Swing GUI并将其转换为浏览器中可显示的内容。

这是否是好的做法不是很容易回答。只要您的应用程序不需要大规模扩展,此解决方案就可以正常工作。 CreamTec表示,他们的解决方案适用于大约50位客户IIRC。 由AjaxSwing生成的标记不能称为语义,但这是这些类型的生成器常见的事情。 你可以很容易地尝试AjaxSwing,因为它不需要你做很多配置,但是如果你想要更高的可伸缩性,我的建议是使用专用的web框架。

2

这听起来像GWT也。当然,这不是这个人所说的,但如果是招聘人员,他们可能会对确切的技术感到困惑。

2

AjaxSwing是一个运行时工具,需要服务器许可证用于商业用途。

你可能想试试Mia Transformer www.mia-software.com。他们将Swing Java代码更改为GWT Java代码,GWT将其更改为Javascript,然后如果您希望可以使用Google V8编译器来加快执行速度。当然,这不是100%。我们将尝试一个大型项目,看看它是否有效。

提供给我们的其他链接是http://swingweb.sourceforge.net/swingweb/。虽然没有检查出来。

会让你发布。如果您遇到可行的解决方案,请分享。