6

これら2つのフレームワークについてご意見をお聞かせください。私はExtJSの機能がたくさん好きですが、最近SmartClientを見ました。それも素晴らしいようで、商用プロジェクトでは無料です(クライアント側の機能)。SmartClientを少し試してみましたが、ExtJSよりも簡単なようで、ExtJSよりも優れたドキュメントがあります。

しかし..私はこれらのフレームワークのいずれも使用していなかったので、おそらく私は間違っています。ですから、一緒に働いてくださった方々のご意見を伺いたいと思います。

そしてところで..ExtJSのライセンスはどのように機能しますか?開発者ごとに1つのライセンスを取得するだけで、必要なすべてのアプリを開発して販売できますか、それとも販売するアプリごとにライセンスを購入する必要がありますか?

よろしくお願いします。

4

5 に答える 5

6

これはSOでかなりよくカバーされています。具体的にはここここ

Ext JSは、アプリごとではなく、開発者ごとにライセンスされます。

私はExtJS開発者なので、Extに偏っていますが、SmartClientの良し悪しについては意見がありません。ライセンスが最も重要な基準である場合は、SmartClientの方が適している可能性があります。技術的なメリットを重視したい場合は、上記のリンクを参照するか、自分のニーズに基づいて両方をより適切に評価してください。

于 2010-11-01T22:30:45.670 に答える
3

私はSmartClientを使用しており、SmartClientとIsomorphicによって提供されるサポートに非常に満足しています。U / Iウィジェットは世の中で最も優れているわけではありませんが、APIの豊富さから、しばらく前から存在していることがわかります。

組み込みのコントロールがニーズに合わない場合は、独自のカスタムコントロールを簡単に展開できます。たとえば、カスタムの同形キャンバスクラス内にRaphael円グラフSVG図面を統合しました。また、SmartclientのHtmlFlowコントロールを使用して、レガシーJSPページであるMondrian/JPivot分析テクノロジを統合しました。達成できることは非常に強力です。

SmartclientとjQueryなどの他のテクノロジーについて私が後悔していることの1つは、Webデザイナーが行う作業と開発者/プログラマーが行う作業が明確に区別されていることです。

Smartclientを使用すると、コンポーネントのレイアウトを含め、ほとんどの場合コードを介して実行されます。言うまでもなくHTMLはありません。彼らはスキニング(css)を非常にうまく分離しましたが、それだけです。他のすべては、Javascriptコードを介して開発者/プログラマーが行う必要があります。Smartclientは、シングルページアプリに適しています。

ExtJSは実際の実稼働環境で使用したことがないため、話すことはできませんが、最終的には、使用したいライセンスモデルとプログラミング/設計モデルに帰着すると思います。

于 2011-05-17T00:29:10.163 に答える
0

私は両方を使用しましたが、次の理由でExtをお勧めします。

  1. 特に設計ツールを使用すると、レイアウトフローがはるかに簡単になります。
  2. IsomorphicのUIBuilderには、Extのツールが提供する使いやすさが欠けています。
  3. JavascriptのパフォーマンスはExtでより良くなりました
  4. CSSはExtフレームワークで使いやすい
  5. SmartGWT /SmartClientでCSS/テーマ/スキンを編集することは主要な手術です(非常に面倒で時間がかかります)
  6. ウィジェットは似ていますが、Extでは「よりきれい」です
  7. 両方のサイトのフォーラム管理者は「気の利いた」可能性がありますが、プレミアムサポートはIsomorphicサイトでこれを変更しませんでした。彼らはあなたが支払うときでさえ失礼で見下している。
  8. Extには専用のMVCフレームワークがあります。同形フレームワークはそうではありません。
  9. SmartClientチャートは、負の数の値をサポートしていません
于 2012-01-20T23:21:18.333 に答える
-1

新しいプロジェクトの到着のために新しいGUIを開始する前に、私はいくつかの調査を行いました。

これが私の発見です( "http://"からスペースを削除します; bcozstackoverflowがそうすることを妨げています:)):プロトタイプフレームワークの有利なリンク:

http://en.wikipedia.org/wiki/List_of_Ajax_frameworks

http://www.javabeat.net/articles/12-comparison-of-ajax-frameworks-prototype-gwt-dwr-and-1.html

http://www.devx.com/AJAXRoundup/Article/33209

Dojoフレームワークの有利なリンク:

http://blog.creonfx.com/javascript/dojo-vs-jquery-vs-mootools-vs-prototype-performance-comparison

jQueryフレームワークの有利なリンク:

http://blog.creonfx.com/javascript/mootools-vs-jquery-vs-prototype-vs-yui-vs-dojo-comparison-revised

さまざまなRIAフレームワークのテスト速度:

http://mootools.net/slickspeed/#

その他の比較:

http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks

http://jqueryvsmootools.com/#conclusion

これらすべての調査結果から、私はSmartClient 5を使い始めました。最初はいくつかの問題に直面しましたが、SmartClientが成熟するにつれて、多くの点で興味深いと思います。1.APIドキュメントヘルプと例2.柔軟なコントロール3.フォーラム

今日、私はSmartClient 8に取り組んでおり、GUIのいくつかは本番環境で正常に実行されています。実際、SmartClientの大きな助けは、すべてのものを1か所で見つけることです。他のオープンソースRIAフレームワークでは実行が難しい他の多くのサイトを掘り下げる必要はありません。

だから私の選択は間違いなくSmartClientです。

ありがとうShailendra(shaILU)

于 2011-07-22T22:40:20.167 に答える
-6

私はJqueryUIを好みます。これはコミュニティによってよくサポートされています。プラグインを組み合わせることで、extJSとSmartClientによって提供される同様の(より良いとは言えないまでも)画面を取得できます。

于 2010-10-31T19:16:34.813 に答える