2010-02-03 73 views
12

我最近听说Apache Pivot移动到顶级项目的类别,我想知道谁曾试图最新版本,它相对于其他RIA工具。什么是适当的比较类别?阿帕奇枢轴1.4对JavaFX的,Flex的,Silverlight的,摇摆

这似乎是更容易拿起Java开发人员,因为JavaFX有不同的脚本语言。 Pivot开发人员说,Pivot是Sun应该取而代之的是JavaFX。

回答

9

我与Pivot一起工作过,甚至是Pivot开发的一部分。这是一个不错的小型图书馆,但...

它不能取代Swing或JavaFX。原作者将其定位为与Adobe Flex竞争。因为它的概念比桌面应用程序更像applet。要创建一个现代桌面应用程序几乎是不可能的,因为它具有一个主窗口的概念,并且所有子窗口都在其“内部”。我与作者讨论过这一点,但看起来这是他们想要去的方式。

库使用它自己的自定义集合库,它是有点怪,但它不是一个节目塞。

除此之外,图书馆是不错的。但是这些日子谁在创造applet?

+0

对于你在“你无法替换Swing或JavaFX”段落中所解释的问题+1 – 2012-02-05 19:12:59

+0

并且没有解决方法可以有多个顶层窗口?如果枢轴和摆动的混合是可能的(我听到),那么可能它可以完成?我刚刚阅读关于数据透视。我还没有尝试过。 – kbec 2012-07-30 19:14:50

+0

目前Java桌面的最佳解决方案(如果你刚开始)似乎是JavaFX。其中一位Pivot作者现在是JavaFX开发团队的成员。 – 2012-07-30 22:18:39

10

很高兴收到你的来信。 :-)我同意我们倾向于更多地关注Pivot设计中的applet部署。但是,平台中没有任何内容阻止应用程序使用多个顶级窗口。这不是我们所要做的,因为它与我们的主要用例无关(正如您所指出的那样,它是浏览器部署)。请注意,在Flex或Silverlight中也无法创建多个顶级窗口。

回复:“这些日子谁在创造小程序?” - 创建小应用程序并不是关于创建RIA。如果你问这个问题,“谁在创建RIA?”,我想答案会是“很多人”。 Pivot只允许开发人员使用Java(而不是ActionScript)构建RIA。

格雷格

+1

我同意格雷格。由于其高内存使用率,我放弃Swing开发之后尝试尝试Pivot。枢轴为Swing,JavaFX和GWT提供了一个可行的替代方案。 – 2011-10-31 05:42:03

0

如果您在统计视图intereseted - 我通过了JavaFx为“阿帕奇支点” 之间的“谷歌趋势”比较,看起来像没有竞争 - 在接近的速度了JavaFx领先到1到0

因此它给出了这个行业对这些框架标准的看法。

http://www.google.com/trends?q=apache+pivot%2C+javafx&ctab=0&geo=all&date=all&sort=1

+2

如果'谷歌趋势'比较用于选择技术,那么任何旧名称将永远选择新的名称。 JavaFx已经有很长一段时间了,所以它有更多的意识。这并不一定意味着它比Pivot更好。 – codingscientist 2013-11-12 08:15:41

3

好了,我查枢1.4。你可以有子窗口。

甲骨文/ Sun公司投入了大量的精力投入到推动JavaFX的,但在我看来,所有从摆动版式特征等等都没有了利润的一些多媒体的东西。目前,外汇和商业应用程序是两件相距甚远的事情。

对于企业RIA应用,我的第一印象是,枢轴是更好的设计比FX。

枢纽提供了很多:结合,简单的网络服务,漂亮的设计,UI的XML定义... - 是很多要考虑的Java开发人员。

不完美,但看着他们已经完成了这些最后6个月...令人印象深刻!