2009-05-07 7 views
9

Ext JSを見ると、jQueryやMootoolsと同じ意味であるとは感じられません。jQueryとMootoolsのような他のものからのExt JSの違い

jQueryとMootoolsはサイトの一般的な動作に役立ちますが、Ext JSはテーブルにフォーカスしてデータを保存し、それを操作するようです。

これは正しいですか、またはExt JsはjQueryとMootoolsと同じ作業に適していますか?

答えて

15

ExtJsとJQueryの比較は、リンゴとオレンジを比較するようなものです。 Ext CoreをJQueryに、ExtJをJQuery UIに比較できます。

Ext CoreおよびExtJsは、コアがMITライセンスで、ExtJsがGPL 3であるオープンソースです。どちらも最終的にExt、LLCによって管理され、ライブラリのすべての変更が含まれます。 Extには専用の開発チームとサポートスタッフがおり、サポート契約を結んでいる商用ライセンスを利用している人は、ヘルプと問題解決を完全にサポートしています。それとは別に、Extコントロールクラス(および他のすべてのクラス)は非常に包括的で一貫性があります。

あなたが言及したすべてのライブラリにプラスとマイナスがありますが、私がすでに触れたことは、ExtJsを私にとって魅力的な選択肢にするのに役立ちます。

+0

今、Senchaはプロプライエタリソフトウェアで使用したいと思っている人のために実際に商用ライセンスをExtJsに追加しました。また、ExtJのフレームワークを構築したい人向けの商用OEMライセンスも持っています。 – applepie

2

Ext JSは本格的なウィジェットライブラリですが、jQuery(jQuery UIではなく)とMootoolsはDOM操作などに役立つJavaScriptフレームワークです。

3

ExtJSを使用して、スタイリングの心配がほとんどなく洗練されたコールセンターアプリケーションを非常に迅速に構築しました。これはすべて「すぐに使える」ものです。しかし、ExtJSはより伝統的なUIを使用しているため、UIを細かく制御したい場合や、派手な、あるいは非常に珍しいものを望む場合は、Extが正しい選択ではありません。 MootoolsとJQueryは元のデザインには優れていますが、スタイリングを正しく行うにはもっと多くの労力が必要です。

ExtJSは他のライブラリと一緒に使うことができます。私たちはJQueryで使用しています。別のライブラリを使用しているため、一緒に座っていなければなりません。

0

私は、ExtJSとjQueryは全く違うと思います。 Extは、UIコンポーネントのyor powerを提供します。コアjQuery - プラグインなし - DOM操作やクイックアニメーションには非常に速く、非常に便利です。

私のアプリケーションにGrid、Window、TabPanelまたはTreePanelが必要な場合、フレームワークはExtJSでなければなりません。この場合、jQuery UIまたはjQuery UIプラグインは扱いません。

私のアプリケーションにグリッド、ウィンドウ、TabPanel、またはTreePanelが必要ない場合、フレームサイズはjQueryでなければなりません。なぜなら、スクリプトサイズは本当に重要で、jQueryはそのようなアプリケーションに使いやすいからです。

アプリケーションにdatepicker、colorpicker、基本タブ、または基本的なアコーディオンパネルが必要な場合、フレームワークはjQuery + jQuery UIでなければなりません。スクリプトのサイズと使用量のためです。

ExtJSは、ウィジェットを高度に使用する管理パネルにとって優れたアプローチです。 ExtJSが何ができるのかを見てくださいExtJS Demo Page