当您已经在计算机上安装了Rstudio时,Visual Studio R工具的优势是什么。即使我使用的是Visual Studio,并且可以说我正在从事某些C#项目,这也将是与RTVS IDE完全不同的环境。那么在哪种情况下将使用RTVS?

最佳答案

正如RTVS发布页面中提到的那样,R-Studio是一款成熟的产品,具有一系列出色的功能,而RTVS有一个公平的道路可以追赶。

随着时间的流逝,随着新版本的RTVS的出现,情况将会发生变化,但是目前:

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

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

    随着时间的流逝,我希望RTVS在与Microsoft的所有扩展R产品集(例如,将Revolution R引擎集成到SQL和其他地方)中的集成方面表现出色,这对于生产部署特别有用。

    RTVS还应该能够利用Visual Studio的高级调试和代码分解功能,但是R-Studio也有望对这些改进做出响应。

    总的来说,我认为这将为R开发界带来一些可喜的竞争和变化。请注意,例如,R目前的开发GUI选项要比Python少得多。

    关于r - 如果您已经拥有Rstudio,则RTVS的用途是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37066808/

    10-10 05:14