クライアント側のアプリケーションを開発しています。クロスブラウザである必要はありません。また、ドラッグアンドドロップ機能も使いたいです。
JqueryUI のドラッグ アンド ドロップはよく知っていますが、Html5 と JqueryUI のどちらがパフォーマンスと簡単なプログラミングで優れているか知りたいですか?
どうも
クライアント側のアプリケーションを開発しています。クロスブラウザである必要はありません。また、ドラッグアンドドロップ機能も使いたいです。
JqueryUI のドラッグ アンド ドロップはよく知っていますが、Html5 と JqueryUI のどちらがパフォーマンスと簡単なプログラミングで優れているか知りたいですか?
どうも
私は最近、ユーザーが何百ものリスト (ドロップ ゾーン) 間で何百ものアイテム (たくさんの CSS を含む) をドラッグ アンド ドロップできるアプリケーションを作成しましたが、jQuery でひどいパフォーマンスを経験しました。その後、HTML5 ドラッグ アンド ドロップ API に切り替えましたが、第 1 世代の Centrino でもすべてがスムーズに動作するようになりました。当然、ネイティブ コードが使用されます。
HTML5 API は通常、マウスで制御されないデバイスも念頭に置いて作成されているため、慣れる必要がありますが、結果は jQuery UI コードほど複雑ではありません。
結論として、ドラッグするアイテムの数が少ない場合は、jQuery UI を使用しても問題ないと思います。また、将来的には jQuery UI が内部で HTML5 API を使用するようになると予想されるため、別の jQuery バージョンにアップグレードすることで、ネイティブ コードの利点を自動的に得ることができるかもしれません。
Jquery UI は追加機能を提供しますが、多くのシナリオではそれらを必要としないため、重くなります。一方、HTML5 ドラッグ アンド ドロップ API はスムーズで軽量です。
したがって、ユーザー次第です:追加機能が必要な場合はJquery UIを使用するか、そうでない場合はHTML5ドラッグアンドドロップを選択してください
-モヒット
JqueryUI を使用することをお勧めします。より柔軟です。将来的には改善しやすくなります。私は HTML5 のドラッグ アンド ドロップを使用したことがなく、その存在も知りませんでした。なので比較はできませんが、jQueryの方がいいと思います。