InfoQ ホームページ Microsoft に関するすべてのコンテンツ
-
Visual Studio "14" Previewは大きな機能パックである
VS2013後継の最初のプレビューがリリースされ、最新のプロジェクトが統合されてひとつのパッケージになっている。ほぼすべての技術プラットフォームが影響を受けており、ASP.NET, C++, VB/C#開発者すべてが大幅な変更を受け取ることになる。
-
C#でSOLIDにする
Autonomous Solutions Inc.のソフトウェア開発者Brannon B. King氏は2014年5月のMSDN MagazineでC#でSOLIDの原則に反することの危険性と題した記事を公開した。著者は、開発者のミスでC#コードがSOLIDの原則を破ることで、拡張または維持することがより難しくなる概要を説明した。
-
オフライン修復が加わったことでQuietとパッシブモードにより.NET修復ツールはさらにエンタープライズに適合した
Microsoftは先日、quiteとパッシブモードをサポートし、.NET Framework 4.5と4.5.1を加えた.NET Framework Repair Tool(修復ツール)をリリースした。このリリースでは、開発者が.NETインストールとログの取得を可能にするコマンドラインツールも提供されている。
-
Visual StudioがCordovaを使ったクロスプラットフォーム開発をサポート
MicrosoftはVisual Studio 2013 Update 2でクロスプラットフォームのモバイルアプリケーション開発をサポートした。
-
BASIC、50歳を迎える
1964年5月1日に初めて使われたBeginner's All-purpose Symbolic Instruction Setが50歳を迎えた。これはBASICとして広く知られ、プログラミング世代をもたらした。多くの人がここから始めて、その先の技術への道を進んできた。InfoQでは歴史的な過去を振り返り、未来へと目を向ける。
-
Visual Studio上のPythonとNode.js
Visual Studioは、Web, .NET, C++だけのものではない。これはNode.jsとPythonの全機能を編集することもできる。InfoQは、Microsoftのプロジェクト マネージャーShahrokh Mortazavi氏とこれらのツールと開発者になにを提供するかについて話した。
-
Visual Studioのセットアッププロジェクトが復活
Visual Studio 2010にはセットアッププロジェクトがあったが、VS2012では除外されてしまっており、ユーザはInstallShield LEやその他のサードパーティ製品を使うしかなかった。ユーザの要望が多かったことから、MicrosoftはVS2013向けに、以前のプロジェクトタイプを復活させるつもりだ。
-
-
TypeScript 1.0 のリリース
Microsoft は TypeScript 1.0 のリリースを発表し、VS2012/VS2013 や Eclipse や source form 等のプラットフォームで利用可能になった。
-
Angular.JS と ASP.NET を利用した Single Page アプリケーションの作成
Angular.JS は Google によって作成されたSingle Page アプリケーションを作成するための著名なフレームワークだ。その出自によらずASP.NET 上で動作させるのが容易であり、Microsoft 主体の開発者も強力な機能を利用することができる。
-
C#コンパイラがオープンソースとして公開される
MicrosoftのRoslynプロジェクトの結末が明らかにされた。C#とVBのコンパイラがMicrosoftによってオープンソースライセンスで公開されたのだ。Roslynがサポートするツールの改善によって利用者が便利になるだけでなく、舞台裏を覗き、機能を追加したり振る舞いを分析したりすることもできる。
-
Microsoft Build 2014オープニングキーノートのハイライト
Build 2014のオープニングキーノートは、いくつかの大きな発表で開始した。本日は、Windows Phone 8.1とまもなくリリースされるWindows 8.1 Updateの正式発表を迎えた。
-
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ユニバーサルアプリを正式に発表した。これによりプラットフォームが統合されることになる。