フロントエンドWebアプリケーションで使用するWebフレームワークは何ですか?[閉まっている]


8

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

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


純粋にクライアント側のフレームワークを探していますか?
Martijn Verburg 2010年

@karianna:基本的にはそうですが、良い解決策はいつでも歓迎です。
Maniero

クライアント側のライブラリを使用している理由を教えてください。VaadinやEchoのようなRIAフレームワークを検討しましたか?従来のWeb開発よりも「デスクトップアプリケーション」の置き換えに適している傾向があります(サイトには最適ですが、リッチアプリには適していません)。
Matt

@マット:それは研究されるべきものですが、バックエンドはすでに行われています。
Maniero 2010年

回答:


11

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


7

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

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

そこもだ道場のそれは、デスクトップGUIアプリケーションのように基本的にJSであなたのプログラムになりそこフレームワークは、しかし、私はそれについて多くを語ることはできません。ビデオプレゼンテーションをご覧ください。


3

予算とライセンスの詳細にもよりますが、私は常にjQuery + ExtJSの大ファンでした。jQueryは、DOMと単純なAJAXフレームワークを操作し、jQueryの上にExtJSをスローするための素晴らしいツールです。ExtJSは、私が今まで使った中で最高のJavaScript UIキットです。それは高速で、バグに遭遇することはありませんが(ただし、その癖があります)、必要に応じて商用サポートを利用できます。

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

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


2

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

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


2

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.