ApachePivot1.4与JavaFX、Flex、Silverlight、Swing

ApachePivot1.4与JavaFX、Flex、Silverlight、Swing,java,apache-flex,ria,javafx,apache-pivot,Java,Apache Flex,Ria,Javafx,Apache Pivot,我最近听说ApachePivot被移至顶级项目类别,我想知道是谁尝试了最新版本,并将其与其他RIA工具进行了比较。比较的合适类别是什么 对于Java开发人员来说,这似乎更容易理解,因为JavaFX有一种不同的脚本语言。Pivot开发人员说,Pivot是Sun应该制作的,而不是JavaFX。我曾与Pivot合作,甚至是Pivot开发的一部分。这是一个很好的小图书馆,但是 它不能取代Swing或JavaFX。最初的作者将其定位为与AdobeFlex竞争。因为它的概念更像applet而不是桌面应用程序

我最近听说ApachePivot被移至顶级项目类别,我想知道是谁尝试了最新版本,并将其与其他RIA工具进行了比较。比较的合适类别是什么


对于Java开发人员来说,这似乎更容易理解,因为
JavaFX
有一种不同的脚本语言。Pivot开发人员说,Pivot是Sun应该制作的,而不是JavaFX。

我曾与Pivot合作,甚至是Pivot开发的一部分。这是一个很好的小图书馆,但是

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

该库使用自己的自定义集合库,这有点奇怪,但它不是一个展示的障碍

除此之外,图书馆很好。但是这些天谁在制作小程序呢?

很高兴听到你的消息。:-)我同意,在Pivot的设计中,我们倾向于更多地关注小程序的部署。但是,平台本身并没有任何东西阻止应用程序使用多个顶级窗口。这不是我们所要满足的,因为它与我们的主要用例(正如您所指出的,是浏览器部署)无关。请注意,在Flex或Silverlight中也不可能创建多个顶级窗口

Re:“现在谁在创建applet?”-与其说是创建applet,不如说是创建RIA。如果你问“谁在创建RIA?”,我想答案是“很多人”。Pivot只允许开发人员用Java(而不是ActionScript)构建RIA


Greg

如果您对统计视图感兴趣- 我通过“谷歌趋势”比较了JavaFx和“ApachePivot” 而且看起来没有竞争对手——JavaFx以接近1比0的速度领先

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


我检查了pivot 1.4。你可以有子窗口

Oracle/Sun在推广JavaFX方面投入了大量精力,但在我看来,从swing的所有布局功能等都从一些多媒体内容中获利。目前,外汇和商业应用是两个相去甚远的东西

对于商业RIA应用程序,我的第一印象是Pivot的设计要比FX好得多

Pivot提供了很多:绑定、简单的web服务、漂亮的设计、UI的xml定义…-是的,对于java开发人员来说,有很多要考虑的。
不完美,但看看他们在过去6个月里完成了什么。。。令人印象深刻

我同意格雷格的观点。在放弃Swing开发后,由于其高内存使用率,我被激励尝试Pivot。Pivot为Swing、JavaFX和GWT提供了一个可行的替代方案。对于您在“它不能取代Swing或JavaFX”段落中所解释的内容,Pivot提供了+1,并且没有一种解决方法可以使用多个顶部窗口?如果旋转和摆动的混合是可能的(我听说),那么它是否可能做到?我只是在读有关pivot的书。我还没有试过,目前最好的Java桌面解决方案(如果你刚刚开始)似乎是JavaFX。Pivot的一位作者现在实际上是JavaFX开发团队的成员。如果使用“google趋势”比较来选择技术,那么任何旧名称都会被选择,而不是新名称。JavaFx已经存在很长时间了,所以它的知名度更高。这并不一定意味着它比Pivot更好。