【问题标题】:What is the use of RTVS if you have Rstudio already?如果您已经拥有 Rstudio,那么 RTVS 有什么用?
【发布时间】:2016-09-01 04:45:29
【问题描述】:

如果您的机器上已经安装了 Rstudio,那么适用于 Visual Studio 的 R 工具有什么优势。即使我使用的是 Visual Studio 并假设我正在处理一些 C# 项目,这将是一个与 RTVS IDE 完全不同的环境。那么 RTVS 会在什么场景下使用呢?

【问题讨论】:

    标签: r visual-studio plot rstudio rtvs


    【解决方案1】:

    正如 RTVS 发布页面中提到的,R-Studio 是一款成熟的产品,具有一系列令人敬畏的功能,而 RTVS 要想赶上它还有很长的路要走。

    随着新版本 RTVS 的推出,情况会随着时间而改变,但目前:

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

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

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

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

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

    【讨论】:

    • 不一样。您不能只单击一个变量并深入研究它,从而探索它的结构。
    • 是的,它具有处理远程会话的强大新功能。同样的功能还可以很容易地在不同安装的 R 版本之间切换。我需要把它写下来,今天晚些时候再写。
    • @MikeWise - 我最近为了一个特定(重要)目的而选择了 R,但主要是一个 Visual Studio 人 - 在这一点上,我是否会因为坚持在 RTVS 中而遗漏任何主要内容(也会让我们的开发团队更容易)?我怎么知道切换到 RStudio 的“临界点”是什么?
    • 对我来说,R-Studio 优于 RTVS 的主要地方在于它的 R-Markdown 功能,即您可以分别运行和调试块的方式。然而,当我运行纯 R 脚本或 Shiny 程序时,我更喜欢 RTVS,因为它具有出色的调试器和变量资源管理器。所以我实际上是根据我是否有更多的数据科学任务(这不可避免地会导致大量或 R-Markdown)或者更多的是纯粹的编程任务或编写闪亮的应用程序来使用两者。
    • RStudio 我向编程新手推广。我更喜欢 RTVS 和 VS IDE(当时我喜欢 SGI IDE 和 Borland IDE),我喜欢在 VS 中进行多语言集成和调试。我认为不幸的是,许多纯粹主义者,例如。在学术生态系统中,将 RTVS 排除在他们的意识之外,而对于 IT 而言,他们通常坚持使用 NSF 资助的操作。我很古怪——我确实有一部我喜欢的 Windows 10 手机,但我会很不情愿地用安卓手机代替它,因为关于缺乏应用程序的假新闻变成了真实新闻。我担心 VS 中的 R 可能会屈服于这种文化惰性。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-20
    • 2011-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-19
    • 2023-03-17
    相关资源
    最近更新 更多