InfoQ ホームページ .NET に関するすべてのコンテンツ
-
Modern C++とVisual Studio
Modern C++サポートは、Microsoftがフォーカスし続ける領域である。今週、BuildにおいてHerb Sutter氏は、彼らの現在の取り組みについて最新情報を提供し、次のVisual Studio previewに追加されるCPPサポートレベルと将来について話した。
-
関数型言語F#を使ったDDDとCQRS
ドメイン駆動設計(DDD)を実践する上で、C#のようなオブジェクト指向言語からF#のような関数型の言語へ移行すると、振る舞いに着目できることとより宣言的なコードになることのふたつの利点がある、とLev Gorodinski氏は言う。氏は最近のプレゼンでイベントソーシングとCommand-Query Responsibility Separation(CQRS)を例に挙げて説明した。
-
Microsoftは、Windowsをユニバーサルアプリに開放した: ひとつのアプリをすべてのプラットフォームに
Microsoftは、開発者がひとつのアプリを書くとすべてのWindowsベースのデバイス(Phone, タブレット、PC)で実行できるようになるWindowsユニバーサルアプリを正式に発表した。これによりプラットフォームが統合されることになる。
-
関数型言語を使ったドメイン駆動設計
ドメイン駆動設計 (DDD) で関数型言語を使用すると、多くの場合で実際のコードが簡単になり、ドメイン専門家と議論する際にUMLの代わりとして使うこともできると、Scott Wlaschinは関数型ロンドン市民グループの最近の会議で述べた。講演内容は、F#を使った関数型プログラミングにドメインモデリングを適用することについてであった。
-
Entity Framework 6.1リリース
近頃、リリースされたEntity Framework 6.1は多くの興味深い改善がなされている。例えば、ツーリングの改良、CommitFailureHandler、IndexAttribute、Public Mapping APIなどだ。
-
TypeScriptがVisual Studioの正式メンバに
VS2013 Update 2 CTPリリースではTypeScriptが主要言語のひとつになった。1.0の公式リリースを間近に控え,言語にいくつかの重要な変更が行われている。
-
WCFクライアントのより良い構築法
Visual Studioがデフォルトで自動生成するWCFクライアントには問題がある。生成されるコードがサーバー側のインタフェース·コードとぴったり一致しないという問題もあり、これが原因でコードやデータを共有する時に多くの問題を引き起こしていることもあるが、それを除いても、自動生成されるコードにはいまだに明白なバグがある。Michael Taylorは、「もっと賢いWCFサービスクライアント」というタイトルの連載の中で、これらの問題とそれらの対処法を説明している。
-
-
IDE組み込み検索エンジン
新たなツールがプログラマのIDEの中に直接Webを実現する。検索エンジンがユーザ獲得にしのぎを削る中,新たなプログラミング指向の検索機能がVisual Studioユーザ向けに誕生した。
-
OpenAccess ORMがTelerik Data Accessに名称変更,改良UIとカラーのビジュアルデザイナを追加
Telerikは先日,OpenAccess ORMをTelerik Data Accessと名称変更するとともに,ユーザインターフェースの改良やカラーのビジュアルデザイナ,Telerik.DataAccess.Core, Telerik.DataAccess.Fluent, Telerik.DataAccess.Fluent.SampleといったNuGetパッケージを追加した。
-
Project Helios: IIS上のASP.NET OWINベースのWebホスト ランタイム
Microsoftは、Heliosと呼ばれるIIS上で実行される軽量なOWINベースのWebホストをリリースした。
-
SharpDevelop 5リリース
SharpDevelop 5がリリースされた。クラスブラウザ、サーチグルーピングが搭載されており、パーシャル型のGo To定義が改善されている。また、ILSpyも統合されている。また、カーソルを使ったインサート、コンテキストアクション、コードインスペクション、スクロールバー、バックグラウンド構文チェック、リンクモード、変数の自動命名、XMLベースのツールチップなどの機能を搭載している。
-
Salesforce.comが新しい.NET向けのツールキットをリリース
Salesforce.comは.NET開発者がオープンソースのツールキットを使って簡単にウェブサービスを利用できるようにしようとしている。これらのツールキットはForce.comのREST APIとChatter APIをターゲットにしており、Salesforce Platform AdvocateのWade Wegner氏が手がけている。氏がInfoQにこれらのコンポーネントの目的に話してくれた。
-
Visual Studioリリース管理についてPieter Gheysens氏に聞く
Visual Studioリリース管理はVisual StudioとTeam Foundation Serverを利用して、ワークフローの作成を可能とする。InfoQ編集部は、VSRMについて Pieter Gheysens氏にインタビューを行い、VSRMの情報を入手した。
-
Android++リリース - ゼロ・ハードウェア・リストリクション,MSBuild, LLVM, GCC, GDB統合デバッグ
先日リリースされたAndroid++のクローズドベータでは,Androidアプリの開発をVisual Studioを使って,ゼロ・ハードウェア・リストリクション, MSBuild, LLVM, GCC,さらにはGDB統合デバッグといったサポートの下で行うことができる。