Ext JS を見ると、jQuery や Mootools と同じことを意図しているとは思えません。
jQuery と Mootools はサイトの一般的な作業を支援しますが、Ext JS はテーブルとデータの保存、およびその操作に重点を置いているようです。
では、この観察は正しいのでしょうか、それとも Ext J は jQuery や Mootools と同じ作業に適しているのでしょうか?
Ext JS を見ると、jQuery や Mootools と同じことを意図しているとは思えません。
jQuery と Mootools はサイトの一般的な作業を支援しますが、Ext JS はテーブルとデータの保存、およびその操作に重点を置いているようです。
では、この観察は正しいのでしょうか、それとも Ext J は jQuery や Mootools と同じ作業に適しているのでしょうか?
ExtJ と JQuery を比較することは、リンゴとオレンジを比較するようなものです。Ext Core と JQuery、ExtJs と JQuery UI を比較できます。
Ext Core と ExtJs はオープン ソースであり、Core は MIT ライセンス下にあり、ExtJs は GPL 3 の下にあります。両方とも、ライブラリへのすべての変更を含め、最終的に Ext, LLC によって管理されます。Ext には専任の開発チームとサポート スタッフがおり、サポート契約で商用ライセンスを利用している場合は、ヘルプと問題解決のための完全なサポートを受けられます。それとは別に、Ext コントロール クラス (および他のすべてのクラス) は非常に包括的で一貫性があります。
あなたが言及したすべてのライブラリには長所と短所がありますが、私がすでに言及したことは、ExtJs を私にとって魅力的な選択肢にするのに役立ちます。
私たちは ExtJS を使用して、洗練されたコール センター アプリケーションを非常に迅速に構築しました。スタイリングはほとんど気にする必要がありません。ただし、ExtJS はより伝統的な UI を使用するため、UI をより細かく制御したい場合や、派手なものや非常に型破りなものが必要な場合は、Ext は適切な選択ではありません。Mootools と JQuery はオリジナルのデザインには適していますが、スタイルを正しくするにはさらに多くの労力が必要です。
ExtJS は他のライブラリと一緒に使用できますが、JQuery と一緒に使用することに注意してください。これは、一緒に配置する必要があるさまざまなライブラリで構築されたさまざまなアプリがあるためです。
Ext JS は本格的なウィジェット ライブラリですが、jQuery (jQuery UI ではない) と Mootools は DOM 操作などに役立つ JavaScript フレームワークです。あなたの観察は正しいです。
ExtJSとjQueryは全然違うと思います。Ext は UI コンポーネントの力を与えます。コア jQuery (プラグインを使用しない) を使用すると、速度が向上し、DOM 操作や素早いアニメーションに非常に役立ちます。
アプリケーションに Grid、Window、TabPanel、または TreePanel が必要な場合、フレームワークは ExtJS にする必要があります。この場合、jQuery UI や jQuery UI プラグインは扱いません。
私のアプリケーションが Grid、Window、TabPanel、または TreePanel を必要としない場合、スクリプト サイズは非常に重要であり、jQuery はそのようなアプリケーションでは使いやすいため、フレームワークは jQuery にする必要があります。
アプリケーションに datepicker、colorpicker、基本的なタブ、または基本的なアコーディオン パネルが必要な場合、フレームワークは jQuery + jQuery UI にする必要があります。スクリプトのサイズと使用法のためです。
ExtJS は、ウィジェットを多用する管理パネルに最適なアプローチです。ExtJS ができることを見てみましょうExtJS Demo Page