CAD デザイナー向けの Web アプリケーションを開発しています。既存の同様のプロジェクトは次のとおりです。
これらのプロジェクトは、SVG または Canvas を使用して実装されます。私の質問は:
- SVG と Canvas を考慮すると、類似のプロジェクトにはどちらが適していますか?
- Canvas は低レベル API のバンドルのみを提供するため、オブジェクトのレンダリング、レイヤー管理、競合検出などを処理する既存のライブラリはありますか? たとえば、wxWidgets、Qt、または MFC を使用すると、開発者はウィンドウ オーバーレイやウィンドウ システムでのレンダリングを気にする必要がありません。どうもありがとう :-)
更新 2
OK、投稿を読みました。そのような質問は避けようと思います。今、私はこのライブラリを見つけました: KineticJSは、SVG の機能の一部も実装しています。私はそれを使用しようとしていますが、後で結論が出ます。
アップデート
ありがとう、リチャード。また、このアプリケーションを iPad に展開するので、それを構築するための効率的で使いやすい技術を見つけようとしています。2D 環境では、Canvas は SVG よりも高速に動作しますか? iOS デバイスでの SVG の落とし穴はありますか? どうもありがとう。