Стабильный релиз | 1.0.0 / 28 января 2022 г. ( 2022-01-28 ) |
---|---|
Операционная система | Кроссплатформенность : Linux (Ubuntu) , Mac OS X , Windows |
Платформа | Java SE , стандартный набор инструментов для виджетов |
Доступно в | Многоязычный |
Веб-сайт | getarchitect.io |
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]