私の要件は、ブラウザーで Web フォーム デザイナーを構築することです。Zoho Creatorと同じように (または、 proto.io、protoshare、gomockingbird、lucidchartsなどの他のブラウザー ベースのデザイナー ツールに似たもの)。片側にツール ボックス/口蓋、キャンバス、および選択したコントロールのプロパティを常に表示するプロパティ ボックスを配置します。
JQuery を使用して DOM 要素を操作しても、これら (proto.io、lucidchart など) のようなスケーラブルなソリューションが得られるとは絶対に思いません。何度も試した結果、AngularJS が最適だと感じていますが、ドラッグ アンド ドロップをネイティブでサポートしていないため、AngularJS の経験が豊富なコミュニティ メンバーからの意見を求めています。 、Angularjs はこの種のソリューションに使用する適切なフレームワークですか?
Proto.ioのようなツールのスクリーン ショットを参照してください。これは、私が構築しようとしているものと非常によく似ています。私の口蓋には、テキストボックス、ラベルなどのフォームコントロールが含まれており、proto.io の形状の代わりにキャンバスにドラッグアンドドロップします。