1

我目前的任务是为应用程序制作 UI(让我们保持这个抽象,我经常遇到这个问题)。在使用 GUI - 库时,我需要注意哪些因素?

我目前不知道:

  1. 如果我想去android,所以我不知道我是否想使用XML。
  2. 我想选择什么设计
  3. 假设我对 UI 设计知之甚少,所以图书馆应该帮助我
  4. 鼠标手势呢?也许我也想使用那些......
  5. ...

那么我如何决定哪个库最适合我呢?选择这样的图书馆时,最好的思考过程是什么?

4

2 回答 2

1

试试这个列表:

  1. 您想要支持的所有平台都支持 UI 框架吗?
  2. 有好的教程吗?
  3. 尝试实现更复杂的东西(例如显示包含一百万个元素的列表或包含一百万行和 1000 列的表格,加载文本文件并突出显示所有出现的单词)。感觉怎么样?简单/难吗?

按顺序检查要点。评估几个可能的候选人并选择最合适的。

于 2012-08-06T09:57:25.633 回答
0

首先也是最重要的是,您的客户端应用程序将在哪里运行?- 浏览器 - Android 设备 - PC/Mac

浏览器

有很多开源 Java 框架可供选择,而且选择的任务可能令人生畏。对我来说,这个领域有一个明显的赢家,它是 GWT https://developers.google.com/web-toolkit/ 有几个基于 GWT 的库,它们提供更高级别的用户控件和其他工具。我可以提出 GWT 和基于 GWT 的库的许多优点,但主要的是 - 它是一个全 Java 解决方案,而且它是纯 Java(没有 java 脚本、没有 jsp、没有 html)

安卓

在这里不能给出太多建议,但是从谷歌提供的标准库开始应该是一个不错的选择

电脑/苹果机

在客户端 PC 上运行的 java 应用程序可能是最不受欢迎的选择。如果你设法让你的用户在他们的机器上运行一个应用程序,那么它最好是值得的。意思是找到具有最好看和最丰富的组件集的那个。考虑到这一点,标准的 Java Swing 库是相当不够的。这个类别中的重头戏似乎是Java Fx,因为我没有使用过,所以我无法评论它。

于 2012-08-06T09:56:16.453 回答