InfoQ ホームページ .NET に関するすべてのコンテンツ
-
.NET Framework 4更新
A .NET 4の累積パッケージが6月11日に公開された。このパッケージには、たくさんの修正と機能追加が含まれている。これらの多くは以前に個別の修正として公開されたものだ。また、HTML 5と移植可能なライブラリのサポートも含まれている。参考までに、下記に技術別の修正をまとめた。ファイルのバージョンを含む完璧な一覧についてはKB 2468871を参照のこと。
-
Windows Azure AppFabric CTP - キューとトピック
Azureチームは先日、接続頻度の低い、または分散システムを構築するための完全に新しいシナリオをてこ入れする、サービスバスキューとサービスバストピックを含む、AppFabricのCommunity Preview (CTP)をリリースした。
-
マイクロソフトの沈黙は.NET開発者をいらだたせる
今月初、マイクロソフトは、Windows 8の新しいタッチ指向のUIを公開した。プレゼンテーションとプレスリリースによれば、この新しいUIは、HTML5とJavaScriptのみで開発することができる。Windowsプラットフォームでさらなる処理を行うWeb開発者にとってはすばらしいニュースだが、マイクロソフトは新しいアプリケーションモデルで.NETを利用することができるかどうかを語ることを拒んでいる。
-
Visual Studioヘルプファイルのパッケージング
もし、あなたが.NET開発者に商用またはオープンソースライブラリを提供しているなら、統合されたヘルプファイルはあなたのプロ意識を見せるのによい方法である。 これはまた、会社の内部アプリケーションをまたいで再利用されるフレームワークにも 便利である。最近、Jeff Braaten氏が説明するVisual Studioヘルプファイルの作成手順が投稿された。
-
Model-View-Presenter for Web Forms
ASP.NET Webフォームで、MVCスタイルのアーキテクチャを使うことはできるが、見つけられるもののほとんどはできが悪い。リッチコンポーネントとステートフルな特性を持つWebフォームは、単純にMVCパターンとかみ合うことはない。それでも開発者は、MVCが提供している分離性とテスト可能性にあこがれている。オープンソースプロジェクトのWeb Forms MVPが動き始めている。
-
Entity Framework 4.1 - バリデーション
バリデーションは、Entity Framework 4.1を紹介する上で、興味深い機能である。プロパティにアノテーションを追加することによって、エンティティをデータベースに保存する前に自動的に「オンデマンド」でバリデーションをかけることができる。バリデーションに関しては、Entity Framework 4.1のCTP5からRTWバージョンでも多くの改善が行われている。
-
Eric Gamma 氏が Microsoft Visual Studio チームに参加
GoF (Gang of Four) として知られる Design Pattern の 4人の共著者のひとりである Eric Gamma 氏が Microsoft の Visual Studio チームに参加した。
-
DTO vs オブジェクト:3つの意見
NHibernateとWCFが導入されて以来、.NET開発者は統一したエンティティモデルという概念へ近づいてきた。そして、ORMエンティティ、WCF DTO、MVC、MVP、MVVMフレームワークのモデルに同じクラスが使われるという点に議論が生まれている。Dependency Injection in .NETの著者であるMark Seemann氏はこの事態を必ずしも良いことではないと考えている。
-
Web Forms vNext のモデルバインダ
ASP.NET Web Form は死を宣告されたにも関わらず,いまだ人気の高いフレームワークだ。Microsoft も多額の投資を継続していて,Web Forms vNext では強く型付けされた双方向データバインディングなど,いくつかの領域で大幅な改善が行われている。
-
SSISの性能を並列処理で改善するBalanced Data Distributor
Balanced Data Distributor(BDD)はSQL Server Integration Services (SSIS)向けの新しいマルチスレッドデータフロー変換ツールだ。データを複数の出力に分散させることでマルチコア、マルチプロセッサ環境で高性能な処理を実現する。
-
VB6オープンソースの噂に対するリアクション
TechEdの間、多くの人がVisual Basicがオープンソースになるというデマを信じ込んでいた。それが嘘だと判明したが、言語に関すること、それがレガシーであること、そしてオープンソースの実装に関する様々な議論を生み出した。
-
TeamCity 6.5: Git および Mercurial との統合を拡張し,.NET 対応を改良
JetBrains は先日 TeamCity 6.5 のリリースを発表した。外観の改められた今回のリリースには Git および Mercurial との統合の改良に加えて,特に .NET 開発者向けにいくつかの改良点が盛り込まれている。さらに無償版の Professional Edition のユーザ数が無制限となった。
-
JNBridgePro 6.0がクラウド上のJavaと.NETアプリを接続
JNBridgeは相互運用ツールを改善してクラウド上、あるいは地上とクラウド上にデプロイされているJavaと.NETアプリケーション間のネイティブなコミュニケーションを可能にした。
-
SharePoint OnlineとOffice365ベータで、クラウドベースのコラボレーションソリューションを構築する
Office365ベータには、クラウドベースバージョンのSharePoint 2010であるSharePoint Onlineが含まれている。SharePoint Onlineのソリューションを構築する手順は、SharePoint 2010と似ているが、Office365ベータ上でSharePointソリューシ���ンを展開しようと計画する時には、知っておかなくてはならない、いくつかの大きな違いが存在している。
-
Mango,新機能満載の次期 Windows Phone
Microsoft が Windows Phone の次期バージョン Mango を発表した。ハードウェアアクセラレーションを備えたモバイル用 IE ,マルチタスキング,統合化されたコミュニケーション機能,Sliverlight 4 と XNA のサポート,センサの追加,VB.NET のサポートなど,過剰なほどの新機能を備えたこのモバイル OS で競合他社のキャッチアップを目指す。