InfoQ ホームページ .NET に関するすべてのコンテンツ
-
Compilify – ブラウザで.NETのコードをコンパイルする
Compilifyはオンラインでコンパイラを提供するサービスだ。 Justin Rusbatch氏が始めたサービスでRoslyn CTP上で動作する。最近始まったばかりのサービスだが、作者の予想以上に注目を集めている。我々はJustin Rusbatch氏に話を聞いた
-
Microsoft のブランチ・マージ作業ガイドライン
Microsoft は新たな Branching and Merging Guide のドラフト版をリリースした。表向きの対象は TFS ユーザだが,アドバイスの大部分はソース管理プロバイダに関係なく適用可能なものだ。
-
.NET 4.5 の新機能 MEF (Managed Extensibility Framework) 2
.NET アプリケーションを拡張するためのフレームワークである MEF (Managed Extensibility Framework) のバージョン2は現在プレビューモードである。最終リリースは .NET Framework 4.5 への同梱が予定されている。RegistrationBuilder API,属性レス登録,オブジェクトライフタイム管理の向上などが改善点である。
-
モダンC++対マネージコード:パフォーマンス対生産性
Herb Sutter と Miguel de Icazaの両氏は最近、C++と.NETやJavaのマネージコード間のトレードオフについて語った。プログラマーの生産性向上には、コンパイルされたコードのパフォーマンスの犠牲が必要なのか?
-
WCF 5.0 – ボキャブラリ、アクション、空間型サポートの工場
Microsoftは先日WCF Data Services 5.0のRTMリリースをアナウンスした。 – これには、ボキャブラリ、アクション、新しい空間型といくつかのODataライブラリの更新といったOData v3をサポートするための新しい機能が含まれている。
-
EF Power Tools Beta 2、新しいツールの導入とEF5のサポートを改善
MicrosoftはEF Power Toolsの新しいリリースを発表した。これはEntity Framework (EF)とともに機能する追加のデザイン時ツールを提供する。このリリースにはGenerate ViewsやリバースエンジニアリングされるコードのためのT4テンプレート利用といった機能が導入され、Entity Framework 5のサポート改善も含まれる。
-
Visual Studio 11 と .NET 4.5 で Microsoft が AnyCPU を再定義
Visual Studio 11 と .NET 4.5 でデフォルトのランタイム・プラットフォームが変更される。
-
.NET Framework 4.5 の新たな非同期機能拡張
.NET Framework 4.5 Beta では Async/Await キーワードの導入,C# および Visual Basic 言語の簡略化に加えて,いくつかの標準 I/O やデータアクセス機能に非同期メソッドが追加されている。これら新しい非同期機能は ASP.NET 4.5,WCF,WPF でも利用可能だ。
-
Entity Framework 5 - パフォーマンスの考慮事項
Entity Framework (EF) 5はEF 4と比べて大幅にパフォーマンスを改善すると約束されているが、ORMを効率良く使うには、ビュー生成、キャッシュ、自動コンパイルクエリ、クエリ実行オプション、設計時の配慮など、考慮すべきことがある。
-
Json.NET 4.5についてJames Newton-King氏にインタビュー
Json.NETプロジェクトは、.NET用のJSONフレームワークのバージョン4.5を出した。これには多くの新フィーチャと劇的なスピード改善がある。InfoQは、最近 Json.NETのクリエーターである、 James Newton-King氏に新リリースとプロジェクトの全体について聞いた。
-
.NET 4.5の互換性とマルチターゲッティング
.NET 4.0のインプレイスアップグレードである.NET Framework 4.5について、既存アプリのの動作に影響がある変更点とマルチターゲッティングが難しくなることにも関心が集まっている。“.NETのバージョニングとマルチターゲッティング”と題した記事でScott Hanselman氏はこの件を扱っている。
-
Faker.NETを使ってデータをフェイクする
Fakerとは、主にフェイク(だけれども、おかしくない)データ(名前、住所、電話番号など)を簡単に生成するのに使われるRuby Faker gemのオープンソースによるC#への移植版だ。これはデモ目的やテストデータ生成に重宝する。
-
Udi Dahan と Oren Eini (Ayende) 両氏,NServiceBus 3.0 を語る
NServiceBus のバージョン 3.0 が先日リリースされた。InfoQ ではこの最新リリースに追加された新機能について,開発者である Udi Dahan 氏に話を聞いた。RavenDb との統合機能はそのひとつだ。RavenDb は Oren Eini (Ayende Rahien) 氏が開発した,.NET で記述された比較的新しいデータストア実装だ。InfoQ は氏から NServiceBus との統合について,さらには氏自身の Rhino Service Bus との関係についても聞くことができた。
-
IQueryableは悪いAPIか
Mark Seeman氏が “IQueryable is Tight Coupling”と題した記事でIQueryable<T>を継承するインターフェイスを持ったAPIを設計するのは、いくつかの理由で良くないと指摘している。
-
Windows AzureでのCQRS
CQRSは高い拡張性と性能を要求されるアプリケーションに適したパターンとして人気を獲得し始めている。Mark Seemann氏は“CQRS On Windows Azure”と題した記事で、このパターンをWindows Azureで使う方法を探っている。