私はJavaScript/DOMの開発者ではなく、ちょうど100%のクライアントサイドライブラリを探しているASP.NETプログラマーと今やFlashBuilderのコーダーです。私が見つけたのは、ExtJSはjQueryよりもレイアウトやUIウィジェットが豊富だということです.jQueryには勢いがあり、新しいUIコンポーネントが常に登場しています。それでも、ExtJSはこの点で大きなリードを持っています。
jQueryを使用すると、jQueryがページマークアップの既存の要素に影響を与えるため、基本的な操作を簡単に実行できます。スケルトンのhtmlページを作成し、jQuery機能を要素に適用できます。これをExtJSと比較すると、ページは基本的に空のbodyタグで、ページの内容はExtのDOMへの書き込みによって作成されます。私のページをレイアウトしてプロパティを設定するExt(ビジュアル)デザイナーがなければ、ExtJS設定オブジェクトをテキストエディタでコーディングするのは、私にとってはあまりにも面倒で、私の好みにはまったくありません。しかし、Extのビジュアルデザイナでは、RADにアプローチします。
IE8のExtJSは、IE8の欠点のために遅くて醜いことがあります。私の経験では、ExtJS RIAのレイアウトは、FF、Chrome、Operaでうまく動作しますが、IE8ではほとんど動作しません。しかし、IE8はGoogleのChrome-Frameアドレスを使用しています。 GoogleのMSFTのProprietariansに素敵なガットパンチ!
FlashBuilderのハイブリッドアプローチが本当に好きです。 FBでは、mxmlやActionScriptのクラスを書くことができます。私が見ているように、Flashプラグインが必要であるということは、Flashプラグインが、以前は99%の市場シェアを抱えていたWordPerfectの道を進んでいることを恐れている。 FlashBuilderでActionScriptのオブジェクト指向の機能を最大限に活用して設計できることを本当に願っています。 mxml、FBデバッガを使用して、をExtJSにクロスコンパイル! FB:Ext :: GWT:Closure。
出典
2010-05-14 17:22:26
Tim
他でフラッシュすると唯一の牽引力が得られます。 JavaScriptは長い間ずっと続いています。 –
@Stefan - これらの質問には、テクノロジーに値札があるかどうか尋ねる必要があります。 –
@Stephen:良い点。私は死にかけている牛にお金を投資することを正当化するのは難しいと思っています。 –