JavaScript の高度な知識はありませんが、ASP.NET (C# または VB.NET) 環境で Ext JS フレームワークを使用する方法を学ぼうとしています。いくつかのサンプルを入手しましたが、プロジェクトを機能させることができませんでした。Ext JS について詳しく読むことができる Web サイトや書籍はありますか? また、これを自分の Web サイトに含めるにはどうすればよいですか?
13 に答える
マイク、
そこにある最良のサンプルサイトはhttp://examples.extjs.eu/です。各例には、HTML、JavaScript、CSSを個別に表示するためのリンクがあります。
ExtJSをASP.NETMVCフレームワークと正常に統合しています。すべてをまとめる方法を詳しく説明した別の投稿がおそらく適切です。
http://www.coolite.com/も参照してください(リンクを提供するだけで、実際に動作しているのを見たことがないため、リンクを承認することはありません)。
Senchaのサンプルはすべてご覧になっていると思います。
Ext JS がより良い選択であるかどうかを判断するには、JavaScript 忍者の秘密(2008-08-13) の投稿全体を読む必要があります。
Ext JS を使い続けることにした場合は、Ext JS Extender Controlsが役立つことがあります。
Script#プロジェクトを見てください。ビルド時に、C#からJavaScriptを生成し、デスクトップのようなアプリケーションの作成に特に適しています。
ExtJSを多用しているプロジェクトに取り組みました。実際にどのような問題が発生しているのかはわかりませんが、サーバーへのExtJS Ajax呼び出しには、ExtJS、Asp.net、WCFの優れた組み合わせを使用しました。チャームのように働いた。ただし、UIのほとんどがExtJSで構築されているため、通常のasp.netコントロールの使用をほぼ完全に放棄しました。また、ExtJSとは異なるルックアンドフィールの独自のレイアウトとコントロールを使用しました。そのため、ExtJSアプリのようには見えませんでした。
(Webサービスのように)通常のWebMethodsでもうまくいく可能性があります。
FirebugやFiddlerなどのツールを使用してJavaScriptコードをデバッグし、クライアントとサーバー間を行き来するすべてのメッセージを調べることで、間違いなく多くのメリットが得られます。
ますます多くの人々がExtJSをさまざまなテクノロジーと組み合わせて使用しているため、例を取得することは日々ますます良くなっています。Asp.netも同様です。
前職で Ext JS を ASP.NET に組み込む方法を学んでいたとき、それを学ぶ最善の方法は (ドキュメントとサンプルは別として) フォーラムを調べて、あちこちでユーザーからサンプル コードを拾うことであることがわかりました。投稿。
クライアント API のニュアンスを理解したら (オンライン ドキュメントとフォーラムはこの点で優れています)、あとは Ext JS が使用する正しい JSON を返す ASP.NET コードを用意するだけです。
私はかなり古い ASP.NET MVC / Ext JS サンプル プロジェクトを持っていますが、これはおそらくもうコンパイルされません (これは MVC の初期のプレビュー リリースでビルドされたものです)。サーバー側のコード。
さまざまなフレームワークの中から Ext JS に決めた特定の理由はありますか? そうでない場合は、ASP.NET を使用しているため、代わりに jQuery をお勧めします。jQuery は Microsoft によってまもなく正式にサポートされる予定です。
http://www.sencha.com/forum/showthread.php?t=72245で見つけた MVC 上の ExtJS の最適な実装。過度に実装されているわけではありませんが、十分に成熟しています。
asp.net mvc での extjs グリッドの使用に関する投稿を書きました。ただし、mvc fm で ext を使用する予定はありません。javascriptを使用してレンダリングする方法、グリッドから送信されたリクエストのパラメーターを解析する方法、jsonのシリアル化などの他の詳細は、関連性があり、役立つと思います。
こちらをご覧くださいプロジェクトには、C# で ExtJS スクリプトをコーディングするために使用できる Script# コンパイラ用の ExtJS 3.3.1 インポート ライブラリが含まれています。