Архитектор (программное обеспечение)


Architect — это интегрированная среда разработки (IDE) с открытым исходным кодом , основанная на Eclipse . Он служит многоцелевым рабочим местом для специалистов по данным , обеспечивая поддержку различных языков программирования и технологий. [1] [2]

Интегрированные среды разработки — это программные приложения, которые помогают программистам и специалистам по обработке и анализу данных в их работе. В едином программном интерфейсе он предоставляет один или несколько редакторов исходного кода, подсветку синтаксиса и функциональные возможности для создания или выполнения кода. В широком семействе IDE Architect в первую очередь нацелен на приложения в области науки о данных. Первоначально он в основном был ориентирован на (статистический) язык программирования R. Со временем он превратился в более универсальную платформу для современной науки о данных.

Через плагин StatET [3] Architect обеспечивает полную поддержку языка программирования R. Он поддерживает использование нескольких консолей R, в которых можно выполнять код R. Он также обеспечивает подсветку синтаксиса и встроенный отладчик. Кроме того, можно настроить удаленный сеанс R на сервере с помощью Architect Server. [4]

Architect также предоставляет встроенную поддержку Git (распределенный контроль версий), LaTeX , Sweave / Knitr , C , C++ , Java и систему управления задачами Mylyn .

Преимущество Eclipse перед большинством других IDE заключается в том, что она предоставляет множество возможностей для дальнейшей настройки в соответствии с потребностями и пожеланиями конечного пользователя. [5] [6] Длинный список доступных подключаемых модулей Eclipse обеспечивает поддержку практически любого языка программирования. Например, Architect можно легко расширить, добавив поддержку языка программирования Python (с помощью подключаемого модуля PyDev [7] ) или для создания программных контейнеров Docker [8].