米Microsoftは11月13日(現地時間の12日)に、開発関連技術を紹介するバーチャルイベント「Connect();」において、同社が提供する統合開発環境「Visual Studio」をすべての開発者に開放し、あらゆるアプリケーションを開発できるようにしていく方針を示し、いくつかの大きな発表を行った。
まず冒頭の基調講演において、同社バイスプレジデントのScott Guthrie氏が発表したのが、マイクロソフトが提供しているアプリケーションの開発・実行環境「.NET Framework」のコア部分のオープンソース化だ。ランタイムやコンパイラ、各種ライブラリが含まれており、既にGitHubで公開されている。
これにより.NET開発者は、ソースコードのビルドと実行をWindowsだけでなくLinuxやMac OS X、iOS、Androidなど、さまざまな環境で実行できるようになる。.NET Frameworkのクロスプラットフォーム化を推進し、かつオープンソース活動のエコシステムによって開発にレバレッジを効かせたいという考えだ。
Webアプリケーションフレームワーク「ASP.NET」の実行環境として、公式にLinuxやMac OS Xをサポートすることも発表した。
これらは「.NET 2015」の一部として(各バージョンは.NET Framework 4.6、.NET Core 5、APS.NET 5)、同日Preview版がインストーラーやオープンソースプロジェクトの形で提供開始されている。
また、多くの機能を備えた無償の開発環境「Visual Studio Community 2013」の提供も発表した。対象者は、学生、オープンソースのコントリビューター、開発者が5名以下の中小企業の開発者、個人開発者と幅広い。エンタープライズアプリケーション以外という縛りはあるものの、デスクトップ、モバイル、クラウド、Webサービス、Windows/iOS/Androidなどの各種OS向けと、さまざまな開発用途において生産性を高める開発支援機能を活用できる。
従来、用途ごとに提供されていた無償版の「Express」とは異なり、Visual Studio Galleryに登録されている数千ものエクステンションを使える点も大きな違いだ。次のバージョンで無償版はCommunity版に統合していく予定だという。こちらも同日からダウンロード提供が開始されている。
現行の最新版である「Visual Studio 2013」、およびチーム開発を支援する「Team Foundation Server 2013」も更新され、それぞれUpdate 4の提供が開始された。RequireJSのサポート、JSON/HTMLエディタの改善などの機能強化が行われている。
続いて、Visual Studio 14と呼ばれていた次期バージョン「Visual Studio 2015」のPreview版も入手可能になった。C++によるクロスプラットフォームモバイルアプリ開発のサポート、「Visual Studio Tools for Apache Cordova」「Visual Studio Emulator for Android」をはじめ、今回の発表主旨に沿った様々な用途向けの機能強化が試みられている。詳細については、次のブログポストなどを参照して欲しい。
- 『Visual Studio 2015 Preview, Visual Studio Community 2013, Visual Studio 2013 Update 4, and More』(The Visual Studio Blog)
- 『Visual Studio 2015 Preview is Now Available』(Visual C++ Team Blog)
- 『Announcing ASP.NET 5 features in Visual Studio 2015 Preview and VS2013 Update 4』(NET Web Development and Tools Blog)
- 『Announcing Azure SDK 2.5 for .NET and Visual Studio 2015 Preview』(Microsoft Azure Blog)
この記事は参考になりましたか?
- この記事の著者
-
斉木 崇(編集部)(サイキ タカシ)
株式会社翔泳社 ProductZine編集長。1978年生まれ。早稲田大学大学院理工学研究科(建築学専門分野)を卒業後、IT入門書系の出版社を経て、2005年に翔泳社へ入社。ソフトウェア開発専門のオンラインメディア「CodeZine(コードジン)」の企画・運営を2005年6月の正式オープン以来担当し、2011年4月から2020年5月までCodeZine編集長を務めた。教育関係メディアの「EdTechZine(エドテックジン)」...
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です