web-dev-qa-db-ja.com

デスクトップのようなWebアプリケーションを構築するためのJavascriptライブラリ:ExtJS、jQuery、YahooUI、Mocha、SproutCore、Cappuccino、その他?

主にダイアログとウィンドウ管理のために、デスクトップのような感覚を持つWebアプリケーションを構築するためのいくつかのJavascriptUIツールキットを評価しています。

私はいくつかのオプションを検討しました-これまでの私の評価は次のとおりです。

  • ExtJS -すばらしいウィジェットライブラリ、すばらしいドキュメント!それほど素晴らしいライセンスではありません。
  • jQuery UI -既製のウィンドウおよびダイアログコンテナの欠如。私はjQueryが大好きです。
  • Yahoo!UI -上記と同じ問題。本当に成熟していて(しかし、残念ながら、 もはや積極的に維持されていません )、十分に文書化されています。
  • モカ (Mootoolsベース)-他の人ほど成熟していません。優れたドキュメントが不足しています。
  • SproutCore -上記と同じ。また、ウィンドウウィジェットとダイアログウィジェットはありません。
  • カプチーノ -あまりにも奇妙で革命的です。

これらについてどう思いますか?私の評価は正しいですか?

22
Dema

デスクトップのルックアンドフィールに関しては、その束の中で最高のものはExtJSでなければなりません。 UIに関しては、他の製品よりも飛躍的に進歩しています。もちろん、ライセンスの問題はありますが、FLOSSの例外があり、プロジェクトからお金を稼ぐつもりなら、商用ライセンスが銀行を壊すわけではありません。

見る価値のある他の非常に豊富なフレームワーク(すべてに長所と短所があります)、

11
James Hughes

GWT(Google Web Toolkit http://code.google.com/webtoolkit/ )について考えたことはありますか?

5
Chii

私はjQueryが大好きで、それに加えてMVCのM $に採用されています。私は既製のものの欠如をダウナーとは言いません。ええ、それがあれば素晴らしいのですが、そのようなことで、私はいつもあなたがあなたのニーズに合うようにそれらを束縛することになります、あなた自身を書くだけです、それはとても簡単です!

4
Andrew Bullock

YUIは、構文が少し冗長であることを除けば、UIが非常に優れていますが、yahooに関するドキュメントは十分にあります。物事を正しく行うためのサイト!

2
Bob Tian

jQuery Desktop または ExtJS を試してみてください。

2
Osi

デスクトップアプリのように見せて動作させたい場合、どちらかを選択します Yahoo! UI または Ext.JS

1
scunliffe

最近、いくつかのプロジェクトでExtJSを使用しています。レイアウトの概念を理解する必要があるため、学習曲線は少し急ですが、それ以外は問題ありません。

使用を開始する前に、ライセンス契約を必ずお読みください。ああ、ExtJSはjQuery、Prototypeなどを使用して正常に動作します。

1
changelog

ExtJSがおそらく最良の選択です。それは速く、無駄がなく、とても美しいです。彼らのサポートも素晴らしいです。

0
Bogdan