BT

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

寄稿

Topics

地域を選ぶ

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

  • NET 4 における BCL の変更点

    BCL もしくは 基本クラスライブラリ(Base Class Library)は .NET Framework のコアである。どのようなタイプのアプリケーションを開発しているかに関わらず、BCL はすべての他の機能性が構築される出発点を示している。このことが、全 .NET 開発者にとって BCL の変更が重要である理由だ。

  • System.IOの新しい特徴と機能改善

    MicrosoftはSystem.IOの中核機能に対して、単純だが歓迎すべき改善を計画している。改善の中には、テキストファイルの読み取りと書き込みをする便利なメソッドや、ディレクトリ列挙の性能改善、メモリマップドファイルのサポートが含まれている。

  • .NET 4向けIronPython

    .NET 4向けIronPythonのプレビュー版はVS 2010と一緒に出荷されるが、この2つがひとつに結びついているというわけではない。IronPythonの出荷計画を詳しく見てみよう。

  • Windows 7 API Code Pack for .NET の公開

    Windows API Code Pack for Microsoft .NET Frameworkは、.NET開発者にWindowsの関数を提供するラッパーだ。ラッパーは主にC#で書かれており、C++/CLIで書かれた DirectX関数も伴っている。ソースコードは現在利用可能だが、オープンソースライセンスではない。

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

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

  • .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度目の拡張可能フレームワークである。以前と同じように、マイクロソフトは、最初の公開だ、と言っているが。

  • Entity Framework CTP for VS 2010

    Visual Studio 2010 Beta 1では、計画されているものがすべて実装されているわけではない。それには、ORMファンにとって重要な機能が含まれている。Entity Framework CTP 1は、自己追跡エンティティ(Self Tracking Entities)のサポート、POCOテンプレート、EDMXなしコーディングのサポートが含まれている。

  • Ruby VM 総まとめ:IronRuby 1.0、RubySpec、JRuby 1.3.1リリース間近

    Rubyの互換実装は活発に開発されている。 IronRubyの開発スピードは目を見張るものがあり、7月にはバージョン1.0がリリースされるだろう。さらには、JRuby1.3.1は重要なバグ修正が施され、MacRubyは継続的開発が続き、MagLevはパーサを独自実装してきている。

  • 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へのデータアクセスにこのプロバイダを使っている小規模プロジェクトも多く、このクラスがなくなると将来のアップグレードの障害となるだろう

  • アプリケーション構築、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を開始することができるというものであり、ガベージコレクションプロセスの効率が改善される。

  • .NET 4のキャンセルフレームワーク

    .NET 4には、キャンセルに対応したアプリケーションやライブラリの構築を支援する新しい型が含まれる予定である。CancellationToken、 CancellationTokenSource、そしてキャンセル例外という新しい型は、協調的なキャンセルフレームワークを提供する。

BT