RStudio Desktop — без рекламы и регистраций программа, острая находка
Категория: Образование и наука · Лицензия: AGPL · Платформа: Windows / macOS / Linux (зависит от программы)
⬇ Скачать с официального сайтаRStudio Desktop — рабочий стол, за которым R перестаёт быть неудобным
Сам по себе R — это чёрная консоль. Работать в ней можно, но примерно так же, как готовить на одной конфорке. RStudio достраивает вокруг языка нормальную кухню: четыре панели, каждая на своём месте, и после первого же часа возвращаться обратно не хочется.
Четыре квадранта
Слева сверху — редактор скриптов с подсветкой, автодополнением, подсказками по аргументам функций и запуском строки по Ctrl+Enter. Слева снизу — консоль, где всё это исполняется. Справа сверху — окружение: список всех объектов в памяти с типами и размерами, плюс история команд. Справа снизу — файлы, графики, пакеты, справка, вьювер.
Ключевое здесь — панель окружения. Вы всегда видите, что именно лежит в памяти. Клик по датафрейму открывает его как таблицу с сортировкой и фильтрами. Для языка, где данные — главное действующее лицо, это меняет весь способ работы.
Проекты
Файл .Rproj задаёт корневую папку, и все пути становятся относительными. Открыли проект — рабочая директория, история, открытые вкладки и состояние восстановились. Переносите папку на другую машину, и всё работает без правки путей. Простая вещь, которая экономит часы.
Отчёты и публикация
R Markdown и Quarto поддержаны на уровне интерфейса: кнопка Knit собирает документ в HTML, PDF или Word, ячейки исполняются прямо в редакторе, результат показывается под кодом. Shiny-приложения запускаются в один клик и открываются во встроенном браузере. Слайды, книги, сайты — всё оттуда же.
Инструменты разработчика
Встроенный Git: статус файлов, диффы, коммиты, ветки, push и pull без выхода из среды. Отладчик с точками останова, пошаговым выполнением и просмотром стека вызовов. Профилировщик, показывающий, где именно код тратит время. Терминал в отдельной вкладке. Инструменты сборки пакетов: документация через roxygen, тесты, проверка CRAN-совместимости.
Мелочи, которые важны
Сниппеты кода, множественные курсоры, темы оформления, поиск по всему проекту, автоформатирование, поддержка Python через reticulate — и да, SQL, C++, Stan, JavaScript тоже подсвечиваются и запускаются.
Ограничения
RStudio заточен под R. Использовать его как универсальную среду для другого языка можно, но это будет борьба. На очень больших датафреймах панель окружения подтормаживает — её можно отключить. И приложение заметно тяжелее голой консоли по памяти.
Платформы и лицензия
Windows, Linux, macOS. Открытая редакция под AGPL, бесплатна и функционально полна — платные варианты отличаются серверными и корпоративными возможностями. Есть серверная версия с доступом через браузер.
⬇ Скачать с официального сайта| Название | RStudio Desktop |
| Категория | Образование и наука |
| Лицензия | AGPL |
| Официальный сайт | https://posit.co/download/rstudio-desktop/ |
| Цена | 0 ₽ — программа бесплатная |
| Языки | Русский, английский и десятки других (зависит от сборки) |
