web-dev-qa-db-ja.com

フロントエンドWebアプリケーションで使用するWebフレームワークは何ですか?

インターフェイスビジネスアプリケーションで使用するのに適したクライアントWebフレームワークは何だと思いますか? jQuery?ゆい!?別?いくつかのプラグインは便利ですか?

アプリケーションは、主にデータ入力と多くのクエリ/ビュー用のデスクトップアプリケーションに代わって内部的に使用されます。

8
Maniero

私のお金では、jQueryに勝ることはできません。これにより、JavaScriptの操作がはるかに簡単になります。すぐに使えるGUIの側面は限られていますが、グリッドなどのサードパーティの拡張機能がたくさんあり、ビューに役立つ場合があります。

11
GrandmasterB

ここにいくつかの便利なライブラリがあります:

  • jQuery およびプラグイン
  • jQuery UI 、自分で実装することを考えているかもしれない多くのこと
  • nderscore.js 、JS 1.5にはない言語コアを実装します
  • RequireJs 、JSのライブラリ管理システム

そこには Dojo フレームワークもあり、基本的には、JSでプログラミングしてデスクトップGUIアプリケーションのようにプログラミングしますが、それについてはあまり言えません。ビデオプレゼンテーションをご覧ください。

7
user5545

予算とライセンスの詳細に依存しますが、私は常にjQuery + ExtJSの大ファンでした。 jQueryはDOMとシンプルなAJAX Frameworkを操作するための素晴らしいツールであり、jQueryの上にExtJSを投げることですべてがまとまります。ExtJSは、私が今まで働いた中で最高のJavaScript UIキットです高速で、バグに遭遇することはありません(ただし、奇妙な点はあります)。必要に応じて、商用サポートも利用できます。

ExtJSには、 desktopcharting など、LOBアプリケーションが役立つ多くの機能があります。チャートはフラッシュベースですが、同じパッケージの一部です。

それが商業的であるという事実は一部の人々を悩ますが、全体的にそれは多くのギャップを埋めるよく丸められたフレームワークです。

3
vcsjones

誰もがそれぞれの選択肢を持っていますが、私の選択は道場です。しかし、そうしたサードパーティの拡張機能などをすべて探しているのであれば、jQueryの方が適している可能性があります。もちろん、jQueryはdojoよりもコミュニティが大きいので、それほど害はないと私は信じています。

Dojoは最初はかなり混乱するかもしれませんが、それに費やす時間の価値はあります。

2
Rasmus

クライアント側で古い「Winformスタイル」で駆動されるバックオフィスアプリケーションを置き換えるには、Sencha(EXTJS)が本当に良いオプションであることが証明されています。

2
ositosurfer