Apache Pivot是Swing的一个合适替代品吗?

4

我一直在研究Apache Pivot,想知道它是否可以用作Swing的替代品(考虑到Swing和SwingX的开发非常缓慢,几乎停滞不前)。

有人尝试过吗?您是否知道任何使用Apache Pivot进行RAD的拖放式GUI设计师?

谢谢。


3
看起来这取决于你想要开发什么。从我的阅读来看,Pivot似乎更多地与Flex、Silverlight和小程序竞争,而不是桌面开发。 - Hovercraft Full Of Eels
你好,我的说匈牙利语的朋友 :) 实际上,我很好奇 Apache Pivot 是否可以作为 Swing 的替代品用于桌面应用程序。由于我读到 JavaFX 也可以这样做,所以我非常想知道是否有人已经在使用 Pivot 作为桌面应用程序的 GUI 工具包... - user1178114
3
SwingX领域中没有任何东西或人处于休眠状态。它是开源的,因此如果您认为它应该更快地发展,请随时做出贡献 :-) - kleopatra
@kleopatra,听到这个消息我非常高兴(而且是从传奇人物kleopatra本人那里听到的!当swing[x]成为话题时,您是一个相当出名的名人!);不幸的是,我没有足够的技能来为该项目做出贡献...如果我说它进展缓慢有些不合适,我很抱歉,我并没有任何不尊重的意思:我仍然认为SwingX是Swing图形工具包的一个非常强大的扩展。我只是在评估替代方案的阶段,以保持最新状态。 - user1178114
@Marcelo 我需要在所有平台上实现相同的用户界面,据我所知,SWT依赖于底层操作系统API来渲染其[重量级?]组件,具有与平台相关的外观... - user1178114
显示剩余3条评论
2个回答

5

Apache Pivot不是创建GUI的好工具。我已经尝试过它,花了几个小时坚持它所说的潜力,但最终我还是从头开始构建了界面,没有使用任何工具。

我想建议使用WindowBuilder。我在另一个庞大的桌面软件中成功地使用了它。当然,这只是我的意见,但我有一些在构建GUI方面的经验,特别是在Swing方面。为了明确起见,我与该软件没有关联,这也不是广告,这个工具只是有效的!


1
关于我的上面的回答,我知道WindowBuilder使用Swing SDK,并使其更易于处理,而不是提供另一个SDK。但这正是重点,不是吗? - Lincoln

4

使用Apache Pivot可以创建一个良好的桌面GUI界面。当然,我来到Pivot已经有将近一年时间,所以我相信Pivot已经有了很多改进。

Apache Pivot需要一个好的教程,以便人们能够理解如何使用它。由于Pivot是开源的,我可能会自己编写那个教程。

我从未使用过GUI构建器。我手写了所有的Swing GUI,而且我可能会手写所有的Pivot GUI。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接