2010-11-22 106 views
6

我想創建一個交互式動畫,比如Visual Thesaurus提供的交互式動畫。我正在評估我可以採用的不同技術,並且我想知道在Swing或HTML5中使用其畫布實現圖形可視化的優缺點是什麼(我只知道他們的名字)Java Swing vs HTML5 Canvas交互式動畫

我知道Java和一些JavaScript,我想避免的專有技術

編輯:最重要的是:做HTML 5個Canvas支持事件偵聽器,作爲it seems to me搖擺呢?

+0

不考慮Flash或Silverlight? – Adam 2010-11-22 17:41:10

+0

@Adam我會說他應該在這裏使用Flash,Silverlight ......甚至MS說,它只是希望在手機上使用Silverlight。畫布是處於當前狀態的野獸。 – 2010-11-22 17:45:04

回答

1

使用Java,您可以使用prefuse,這樣可以節省大量時間。我不知道是否有類似的HTML5的API,但如果不這樣做,你必須自己寫。

Here是用一個例子prefuse

親的是,你沒有對付瀏覽器之間不兼容的問題。 確認jvm可能未安裝在客戶機上。

您還必須考慮到您對每種技術的熟練程度。