インターフェイスビジネスアプリケーションで使用するのに適したクライアントWebフレームワークは何だと思いますか? jQuery?ゆい!?別?いくつかのプラグインは便利ですか?
アプリケーションは、主にデータ入力と多くのクエリ/ビュー用のデスクトップアプリケーションに代わって内部的に使用されます。
私のお金では、jQueryに勝ることはできません。これにより、JavaScriptの操作がはるかに簡単になります。すぐに使えるGUIの側面は限られていますが、グリッドなどのサードパーティの拡張機能がたくさんあり、ビューに役立つ場合があります。
ここにいくつかの便利なライブラリがあります:
そこには Dojo フレームワークもあり、基本的には、JSでプログラミングしてデスクトップGUIアプリケーションのようにプログラミングしますが、それについてはあまり言えません。ビデオプレゼンテーションをご覧ください。
予算とライセンスの詳細に依存しますが、私は常にjQuery + ExtJSの大ファンでした。 jQueryはDOMとシンプルなAJAX Frameworkを操作するための素晴らしいツールであり、jQueryの上にExtJSを投げることですべてがまとまります。ExtJSは、私が今まで働いた中で最高のJavaScript UIキットです高速で、バグに遭遇することはありません(ただし、奇妙な点はあります)。必要に応じて、商用サポートも利用できます。
ExtJSには、 desktop や charting など、LOBアプリケーションが役立つ多くの機能があります。チャートはフラッシュベースですが、同じパッケージの一部です。
それが商業的であるという事実は一部の人々を悩ますが、全体的にそれは多くのギャップを埋めるよく丸められたフレームワークです。
誰もがそれぞれの選択肢を持っていますが、私の選択は道場です。しかし、そうしたサードパーティの拡張機能などをすべて探しているのであれば、jQueryの方が適している可能性があります。もちろん、jQueryはdojoよりもコミュニティが大きいので、それほど害はないと私は信じています。
Dojoは最初はかなり混乱するかもしれませんが、それに費やす時間の価値はあります。
クライアント側で古い「Winformスタイル」で駆動されるバックオフィスアプリケーションを置き換えるには、Sencha(EXTJS)が本当に良いオプションであることが証明されています。