マイクロソフトは、ニューヨークで開催中のConnectイベントにおいて、新たな開発者ツールとサービスを発表しました。.NETプラットフォームのフォークされたオープンソース版である.NET Coreは、現在リリース候補版となっており、マイクロソフトのWebアプリケーションフレームワークであるASP.NET 5.0も同様です。
これらは現在、「Go-Live」ライセンスの下で利用可能であり、実稼働環境での使用がサポートされていることを意味します。
.NET Core は、完全な Windows 専用の .NET Framework のサブセットにすぎませんが、Windows、Mac、Linux のクロスプラットフォームで実行できるという利点があります。
Microsoft自身もAzure内部で.NET Coreをますます活用していくだろうという印象を受けます。また、.NET開発はまずCore上で行われ、変更はWindows .NET Frameworkにバックポートされるようになっています。.NET Coreがサポート対象の本番環境プラットフォームとして発表されたことは、大きな意義があります。
Visual Studio Code は、基本的な IDE 機能を備えたクロスプラットフォームのプログラマー向けエディタです。現在ベータ版が公開され、オープンソースとして公開されています。このエディタは、Chrome ブラウザでも使用されている Google の Chromium プロジェクトをベースにしています。Visual Studio Code は拡張性も向上しています。
Visual Studio Codeがオープンソース化
Microsoftによると、「拡張機能は、追加機能、テーマ、言語サポートによってVisual Studio Codeの機能を拡張する機能を提供します」とのことです。プロジェクトのコアテクノロジーを考えると当然のことながら、拡張モデルはJavaScriptに基づいています。
最初の拡張機能には、Google の Go 言語、Object Pascal、スペルチェッカーのサポートが含まれます。
MicrosoftとGoogleの関係は、少なくとも開発者側では改善しているようだ。GoogleはConnectに登壇し、Microsoft発祥のTypeScript言語をAngular JavaScriptフレームワークに採用したことについて発表する予定だ。これは、Windows MobileよりもAndroidサポートに関するニュースが多いことに関係しているのかもしれない。
クロスプラットフォームのテーマを継続して、Android 用の Visual Studio エミュレーターが Mac OS X に移植されています。Windows では Hyper-V 上で実行されますが、Mac ではオープンソースの Virtual Box が使用されます。
CodePushという新しいサービスがベータ版で提供されています。これは、Apache CordovaやFacebook ReactといったJavaScriptベースのフレームワークを使用するモバイルアプリ開発者を対象としており、デプロイ済みのアプリケーションにJavaScriptやデータの更新をプッシュすることができます。
Visual Studio Update 1 と新しいマーケットプレイス
Windows版Visual Studio IDEも見逃せません。Visual Studio 2015の最初のメジャーアップデートであるUpdate 1は、11月30日にリリース予定です。
このアップデートでは、Android Java コードのデバッグ、TypeScript 1.7 のサポート、プル リクエスト用の新しいハブ (リポジトリ内のメイン コードにコミットするコード更新の要求)、/bigobj オプションを使用してコンパイルされた C++ ユニバーサル Windows アプリケーションのエディット コンティニュ、およびその他の改善点が追加されています。
また、リモート Linux デバッグ用の Visual Studio GDB デバッガー拡張機能のパブリック プレビューと、Node.js 4.x をサポートする更新された Node.js ツールの完全リリースもあります。
Linux と Windows の両方で Docker コンテナーを操作するための Docker Tools for Visual Studio は現在、リリース候補段階にあります。
Microsoft はまた、開発者が Visual Studio のサブスクリプションと拡張機能を購入できる新しい Visual Studio Marketplace を発表しました。最初は Microsoft から購入しますが、後日サードパーティの拡張機能も利用可能になる予定です。
この新しいストアで提供される製品の一つは、Visual Studio ProfessionalまたはEnterpriseのサブスクリプションの新バージョンで、月額または年額で提供されます。Microsoftは既にMSDN開発者ネットワークサービスの一環としてVisual Studioサブスクリプションを提供していますが、同社の記者会見によると、これらの新しいサブスクリプションは「小規模組織や新規導入企業向けに最適化」されており、Azureの料金プランの一部として支払うことができます。
Marketplace にあるもう一つの拡張機能は、モバイルアプリケーションの分析とクラッシュレポートのための HockeyApp です。Microsoft は 2014 年後半に HockeyApp を買収しました。