2

ユーザーが指定された領域に複数のオブジェクトをドラッグ アンド ドロップできる、非常に基本的な Web ベースの描画タイプのアプリケーション (デスクトップとの互換性で十分です) を設計しています。

オブジェクトにはさまざまな色と形状 (長方形、台形などの基本的な幾何学的形状のみ) があり、ユーザーはそれらのサイズを変更したり回転させたりしてから、デザインを保存できます (オブジェクトの座標をデータベースに送信するだけです)。

これをゼロから設計する方法を学んでいます。

上記のタイプの Web ページ アプリケーションでは、主に jQuery を使用する必要がありますか、それとも HTML Canvas 要素を使用する必要がありますか?また、長所と短所は何ですか?

どちらも Javascript に基づいていることは理解していますが、どの特定のサブセットから学習を開始すればよいかを知りたくて質問しています。

4

1 に答える 1

4

KineticJSのようなフレームワークを使用することをお勧めします。jQuery は DOM 操作 (ドラッグ アンド ドロップを含む) には適していますが、画像処理には向いていません (あなたのような基本的なユース ケースでも)。Canvas は後者に適していますが、前者は自分で実装する必要があります。

両方を同時に行うこともできますが、面倒です (一度に複数のキャンバスを処理する必要があるなど)。すでに両方を実行しているライブラリを使用すると、多くの労力を節約できます。

注:これは、ユーザー インターフェイスのみを指します。サーバーとの間でデータをやり取りするために、jQuery にはajax呼び出しを簡素化する機能があり、ブラウザー間の動作が良好です。他のフレームワークにも同様のユーティリティがあるかもしれませんが、jQuery は私がよく知っているものなので、jQuery をお勧めします。

于 2012-10-31T03:12:54.607 に答える