2011-06-22 10 views
4

私は現在自分のウェブ開発スキルを練習しており、ペイントタイプのプログラムを作るのは楽しいと思っていました。私はHTML5要素のようなものを使用したいと思っていますが、IEで使えるようにしたい(私はIE6との互換性は期待していませんが、IE 7+はうまくいくでしょう)。さまざまなGWTキャンバスライブラリの長所と短所は何ですか?

これまでのところ私vaadinグラフィックライブラリについて知っていますが、私はそれに満足していません。私もGoogleの提供を見ていたが、それ以来廃止されており、使用することはお勧めしていない。

だから、そこにはほかに何があり、それは強み/弱みは何ですか?私はGWTに執着していないので、別のルートを使用する提案も歓迎です。

+0

IE '' サポートの問題が(http://code.google.com/p/explorercanvas/)[基本的解決]れます。 –

答えて

1

Oookay ...これは書くためのビットになります...

約1年前に、キャンバスのサポートを持っていたインキュベーター・プロジェクトがありました。さらに、彼らはhtml5 canvasタグをサポートするだけでなく、IE6以上のvml-emulationも持っていました。

インキュベータープロジェクトが中止され、キャンバスを含むメインラインに多くのものが移動しました。

残念ながら、エミュレーションでは十分ではありませんでした(html5 canvas procedural、vmlは宣言的です)。エミュレーションでは元のhtml5キャンバスとまったく同じように100%できませんでした。彼らはエミュレーションを殺した。

次に、元キャンバスを使用するプロジェクトがあります。これはjavascriptエミュレーションライブラリです。 gflot。私はまだそれをテストしていないが、それはIEがキャンバスタグを使用できるようにする一般的な方法でした。

第3に、私が今使っているのはgwt-graphicsです。これはhtml5 canvasを使用しないで、代わりにこれをサポートするブラウザにsvgを埋め込んだ良いライブラリです。他のブラウザ(例: IE vmlが使用されます。どちらもより互換性があると宣言されています。

だから、あなたは:)

すべてのベストを行くためにどの方法を決定する必要があり、 トーマス

0

raphael4gwtは、あなたが(http://g.raphaeljs.com/)欲しいものかもしれません。また、非常に簡単に必要なベクターベースのグラフィックを描画できます。これはSVGとIE < 9.0のVMLに基づいているので、ブラウザの問題はないはずです。例Paint like program

関連する問題