BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ .NET に関するすべてのコンテンツ

  • IronRuby – 1.0までの道のり

    IronRubyが最初にMicrosoftから発表されたのはMIXカンファレンス’07だった。それから2年たった今、バージョン1.0はどうなっているのかとディベロッパたちは怪訝に思っている。InfoQが2008年1月にJohn Lam My氏にインタビューした際、その年の第2半期のリリースを目指しているという話だったが、そうはならなかった。

  • .NET 4 Beta 1、ソフトウエアトランザクショナルメモリをサポート

    マイクロソフトはNET 4.0 Beta 1の新しいバージョンをリリースした。これには、STM.NETと呼ばれるソフトウエアトランザクショナルメモリ機構が組み込まれている。並列処理の共有メモリに対するアクセスをロックを用いて制御する方法の代替になるのがSTMだ。

  • 誰でもC#とCLIの正式な実装が可能に

    Microsoftは、Community Promiseの下でC#とCLIの仕様(ECMA 334、ECMA 335)を誰がどの様な言語や方法で実装した場合でも特許侵害として訴訟しない事を公表した。これまで正式な立場が不明確だった.NETのオープンソース実装であるMonoに直接関係がある。

  • .NETリアクティブフレームワーク(Rx)がLINQ to Eventsを可能にする

    Erik Meijer氏とWes Dyer氏はLINQ to Eventsを使用可能にする、.NETリアクティブフレームワーク(Rx)を作成した。リアクティブフレームワークはLINQ to Objectsの(数学的な意味の)双対である。Erik氏と氏Brian Beckman氏はIObservableが継続モナドであることを実証した。

  • CLRが、何回目かの、「最初の」プラグインモデルを採用。

    MEF(Managed Extensibility Framework)が、機能決定のマイルストーンに、達したのを祝して、.NET Frameworkの拡張可能性について、混乱した話を見ることにする。MEFは、マイクロソフトが公開した、4度目の拡張可能フレームワークである。以前と同じように、マイクロソフトは、最初の公開だ、と言っているが。

  • コードの切れ端を交換するためのWebサイトCodePaste.NET

    Rick Strahl氏は、ソーシャルネットワーキングとIMユーザーの間で.NETコードの一部の共有を可能にするCodePaste.NETを作成した。

  • クロスプラットフォーム開発 - Banshee/Monoの事例から学ぶ

    Scott Hanselman氏によるインタビューのなかで, ノベル社のAaron Bockover氏は、Bansheeを開発することの難しさについて話している。BansheeはMono上でC#によって作られたクロスプラットフォームのアプリケーションで、Linux、Max OS X、そしてWindowsで動作する。

  • 角括弧がコントラクトファースト開発に関係する?

    ThinktectureのChristian Weyer氏は、WCFを使ったWebサービスで、コントラクトファースト開発を可能にするVisual StudioアドインであるWSCF.blueのリリースを発表した。

  • Web: Word, Excel, PowerPointそしてOneNote、4つのOffice製品がWeb上に出現する

    マイクロソフトは、Office 2010をブラウザ上で実行できる軽量なアプリケーションとして、Web経由で提供したいと考えている。

  • MicrosoftのウェブブラウザベースOS:Gazelle

    Googleだけがウェブブラウザをベースにしたセキュアなオペレーティングシステムをつくろうと考えている企業だというわけではない。去る2月、 Microsoftの研究がGazelleについての詳細を明らかにした。「Gazelleは、セキュアなウェブブラウザのマルチプリンシパルなOS構造である。Gazelleのブラウザカーネルがそれだけでプリンシパル間の保護機能と、すべてのシステムリソースの公平な共有機能を提供する」と主張する。

  • MicrosoftリサーチのブラウザベースOS、コードネームGazelle

    Helen J. Wang氏率いるMicrosoftリサーチチームは、インターネット利用時の堅固なセキュリティを目的としたブラウザベースOS、Gazelleを作成した。

  • MacRuby、GILをなくして平行スレッドを得る

    MacRubyはexperimentalブランチでRuby 1.9のGIL(グローバルインタプリタロック)を取り除き、JRubyやIronRubyの仲間入りをした。

  • ペアプログラミングの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はアプリケーションがパフォーマンスパターンの変更を察知、積極的に別リソースを供給、予測可能なデータアクセススループット、待ち時間のリバランシングなどをキャパシティオーバーなく行えるようにできます。

BT