我目前正在練習我的網站開發技巧,並認爲製作Paint類型的程序會很有趣。我想使用類似HTML5元素的東西,但希望它可以在IE中使用(我不希望IE 6與它兼容,但IE 7+會很好。)各種GWT畫布庫的優缺點是什麼?
到目前爲止,我瞭解vaadin圖形庫,但我一直不滿意它。我也看了谷歌的產品,但它已被棄用,不建議它被使用。
那麼,那裏還有什麼,它的優勢/劣勢是什麼?我並不喜歡GWT,因此任何使用其他路線的建議都是值得歡迎的。
我目前正在練習我的網站開發技巧,並認爲製作Paint類型的程序會很有趣。我想使用類似HTML5元素的東西,但希望它可以在IE中使用(我不希望IE 6與它兼容,但IE 7+會很好。)各種GWT畫布庫的優缺點是什麼?
到目前爲止,我瞭解vaadin圖形庫,但我一直不滿意它。我也看了谷歌的產品,但它已被棄用,不建議它被使用。
那麼,那裏還有什麼,它的優勢/劣勢是什麼?我並不喜歡GWT,因此任何使用其他路線的建議都是值得歡迎的。
Oookay ......這將是一個有點寫...
大約一年前,有孵化器項目,該項目有帆布的支持。而且,他們不僅僅支持html5 canvas標籤,而且他們還爲IE6和更高版本提供了vml仿真。
孵化器項目然後停止,他們將大量東西移動到主線,包括帆布。
不幸的是,仿真效果不夠好(html5畫布程序,vml是聲明式的),所以仿真無法完全與原生html5畫布完全相同。他們殺死了這個模擬器。
然後,有一些項目使用前帆布。它是一個JavaScript模擬庫,它被例如gflot。我還沒有測試過它,但它是使IE能夠使用畫布標籤的常用方法。
第三,我現在使用的是gwt-graphics。這是一個很好的庫,它不使用html5畫布,而是在瀏覽器中嵌入svg,以支持它。在其他瀏覽器上,例如使用IE vml。兩者都是聲明性的,爲什麼它更加兼容。
所以,你必須決定哪個方向走:)
一切順利, 托馬斯
raphael4gwt可能是你想要的東西(http://g.raphaeljs.com/)。還可以讓您輕鬆繪製任何您需要的基於矢量的圖形。它基於SVG和VML上的IE < 9.0,所以你不應該有瀏覽器的麻煩。示例Paint like program。
IE'