extjs 3からextjs 4に移行したい。sample Extjs 4の例をレール3にテストしました。私は、ページのレンダリング時間がextjs 4で非常に遅いことを観察しました。その理由です。
誰でも教えてください。その背後にある理由は何ですか?または
私のアプリに問題はありますか?
extjs 4のパフォーマンスを改善するために何をすべきですか?Extjs 3 to Extjs 4
答えて
ExtJSの4.0は
グーグル...あなたはフィックス最もパフォーマンスの問題という必要リリースであり、それはしかし、まだ遅いパフォーマンスの問題、
のExtJS 4.0.2を持っているExtJSの4パフォーマンス
ExtJSをjQueryと比較するためのDownvote。 – dmackerman
@dmackerman、私はそれらのフレームワークの機能ではなく、品質とパフォーマンスを比較しています。 ExtJS、Dojo、およびjQueryを使用しましたか? – Dzhu
@Dzhu:Ext JSとjQueryは全く異なる獣です。オレンジとリンゴを比較しないでください。 jQueryはExt-Coreのようなものです。http://www.sencha.com/products/extcore/これらの2つのパフォーマンスを測定してみてください。 Ext JSはjQueryUIに似ていますが(jQueryUIはそれほどうれしくありません)。 Dojoはより良い比較です。 jQueryは進歩的な拡張を目的としており、Ext JSはJSを必要とするWebアプリケーション向けです。私はExt-JS 4.0.6を使用していますが、Ext-JS 4.0は徹底的にテストされていないと思いますが、私はまだそれがWeb用の最も完全なUIフレームワーク/ライブラリだと思います。 –
用動的リソース読み込みを無効にすることを忘れましたか? ext * -all.jsは、ページの読み込みを大幅に高速化します。
ExtJS 4はExtJS 3よりもはるかに高速です。賢者の人はレンダリングの問題を多く解決し、パフォーマンスを大幅に改善しました。
サンプルリンクでは、展開セクションを読んでください。 4thバージョンのext loaderが導入されて以来、開発には通常の問題がありました。大きなファイル(100k行以上)をロードするのではなく、フレームワークの具体的な短いファイルを使用してデバッグや開発を行う方がずっと優れています。あります。
本番環境では、アプリケーションに必要なjsとextjsの依存関係を生成するSencha SDKを使用する必要があります。すべてのフレームワークをロードする必要がある第3版よりはるかに優れています。
Extjs 4.1は、レイアウトに関連する多くの問題を解決しました。あなたがパネルを入れ子にしている場合、それは内線3.
"あなたはスピード/パフォーマンスを指していますか?それはOPが尋ねていたものですか? –
パフォーマンス。特に、ボーダーレイアウトとのパフォーマンスに大きな違いが見られました。 – srknori
- にも比較すると、より良いレンダリングが返事が遅れのようですが、真実はExtJSの4.xのがよりオーバー、ExtJSの3.xのバージョンよりもはるかに速いですんフロントエンドの開発者は、MVCパターンのアプローチでアプリケーションを作成し、コーディング構造をより明確に整理可能に整理しました。
- ExtJS 4.xはレンダリングの問題を解決し、ブラウザの互換性よりもパフォーマンスが向上しました。
- あなたの質問にお答えするには、下記のような多くの理由が考えられます。あなたはより多くのサブを持つより多くの内部コンポーネント(親に複数の項目を追加し、子コンポーネントを使用している可能性がありロードするために多くの時間を割いて、JSファイルの一部のExtJS 3.xの
- と比較して、開発者ツールを使用して
- チェック、コンポーネントなど)。
- 新しく導入されたSencha SDKツール(ここでダウンロード)を使用しても、Ext JS 4アプリケーションの展開がこれまで以上に簡単になります。このツールを使用すると、すべてのJavaScript依存関係のマニフェストをJSB3(JSBuilderファイル形式)ファイルの形式で生成し、アプリケーションに必要なコードのみを含むカスタムビルドを作成できます。
注:そのすべてはあなたのアプリケーション(建築家)を設計する方法に依存しています。
おかげ
あなたは煎茶CMD、動的にあなたがそれほどばかげて何かまで(〜500キロバイト!)フルCSSファイルをカットすることができ、あなたのExtJSの4 CSSファイルを作成し、ルビーの宝石を実行することができます。
私はhttps://docs.google.com/document/d/1lGfbEoktJNhIpZneeJ2kkjNKOaSYpOse3mnSA5mGEds/edit?usp=sharing
ExtJSの4.xでは、比較のExtJS 3.xで多くのバグを含んで、ここで4月にこのプロセスを概説しています私は私の異なるプロジェクトで両方を使用しています。例えば4.0.7にはファイルアップロードの問題が含まれていますので、私の意見はこちら extjs 3.xはextjsフレームワークのより安定したリリースです。
- 1. ExtJS 4 - グリッドセルイベント? ExtJSので
- 2. ExtJS 3アプリケーションでExtJS 4グラフを使用する
- 3. ExtJS 4 textfield regex
- 4. コンボボックスでExtjs 4
- 5. ExtJS 4 - ComboBox Issue
- 6. Ext.grid.Panel xtype ExtJs 4
- 7. extjs 4グリッドレンダラー
- 8. ExtJs 4コンボボックスローディング
- 9. ExtJSの4 MVC
- 10. ExtJSのドロップドロップウィジェット4
- 11. ExtJSの4コンボボックスオートコンプリート
- 12. ExtJS 4 TreePanel autodoad
- 13. ExtJSの4
- 14. ベストExtJs 4テーマリソース
- 15. Sencha 3 ExtJS
- 16. ExtJs to DJango URLクエリパラメータ
- 17. Extjs 4データストアとPHP
- 18. Extjs 3 rowcontext destroy
- 19. ExtJs 4 WCF DateTimeを表示
- 20. Extjs 4とsencha touch
- 21. ExtJSの4 treepanelバグ
- 22. ExtJS 4拡張Ext.data.Connection
- 23. ExtJs 4コンボボックスとチェックボックス
- 24. ExtJS 4 callParent not working
- 25. extjs 4グリッドfireevent itemclick
- 26. Extjs 4フィルタフィーチャとステートフルグリッド
- 27. ExtJSの3(グリッド・フィルター)
- 28. ExtJS 3チェックボックスBoxLabelフォント
- 29. Aptana 3コードアシスタントExtJS 3.4
- 30. ExtJs 3 portal with iframe
ajaxの問題(ネットワーク)またはextレンダリングの問題が発生していましたか? – atian25
返信ありがとう、しかし私はローカルホスト上でテストしました。私はそのすべてのアヤックスの問題はないと思う。また、ext 3で同じアプリケーションを使用しました。私はグリッドを使用しません。私はちょうどそのゆっくりとした単純な形を示しています。なぜそうなのか分からない。 –
私はgrails1.4M1 + extjs4.0.2を使用していますが、slow.maybe uという情報が表示されないようにしました。詳細情報 – atian25