InfoQ ホームページ ASP.NET に関するすべてのコンテンツ
-
部分キャッシュとASP.NET
パフォーマンスに直面した時、開発者はページの部分キャッシュが必要な時がある。このレポートは、ASP.NETの現在のキャッシュに関する状況と、MvcDonutCachingと呼ばれるMVC3の新しいプロジェクトを紹介する。
-
あなたのアプリケーションのパフォーマンスをどうやってチューニングしますか?
StackExchangeは、ASP.NETとSQL Serverで構築されている。 先日、Sam Saffron氏とMarc Gravell氏はブログで、彼らが経験した.NET GC GEN-2オブジェクトの最終的なトレースに関する問題の識別とパフォーマンスの解決に関する投稿を行った。彼らの経験には、アプリケーション開発において、パフォーマンスチューニングを行うすべての人が参考になる多くのことが存在している。
-
ASP.NET MVCパイプラインと拡張性
ASP.NET MVCは拡張性を考慮して設計されており、プロセシングパイプラインのほとんどあらゆる部分は拡張可能で、自分自身のプロバイダーを使って標準実装を入れ替えることができる。Simone Chiaretta氏はブログ投稿「 ASP.NET MVCの拡張性入門」で、 ASP.NET MVCパイプラインにおける様々な局面に対して、導入といかにして拡張性が重要になってくるのかについて短い説明を与えている。
-
Windows Server AppFabricにリードスルーとライトビハインドのサポートが追加
Windows Server AppFabric 1.1のリードスルーとライトビハインドのサポートによって、性能が改善し複雑なアプリケーションがより単純になる。読み取りと書き込みの処理をキャッシュサーバ自体が行うようになるからだ。また、この新しいバージョンにはセッション情報の遅延読み込みやASP.NETの出色キャッシュも含まれている。
-
ASP.NET MVC 4のロードマップ
MicrosoftがASP.NET MVCの次期バージョンの開発に取り掛かったようだ。次期バージョンでは、アプリケーションの開発や配置のワークフローの円滑化、Webフォームとのさらなる機能共有、Ajaxサポートの改善、モバイルやタブレット+HTML 5に、特に力を入れている。
-
フォーム認証の拡張
巨大で複雑なフレームワークを使えと言われれば、それが自分が作ったものであっても、使いたがらないだろう。しかし、2、3のクラスだけで出来ている小さなライブラリを使うと一気に仕事が楽になる場合がある。このようなもののひとつがFormsAuthenticationExtensionsと呼ばれるプロジェクトだ。
-
クラウド上のASP.NETアプリケーションにスケールを追加する
マイクロソフトは、Windows Azure上でホストされたASP.NETアプリケーションにいくつかのスケールオプションを提示した。これらは大きく、キャッシング、トラフィ���ク分散、非同期プロセッシング、ストレージ、といったいくつかのカテゴリに分類でき、これらのオプションは、アプリケーションをスケールアップするのにもダウンするのにも組み合わせて使用することができる。
-
Stack Exchangeから提供されたMVCミニプロファイラ
Stack Exchangeは、Stack Overflowとその姉妹サイトで使用されているASP.NET MVCプロファイラをリリースした。MVCミニプロファイラは、特にデータベースを使用したWebサイト向けに設計された内部プロファイラーである。
-
.NET Framework 4更新
A .NET 4の累積パッケージが6月11日に公開された。このパッケージには、たくさんの修正と機能追加が含まれている。これらの多くは以前に個別の修正として公開されたものだ。また、HTML 5と移植可能なライブラリのサポートも含まれている。参考までに、下記に技術別の修正をまとめた。ファイルのバージョンを含む完璧な一覧についてはKB 2468871を参照のこと。
-
Model-View-Presenter for Web Forms
ASP.NET Webフォームで、MVCスタイルのアーキテクチャを使うことはできるが、見つけられるもののほとんどはできが悪い。リッチコンポーネントとステートフルな特性を持つWebフォームは、単純にMVCパターンとかみ合うことはない。それでも開発者は、MVCが提供している分離性とテスト可能性にあこがれている。オープンソースプロジェクトのWeb Forms MVPが動き始めている。
-
Web Forms vNext のモデルバインダ
ASP.NET Web Form は死を宣告されたにも関わらず,いまだ人気の高いフレームワークだ。Microsoft も多額の投資を継続していて,Web Forms vNext では強く型付けされた双方向データバインディングなど,いくつかの領域で大幅な改善が行われている。
-
Scott Guthrie氏が、.NETとASP.NETをつなぎつつAzure開発のヘッドに
Scott Guthrie氏は、Azureアプリケーションを率いることになるが、.NET, ASP.NET, Silverlightに対する取り込みも継続すると約束している。その裏付けとして彼は、ASP.NET MVC 3 Toolsをアナウンスした。
-
MIX Keynote 1 - ハイライト
MIXの最初のキーノートは、多数の素晴らしいWebプラットフォームの発表で締めくくられた。これには、HTML5開発をサポートしたASP.NET MVC3やARMプロセッサ上で動作するIE10のプレビュー版も含まれる。
-
MVC Scaffolding - 設定の可能な ASP.NET MVC 用コード生成ツール
Steve Sanderson 氏が先日,ASP.NET MVC 3 用のコード生成ツール MVC Scaffolding を発表した。シンプルなコマンドラインインターフェースを備えた,カスタマイズ可能なテンプレートベースのコード自動生成ツールだ。添付の標準テンプレートで View や Action,あるいは Unit Test スタブなどといった,数多くの汎用的要素の自動生成を実現している。
-
ASP.NET WebFormsにMVCフィーチャが入るらしい
MVCへの興奮があるにも拘らず、ASP.NET WebFormsは、今だに、非常に人気がある。Evonet Consultingによると、ASP.NETの次のメジャーなリリースは、元々MVCに導入された、幾つものフィーチャを含む予定である。その中には、Model Binders、控えめなクライアント側の検証(バリデーション)、CSSスプライトが含まれている。