InfoQ ホームページ Microsoft に関するすべてのコンテンツ
-
ペアプログラミングの1ドルの価値
"なぜこの世界では1つの仕事を2人でするのか?" 初めてペアプログラミングの考え方を紹介されたとき、多くの人は最初にこのように反応する。本質的に、彼らは、ペアプログラミングとはある部分のコードを書くコストが2倍になることだと考える。Dave Nicollete氏が、ある計量的な考え方を示し、ペアプログラミングはお金を無駄にするのではなく、節約することを示している。
-
Entity Framework CTP for VS 2010
Visual Studio 2010 Beta 1では、計画されているものがすべて実装されているわけではない。それには、ORMファンにとって重要な機能が含まれている。Entity Framework CTP 1は、自己追跡エンティティ(Self Tracking Entities)のサポート、POCOテンプレート、EDMXなしコーディングのサポートが含まれている。
-
Gemfire Enterprise 6.0に追加されたソーシャルコンポーネント
GemstoneはGemfire Enterprise 6.0をリリースしました。それは分散環境のdata fabricにあるリソースを継続的に監視するクラウドリソースコントローラとしての機能を備えます。またGemFireはアプリケーションがパフォーマンスパターンの変更を察知、積極的に別リソースを供給、予測可能なデータアクセススループット、待ち時間のリバランシングなどをキャパシティオーバーなく行えるようにできます。
-
Ruby VM 総まとめ:IronRuby 1.0、RubySpec、JRuby 1.3.1リリース間近
Rubyの互換実装は活発に開発されている。 IronRubyの開発スピードは目を見張るものがあり、7月にはバージョン1.0がリリースされるだろう。さらには、JRuby1.3.1は重要なバグ修正が施され、MacRubyは継続的開発が続き、MagLevはパーサを独自実装してきている。
-
Visual StudioにもFlex開発を - Amethyst IDE
新しい技術に対してこれまで獲得したスキルを生かすことは開発者の願いである。Sapphire Steel SoftwareのAmethyst IDEはこの願いをかなえてくれるツールで、.NET開発者が慣れ親しんだVisual Studio開発環境を使ってAdobe FlexやAIRアプリケーションを開発することができる。
-
Morroのベータ版、先着750,000名に提供開始
長らく待たれていたマイクロソフトのセキュリティ製品、Morroが Microsoft Security Essentials (MSE)のベータ版として一般公開された。しかし、ダウンロードできるのは先着750,000名だけだ。
-
VB.NETに未来はあるのか?
なぜマイクロソフトがVB.NETに対してC#と異なる扱いを与えているのか。なぜVB.NET開発者はC#よりも支払いが少ないのか、そして彼らが将来を案ずるべきなのかどうか、多くの人の疑問であった。.NETマネージド言語グループのPMであるLisa Feigenbaum氏は、podcastでVB.NETには確実に将来があることをVB.NETコミュニティに約束した。
-
マイクロソフト製OracleClientが非推奨に
マイクロソフトは、.NET 4.0ではSystem.Data.OracleClientに非推奨マークが付けられ、将来のバージョンでは削除される予定であると発表した。 OracleClientはマイクロソフトが開発したOracle用ADO.NETプロバイダで、.NET Frameworkクラスライブラリに含まれている。Oracleへのデータアクセスにこのプロバイダを使っている小規模プロジェクトも多く、このクラスがなくなると将来のアップグレードの障害となるだろう
-
Windows 7のグラフィックスエンジンはVistaよりも優れたものになろうとしている
Windows 7のグラフィックスエンジンでは、Vistaで導入されたDWMが新たなAPIであるD2DとDWriteで動作するようになる。さらに、新しいDirect3D 11、より優れたマルチアウトプットデバイス処理が利用できるようになる。
-
VBとC#の自動実装プロパティ
C# 3.0では自動実装プロパティが追加されたが、同時にリリースされたVisual Basicにはこれに相当する機能がなかった。近々リリースされる.NET 4.0では、独特なところはあるものの、VBも自動実装プロパティを持つことになる。
-
.NET RIA Servicesのロードマップ
.NET RIA Servicesチームは7月のCTPから2010年最初のRTWまでのリリースプランを公開した。これらの日程は確定されたものではなく、ユーザのフィードバックによって変わることもあるだろう。
-
アプリケーション構築、Workflowの利用法
David Chappell氏による新しい論説は、BPMエンジンがJavaやC#といった通常のプログラム言語で書かれたプログラムといかに異なるかと、 Windows Workflow FoundationをWorkflowアプリケーションを作成するために利用する方法について書かれている。
-
.NET 4.0におけるLINQ to SQLの変更点
MicrosoftのData ProgrammabilityであるDamien Guardは、LINQ to SQLについての長い変更点一覧を投稿した。今後、彼らは主にEntity Frameworkの開発に係わるが、この変更点一覧はLINQ to SQLの開発が完全に止まる恐れを緩和してくれている。
-
CLR 4でガベージコレクタが改善される
CLR GCの開発オーナーであるMaoni StephensとCLR GCのPMであるAndrew Pardoeは、Channel 9 インタビューの中でCLR 4にバックグラウンドGCを導入したことを説明している。この基本的な仕組みは最初のGCが動作している最中にもう一つのGCを開始することができるというものであり、ガベージコレクションプロセスの効率が改善される。
-
位置情報を認識するブラウジングは、メインストリームになるか?
Mozillaは、最近W3Cが取り組んでいる地理的な位置情報へスクリプトでアクセスできるようにするためのAPIの仕様定義を使って GeolocationサポートをFirefox3.5に組み込むと発表した。これは、先立つOpera社の発表、自社のブラウザで Geolocationをサポートとも符合する。このようにブラウザがGeolocationサポートすることによって、位置情報を認識するアプリケーションは広まるだろうか?