【问题标题】:Data Visualization Prototype (Java/Eclipse/DAO/Relational DB)数据可视化原型(Java/Eclipse/DAO/Relational DB)
【发布时间】:2010-06-08 09:25:34
【问题描述】:

我正在构建一个显示各种 2D 和 3D 数据图表的原型应用程序。我正在为图表使用第三方库,数据库和数据提取层已经编码。

您能否建议在 Eclipse 中使用一个好的桌面框架,以提供一个“专业”外观的 GUI,并且只需要最少的编码(这只是一个原型)。

还有谁能推荐一种有效的方法来将此应用程序移植到 Web 服务器,以便用户可以远程访问?我对 GWT 的经验有限,他们有更合适的选择吗? 非常感谢

【问题讨论】:

    标签: java eclipse user-interface web-applications


    【解决方案1】:

    这在一定程度上取决于您的第三方图表工具。它是基于 Swing 还是 SWT?您已经是 eclipse 并且 eclipse 提供了 eclipse RCP 框架。

    一个新的(原型)应用程序可以基于其中一个 RCP 示例/模板。如果您想创建基于 SWT 的应用程序但使用基于 Swing 的组件,那么还有一个 Swing-to-SWT 桥。

    而且 Eclipse 提供了一些方法来在几乎相同的代码库上构建富客户端和 Web 应用程序,并且具有几乎相同的外观和感觉(eclipse RAP 和/或新的 e4 平台)。

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

    【讨论】:

    • 听起来很理想,桌面和 Web 应用程序的代码重用将非常有吸引力。我将全面研究RCP。非常感谢
    • 我认为 RAP 平台永远不会支持 Swing 集成桥,因此,不可能将此应用程序作为“本地”Web 应用程序在线使用。您可以将其部署为 Java 小程序:如果您有有限的预定义受众,这可能没问题,但不适用于大众市场。
    • @zvikico - 我就是这种情况,但正如我所说,框架推荐应该基于第三方库的可集成性。它们可以基于 SWT/JFace,那么将它们集成到基于 Swing 的框架中将非常困难......
    • 谢谢大家,通过阅读文档,看来该库已经预定义了与 AWT、SWT 或 Swing 的桥接。对于 Web 应用程序,理想的做法是吸引更多的初始受众,让他们获得应用程序的“外观”和“感觉”。如果成功,该项目将发展为商业质量的 SDLC。谢谢你的建议。
    • 只是出于好奇,您使用的是哪个库?
    猜你喜欢
    • 1970-01-01
    • 2015-05-01
    • 2013-06-23
    • 1970-01-01
    • 2013-07-31
    • 1970-01-01
    • 2017-08-08
    • 1970-01-01
    • 2012-10-24
    相关资源
    最近更新 更多