InfoQ ホームページ .NETフレームワーク に関するすべてのコンテンツ
-
Microsoftが.Net RIA Servicesを導入
先日、Microsoftは.Net RIA Servicesをリリースした。以前は「Alexandria」プロジェクトと呼ばれており、これまではたいていステルスモードであった。
-
もう1つのLINQプロバイダ、LINQ-to-Twitter
Microsoft MVPであるMehfuz Hossain氏がLINQ-to-Twitterプロバイダを作成した。しかしながら、これはLINQがデータベースにあるデータにアクセスするためだけのフレームワークではなく、tweetを含むあらゆる種類のオブジェクトと併用することができることを実証する、もう1つの例である。
-
-
ASP.NET Web Forms 4.0での双方向ルーティングサポート
ASP.NET Routingエンジンが.NET Framework 3.5 SP1に追加された。双方向ルーティングを可能にするエクスプレッションビルダーを使用することで、ASP.NET WebForms 4.0でエンジンを使用するためのより良いサポートをMicrosoftは追加した。
-
Code Contractsの使用に関する詳細
以前InfoQは.NET向けのCode Contractsの可用性について取り上げた。今回、 .NETへの重要な追加である、Code Contractsの使用に関するさらなる詳細を提供する。
-
SQLデータサービスがクラウドの完全なSQLサーバデータベースへ移行
先日、RDBMSはクラウドにおいてその存在する余地があるかどうか尋ねた。大きなクラウドベンダー(Amazon、Googleおよび Microsoft)はkey/valueストアを所有している。しかしながら、サンフランシスコでのMSDN Developer Conferenceで、MicrosoftはISVからのフィードバックの後、SQL Data Services (SDS)を通じてSQL ServerのRDBMS機能を利用可能にすることを報告した。
-
いまだに広く使われているVisual Basic 6.0
Microsoft UKのエバンジェリストであるEric Nelson氏が、イギリスのデベロッパが.NET FrameworkおよびVB 6.0をどのように使用しているかに関する大掛かりな調査結果を投稿した。
-
.NET向けのCode Contractsがダウンロードで利用可能
Code Contractsは、Design by Contract概念の.NET実装である。.NET 4.0で提供されることになっていたが、Code ContractsはすでにDevLabsからダウンロードで利用可能である。Contractsは、APIの使用にある制限を課すので、プログラミングがより安全になり、検証が厳しくなるので、実行時に予期せぬエラーの数が少なくなる。
-
Visual Studio 2010およびWiX 3.0での管理Custom Action
以前にInfoQで取り上げたように、WiX 3.0はVisualでシップされることになっている。WiXは、現在利用可能なVisual Studio Setup Projectよりもはるかに柔軟であり、管理コードをサポートし、Windows Installerと対話する。作成者は、C#、VB.NETまたは他の.NETプログラミング言語を使用することができる。これにより、インストール作成者にとって主な痛点である、デバッギングが可能になる。
-
Managed Extensibility Frameworkプレビュー4
MicrosoftのManaged Extensibility Framework (MEF)は、CodePlexで利用可能なオープンソース(MS-PL) .NETアプリケーション構成フレームワークである。MEFは、プラグインモデルのアスペクトおよびコントロールコンテナの反転を提供する。
-
JSINQ、 LINQのJavaScript実装
JSINQは、JavaScript INtegrated Queryを表し、LINQ to ObjectsをJavaScriptに実装するベータプロジェクトである。最近はKai Jager氏によってCodePlexでリリー��された。JSINQにはEnumerableおよびQueryの2つのモジュールがあり、それぞれSystem.Linq.Enumerable およびSystem.Linq.Queryableを実装している。配列、DOMノードリストまたは他のオブジェクト上での列挙を可能にする。
-
LINQPad搭載のMaster LINQ
LINQPadは、無償のスタンドアロンアプリケーションであり、NutshellのC# 3.0向けのアドオンとして、Joseph Albahari 氏によって記述された。基本的にLINQPadは、IDEおよびSQL統合がビルドされたLINQインタープリターである。LINQPadはシンプルであるが、申し分ないユーザインターフェイスを備えている。 LINQ to SQL、LINQ to ObjectsおよびLINQ to XMLの複数ステートメントのスニペットを含むLINQ表現を即座に実行することができる。
-
ASP.NET 4.0における簡易ビューステートの無効化
ASP.NET 4.0は、新しいメカニズムを提供している。ビューステートを有効/無効にし、以前よりも相当簡単に制御できるようにする。その状態を保存するために、 ASP.NETコントロールは今までデフォルトで有効になったビューステートを使用する。この振る舞いは、時々クライアントとサーバ間で大量のデータが転送されるという結果になることがある。
-
ASP.NET MVC 1.0 Release Candidate
先日、Scott Guthrie氏はASP.NET MVC 1.0 Release Candidateがダウンロードで利用可能であることを発表した。このリリースは、2月に最終版の1.0がリリースされる前の最後の一般リリースである。
-
新しいEntity Frameworkプロバイダ:OpenLinkおよびFirebird
OpenLinkおよびFirebirdは、ADO.NET 3.5プロバイダをリリースすることにより、Entity Frameworkのサポーターのリストに加えられている。