2010-06-08 56 views
1

我正在构建一个原型应用程序,该应用程序显示各种2D数据图表2D。我为图表使用了第三方库,数据库和数据提取层已经被编码。数据可视化原型(Java/Eclipse/DAO /关系数据库)

你可以建议一个好的桌面框架在Eclipse中使用,以提供一个'专业'看起来GUI所需的最少编码(这只是一个原型)。

任何人都可以建议一个有效的方法将此应用程序移植到Web服务器,以便用户可以远程访问?我对GWT的经验有限,他们更合适的替代品吗? 很多谢谢

回答

1

这取决于您的第三方制图工具。它基于Swing还是SWT?你已经是eclipse了,eclipse提供了eclipse RCP框架。

新的(原型)应用程序可以基于其中一个RCP示例/模板。如果你想创建一个基于SWT的应用程序,但使用基于Swing的组件,那么就有一个Swing-to-SWT桥接器。 (eclipse RAP和/或新的e4平台)和eclipse提供了几乎相同的代码基础上几乎相同的外观和感觉(eclipse RAP和/或新的e4平台)上构建富客户端和Web应用程序的一些方法。

但是他们都需要一些时间来学习基础知识。

+0

听起来很理想,桌面和Web应用程序代码的重用将非常有吸引力。我将充分研究RCP。 非常感谢 – Vince 2010-06-08 10:04:37

+0

我不认为RAP平台会永远支持Swing集成桥梁,因此,不可能将此应用程序在线作为“本地”Web应用程序。您可以将其部署为Java小应用程序:如果您的预定受众有限,但不适用于大众市场,则可能会有问题。 – zvikico 2010-06-08 10:24:06

+0

@zvikico - 这是我的情况,但正如我所说的,框架建议应该基于第三方库的可集成性。他们可能基于SWT/JFace,那么将它们集成到一个基于Swing的框架中将是相当困难的...... – 2010-06-08 11:16:41