我们有一个 Java 服务器应用程序,它使用基于消息的通信来传递强类型的复杂 POJO 消息。我们的常规客户端是一个富客户端 Flex 应用程序,它具有非常繁重的艺术和 UI 开发过程,不适合快速制作原型(prototype)。
我们计划构建一个 Java UI 来测试服务器功能,目前我们一直在使用基于控制台的客户端使用基本命令来测试我们的后端 Java 服务器。我们在 Java 中需要它的原因是因为我们传递的消息是强类型的复杂 Java 对象(在任何其他语言中集成需要解析自定义 JSON,我们正在为 Actionscript 构建代码生成器以减轻这种痛苦)。
使用基本控制台客户端的问题是,我们正在开发一个新的应用程序,在该应用程序中跟踪多条消息的状态,简单的文本控制台输出没有意义,我们需要一个更复杂的 UI 来显示结果。
有哪些工具可以快速构建富客户端 Java UI,供开发人员使用以快速添加新 UI 来测试 Java 后端?
手动编写 Swing 和 UI 代码很糟糕。
我看过 Eclipse 富客户端平台,它看起来很有前途,但我担心学习曲线以及添加新 UI 以测试服务器功能的便利性并不容易。是否有轻量级 Eclipse RCP,我不会反对让一小部分开发人员在核心 Eclipse RCP 应用程序上工作,而日常工作可以在一个简单的快速原型(prototype)制作环境中完成,该环境可以轻松集成。
我一直在研究的一些 Java UI 技术(有没有人有过为服务器开发人员快速构建 UI 原型(prototype)且学习曲线低的经验)。
最佳答案
If you prefer Flex;
- 尝试 spring with blazeds
- 用测试flexunit
or JSF;
or Swing;
用设计Swixml 或 Thinlet ((这些都是提醒mxml)
P.S:不要浪费时间设计漂亮的用户界面。你可以稍后再做。功能比美观重要。稍后 CSS 会为您完成。我自己重复一遍:)
关于java - 用于后端服务器测试的快速 Java UI 工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1882599/