2011-06-22 31 views
4

我目前正在練習我的網站開發技巧,並認爲製作Paint類型的程序會很有趣。我想使用類似HTML5元素的東西,但希望它可以在IE中使用(我不希望IE 6與它兼容,但IE 7+會很好。)各種GWT畫布庫的優缺點是什麼?

到目前爲止,我瞭解vaadin圖形庫,但我一直不滿意它。我也看了谷歌的產品,但它已被棄用,不建議它被使用。

那麼,那裏還有什麼,它的優勢/劣勢是什麼?我並不喜歡GWT,因此任何使用其他路線的建議都是值得歡迎的。

+0

IE''支持問題[基本解決](http://code.google.com/p/explorercanvas/)。 –

回答

1

Oookay ......這將是一個有點寫...

大約一年前,有孵化器項目,該項目有帆布的支持。而且,他們不僅僅支持html5 canvas標籤,而且他們還爲IE6和更高版本提供了vml仿真。

孵化器項目然後停止,他們將大量東西移動到主線,包括帆布。

不幸的是,仿真效果不夠好(html5畫布程序,vml是聲明式的),所以仿真無法完全與原生html5畫布完全相同。他們殺死了這個模擬器。

然後,有一些項目使用前帆布。它是一個JavaScript模擬庫,它被例如gflot。我還沒有測試過它,但它是使IE能夠使用畫布標籤的常用方法。

第三,我現在使用的是gwt-graphics。這是一個很好的庫,它不使用html5畫布,而是在瀏覽器中嵌入svg,以支持它。在其他瀏覽器上,例如使用IE vml。兩者都是聲明性的,爲什麼它更加兼容。

所以,你必須決定哪個方向走:)

一切順利, 托馬斯

0

raphael4gwt可能是你想要的東西(http://g.raphaeljs.com/)。還可以讓您輕鬆繪製任何您需要的基於矢量的圖形。它基於SVG和VML上的IE < 9.0,所以你不應該有瀏覽器的麻煩。示例Paint like program

相關問題