UXデザインの観点(デザインの自由度、インタラクションポリッシュ、使いやすさ、スキン機能など)から見て、どのJavaScript UIフレームワークが最適ですか?特に、ExtJSとJQueryに注目しています。そして、はい、優れたグリッドコントロールが必要なので、Extに傾いています。
私はjquery伝道チームのメンバーであり、次のExtjsカンファレンスの講演者でもあります。 MarketoではExtJSを幅広く使用しています。
要件が単純で、一般にアクセス可能で、Web開発者によって行われている場合は、jQueryを使用します。
これがより複雑な状況である場合、ユーザー名/パスワードの背後にハードコアエンジニアがいるので、ExtJSをお勧めします。
ExtJSは私たちの主力製品の命の恩人であり、明らかに後者の陣営に陥ります。ただし、私たちの公開Webサイトでは、より軽量で簡単なjQueryを使用しています。
ExtJSとjQueryを知りたいのですが、 BBCのグローフレームワーク を真剣に検討したいと思います。 BBCは、ユーザビリティとアクセシビリティを最優先事項として考慮し、独自の 標準とガイドライン を満たすために、これらの要素を中心にJavaScriptフレームワークを設計しました。
私が見てきたすべてのフレームワークの中で、ExtJSが最高のコントロールを備えています。したがって、ニースのデータバインドコントロールが必要な場合は、ExtJSが最適です。
ニースのアニメーションが必要な場合は、メニューとプラグインがはるかに多いため、jQueryの方が優れています。
UXデザインの観点から見ると、ユーザーの特定のニーズに合わせて設計されたものに勝るものはありません。
そのため、jQuery UIとExtJSのどちらかを選択する必要がある場合は、jQueryを使用します。必要なのは、基本的なスケルトンを提供することだけです。 ExtJSは過剰に設計されています。
どちらにも必要なものが揃っていると思います。しばらくの間両方を試してみて、どちらがあなたにとってより効果的で、どのフレームワークを使用することで気分が良くなるかを確認してください!
ExtJSにはより多くのコントロールが組み込まれていますが、jQuery UIコアは小さな子であり、プラグインで拡張する必要があります(インターネット周辺にたくさんあります!!)。
しかし私はjQueryUIを好みます。それはシンプルで軽量です。
Dhtmlxフレームワークを見るよりも強力なグリッドが必要な場合: http://dhtmlx.com 非常に優れたUIウィジェットのセットがあり、グリッドコントロールは、私が今までで最高のJavaScriptグリッドの1つです見た。