InfoQ ホームページ .NET に関するすべてのコンテンツ
-
SQL Azureは、より高いDBサイズ制限とフェデレーションを提供する
SQL PASS Summit 2011において、マイクロソフトは、より大きなデータベース、フェデレーション、管理ポータルの改善、照合順序サポートの改善などを含む、SQL Azureのいくつかの改善がすべて2011年末に提供するとアナウンスした。
-
ビルドマシンと Windows 7,そしてクラシックな ADO
90年代後半から運用されている,旧式の ADO ライブラリを使用したアプリケーションのメンテナンス作業を行うと考えてみよう。再コンパイルされたコードは,Windows 7 SP1 マシン上では問題なく動作する。ところが不思議なことに,そのプログラムを10年近く使用している Windows XP マシンではクラッシュしてしまうのだ。 これが現在,多数のメンテナンス開発者が直面している問題である。
-
.NETのリードオンリー コレクションインターフェースの物語
.NET 4.5では、2つの新しいインターフェース、 IReadOnlyList と IReadOnlyDictionaryが追加された。これらは、表面的には至って控えめだが、後方互換性、相互運用性そして、共変の役割についてのかなり複雑な話が見えてくる。
-
SQL Azure Data Syncは、ポイント・アンド・クリックで管理、フィルターした同期化が可能に
Microsoftは、全てのSQL AzureサブスクライバーにSQL Azure Data Syncのプレビューリリースをアナウンスした。ユーザーは、クラウドからオンプレミスへの同期と同様に、単にポイント・アンド・クリックで、複数のデータセンターにおけるSQL Azureデータベースを跨いだ同期を設定できるようになった。
-
Microsoftは、Windows Management Framework 3.0 CTPをアナウンスした
新しいWindows Management Framework 3.0 CTP 1は、より簡単にWindows 7 SP1、Windows Server 2008 R2 SP1、そしてまもなくリリースされるWindows 8プラットフォームの管理するための更新されたツールでWindows管理者向けに提供される。このフレームワークは、3つの主要なコンポーネントを持つ:Windows PowerShell 3.0、WMI (Windows Management Instrumentation)、WinRM (Windows Remote Management)
-
Large Object Heap と.NET GC の改善
メモリーを大量に使うアプリケーションを書いている.NET開発者は、 Large Object Heapアロケーションで何度も問題を経験しているだろう。全体的なメモリーは全く充分あるように見えるのに、メモリー不足例外になってしまう。.NET Framework 4.5は、より良いLOH管理とより少ないフラグメンテーションにより、この領域で改善することを約束している。
-
Windows 8の標準化された印刷UI
Windows 8 Metroは、多くの変更を提供し、印刷に関しても例外でない。charmのコンセプトにおいて、印刷のための新しいAPIと拡張可能なユーザーインターフェイスが存在している。このAPIは、XAMLとJavaScriptベースの両方のアプリケーションに提供されている。
-
Microsoftは電子医療記録に投資して、HealthVaultの更新は継続される
2007年にリリースされた電子医療記録のWebベースソリューションであるMicrosoft HealthVaultは先日、エンドユーザーとプラットフォーム開発者に新しい機能とともにリリースされた。このリリースでは、医療ITの新興エリアを成熟させるために段階的変更を提供している。
-
Windows Server 8を使ってIaaSクラウドの構築
小規模および大規模の企業は、Windows Server 8で自分のクラウドを作ることが可能になる。Microsoftのホワイトペーパーは、レドモンドからまもなくリリースされるサーバーOSで、IaaSプラットフォームなどの構築の詳細を提示している。
-
AsyncとAwaitのコスト
非同期テクノロジは、アプリケーション全体のスループットを大幅に向上するが、それはタダではない。非同期機能は、同期の代替よりも遅いことがあり、また注意を払わないと大幅にメモリを圧迫することになる。MSDN MagazineのStephen Toub氏は、先日「非同期のパフォーマンス:AsyncとAwaitのコストを理解する」というタイトルの記事で、このトピックについて取り上げた。
-
Managed Extensibility Framework - その内容と方向性
Managed Extensibility Frameworks (MEF) はその名前のとおり,.NET アプリケーションを拡張するためのフレームワークである。先日の Channel 9 のインタビューでは Kevin Ransom と Oleg Lvovitch 両氏が MEF の歴史とバージョン2の計画について語っている。
-
Entity Frameworkは、空間データを提供する
Entity Framework June CTPでは、空間(Spatial)データ型がオフィシャルにサポートされるようになり、開発者は、地図上のシェイプ、ライン、ポイントのような位置情報を表現できるようになった。
-
Visual Studio 11からマクロが削除される
バージョン11で、Visual Studioのマクロは使用できなくなる。これは、IDEのアドホック拡張を許可しない、ここ10年で最初のバージョンとなる。完全にコンパイルされた拡張は、継続して作成することができ、新しいプロジェクトテンプレートは、プロセスを簡単にするために含まれている。
-
Microsoft Officeを利用するLightSwitchの新しい拡張
Grid Logicは、Visual Studio LightSwitch開発者がMicrosoft Office 2010でデータを扱うことができるようにするOffice Integration Packをリリースした。この拡張により、ユーザーは文書、スプレッドシート、PDFの作成ができたり、OutlookでEメールや予定を送ったり、データをExcelから移動したりすることができる。
-
.NET 4.5で予定されている互換性のない変更
.NET 4.5アセンブリの本当のバージョン番号は、4.0.30319である。これを見慣れているとしたら、それは.NET 4.0のバージョン番号と同じからである。開発者が非常に残念なのが、マイクロソフトは、コアアセンブリを「インプレース」でアップデートすることである。ユーザーが実際にインストールしている.NETのバージョンを特定するのが非常に困難になったり、.NET 4.0と4.5がインストールされたマシンをターゲットにした開発者に多くの落とし穴を作ることになる。