Visual Studio 2017 の Data Science WorkloadsとRTVS

[The Data Science Workloads in Visual Studio 2017 RC](The Data Science Workloads in Visual Studio 2017 RC)というオプションがVS2017RCのリリースには含まれていまして、一度引っ込みましたが、Visual Studio 2017 15.2で復活しました。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/146939/65fef7fc-f0ec-2be7-7941-484921d5502f.png)

# Data Science Workloadsとは

内容的には、F#,[Python Tools for Visual Studio(PTVS)](https://www.visualstudio.com/vs/python/), [R Tools for Visual Studio(RTVS)](https://www.visualstudio.com/ja/vs/rtvs/)などデータ分析系のツールキットがバンドルされたものというイメージです。

これとData storage and processing Workloadsがあれば、データ取得から分析まで一通りの処理がVisual Studioから離れることなくでき、非常に見通しの良い環境が出来上がります。
詳細は以下のような内訳になるようで、これまでインストールオプションとしてバラバラで用意されていたものが、ユースケース別に整理された形になっております。
F#がData Science Workloadsに含まれたのは面白いですが、これまで.NET系アプリの一部でF#を使っていた人は戸惑うかもしれませんね。

* Data storage and processing – Big Data Storage and Advanced Analytics
 * With SQL, HDInsight (Hadoop/Spark) and Azure Machine Learning you get a rich suite of technology focused on Enterprise level Analytics.
* Data Science – All the tooling you need to analyze, build models, and create smart apps 
 * Python Tools for Visual Studio – Desktop, Web, Scientific, Data Science/ML
 * R Tools for Visual Studio – Primarily Stats and Data Science/ML
 * F# – A functional-first .Net language suited for a variety of data processing tasks

# リリース状況
## RTVS 1.0 for VS2017 Release (2017/05/08)
単体のインストーラもVS15.2と同時にリリースされたようです。
[こちら](https://docs.microsoft.com/ja-jp/visualstudio/rtvs/installation#offline-installation-of-visual-studio-and-rtvs)から拡張インストーラが手に入ります。2017用と2015用に分かれています。

同時に2017用も5月初めにリリース予定とのアナウンスがありました！


## Visual Studio 2017 15.2 (2017/05/10)
[build 2017](https://build.microsoft.com/) に合わせて、めでたく[15.2](https://www.visualstudio.com/en-us/news/releasenotes/vs2017-relnotes)がリリースされ、Data Science and analytical applications workloadとして復活しました。
RTVSのドキュメントページも[github](https://github.com/Microsoft/RTVS)から[MSのサイト](https://docs.microsoft.com/ja-jp/visualstudio/rtvs/)に移され、より詳しい内容が掲載されています。

## Visual Studio 2017 Preview 15.2 (26412.01) (2017/04/17)
Visual Studio 2017 から始まったVisual Studio Previewプログラムの中でついにData Science Workload が復活しました。
[Visual Studio Preview](https://www.visualstudio.com/en-us/news/releasenotes/vs2017-preview-relnotes)

## RTVS 1.0 for VS2015 Release (2017/03/23)
RTMに相当する1.0がリリースです！少し触った感じですと、少なくともデバッガの安定感は増しているようです。
また以下のようにVSの右下にリソースメーターとRランタイムの選択プルダウンが追加されたのは見た目で違いがわかる点です。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/146939/b04c3fd0-7185-f791-03ce-cd0b9a82f1ea.png)

[R Tools 1.0 for Visual Studio 2015 now available](https://blogs.microsoft.com/firehose/2017/03/24/r-tools-1-0-for-visual-studio-2015-now-available/#sm.0001orappjauxen6wij2h947rpo36)

## Release (GA 2017/03/07)
[「Visual Studio 2017」のリリースは3月7日 ～「Visual Studio 97」の誕生から20周年-窓の杜](http://forest.watch.impress.co.jp/docs/news/1043543.html)
なんで、リリース時期をずらさずに、機能ドロップしたか、このhard deadlineがあるためですねww 
リリースされました！予定通りData science and analytical applications Workloadsは省かれました。

## RC3 (2017/01/27)
なんとData Science WorkloadsがRCから外されました。ちょとと翻訳も含め品質がリリースレベルに達するまで厳しいんだよね、ということで、一旦外されました。F#は.NET WorkloadsにPythonはPython Developmentに入っていますが、RTVSはほかにはないんですよね（泣）しばらくはRTVSを単品で使うことになりますが、VS 2017 RCにポストインストールできるRTVSが無い現状では2015を使うしかなさそうです。
[Update to Visual Studio 2017 Release Candidate - VS Blog](https://blogs.msdn.microsoft.com/visualstudio/2017/01/27/update-to-visual-studio-2017-release-candidate/)
> Apart from these improvements you’ll notice that we’ve removed the Data Science and Python Development workloads. As we’ve been closing on the VS release, some of the components weren’t going to meet all the release requirements, such as translation to non-English languages. They’ll re-appear soon as separate downloads. F# is still available in the .NET Desktop and .NET Web development workloads.

## RC2 (2016/12/12)
RC2がUpdateとしてリリースされた時点では、ソース管理系のバグフィックスなどが中心でWorkloadsの見直しなどは行われていません。
[Updating Visual Studio 2017 Release Candidate - VS Blog](https://blogs.msdn.microsoft.com/visualstudio/2016/12/12/updating-visual-studio-2017-release-candidate/)

## RC1 (2016/11/26)
Connect() 2016 イベントで発表された段階でData Science Worlkoadsが含まれていました。
[Visual Studio 2017 Release Candidate - VS Blog]
(https://blogs.msdn.microsoft.com/visualstudio/2016/11/16/visual-studio-2017-rc/)
> The new lightweight and componentized installer breaks down Visual Studio into independent workloads that lets you install just what you need, helping you get going much faster.