2010-02-03 75 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個月...令人印象深刻!