如果你已经有Rstudio,RTVS的用途是什么?

时间:2016-05-06 07:32:44

标签: r visual-studio plot rstudio rtvs

当您的计算机上已安装Rstudio时,Visual Studio的R工具有什么优势。即使我使用的是Visual Studio,也可以说我正在开发一些C#项目,这将是一个与RTVS IDE完全不同的环境。那么在什么情况下RTVS会被使用?

1 个答案:

答案 0 :(得分:14)

正如RTVS发布页面所述,R-Studio是一款成熟的产品,具有一系列强大的功能,而RTVS还有一个公平的方式可以赶上来。

随着时间的推移,随着RTVS新版本问世,情况会发生变化,但目前:

  • RTVS显着更好的一个地方是变量资源管理器,它允许您以交互方式浏览和深入查看变量,而R-Studio的版本在此时没有向下钻取的能力。
  • 在调试时显示工具提示中的变量值也非常好,这是R-Studio缺少的功能。
  • RTVS在新版本中有一些非常好的Excel导出功能。
  • Visual Studio允许分离窗口,这使得在开发期间使用多个监视器更加有用。我喜欢这个。
  • RTVS有一些令人印象深刻的intellisense和代码片段。
  • 新的包浏览器令人印象深刻。 一些较新的功能:
  • RTVS处理多个绘图的方式令人印象深刻,它有一个绘图窗口历史记录,您甚至可以在设备之间拖放绘图。
  • 它有一个工作空间概念,可以很容易地在本地和远程的多个R安装之间进行更改。这是一项重要的企业功能,因为您无疑会在不同的环境中进行开发和部署。

R-Studio和RTVS都是开源的,因此社区可以根据需要为他们添加功能。

随着时间的推移,我希望RTVS能够与微软的每一套R产品(例如,革命R引擎都集成到SQL和其他地方)集成,这对于生产部署特别有意义。

RTVS还应该能够利用Visual Studio的高级调试和代码分解功能,但是R-Studio也可以响应这些进步。

总的来说,我认为这将为R发展世界带来一些受欢迎的竞争和变化。请注意,R目前的开发GUI选项远远少于Python的开发GUI选项。