Articulo de referencia

Arquitecto (software)

Architect es un entorno de desarrollo integrado (IDE) de código abierto , basado en Eclipse . Sirve como un banco de trabajo multipropósito para científicos de datos , al brinda...

Architect es un entorno de desarrollo integrado (IDE) de código abierto , basado en Eclipse . Sirve como un banco de trabajo multipropósito para científicos de datos , al brindar soporte para varios lenguajes de programación y tecnologías. [ 1 ] [ 2 ]

Los entornos de desarrollo integrados (IDE) son aplicaciones de software que facilitan el trabajo de programadores y científicos de datos. En una única interfaz de programa, proporcionan uno o más editores de código fuente, resaltado de sintaxis y funcionalidades para compilar o ejecutar el código. Dentro de la amplia familia de IDE, Architect se centra principalmente en aplicaciones de ciencia de datos. Originalmente, se enfocaba principalmente en el lenguaje de programación (estadístico) R. Con el tiempo, ha evolucionado hacia una plataforma más universal para la ciencia de datos moderna.

banco de trabajo de ciencia de datos

Mediante el complemento StatET, [ 3 ] Architect ofrece soporte completo para el lenguaje de programación R. Admite el uso de múltiples consolas R en las que se puede ejecutar código R. También proporciona resaltado de sintaxis y un depurador integrado. Además, es posible configurar una sesión R remota en un servidor mediante Architect Server. [ 4 ]

Architect también ofrece compatibilidad inmediata con Git (control de versiones distribuido), LaTeX , Sweave / knitr , C , C++ , Java y el sistema de gestión de tareas Mylyn .

Personalización

Una ventaja de Eclipse sobre la mayoría de los demás IDE es que ofrece muchas posibilidades de personalización para adaptarlo a las necesidades y deseos del usuario final. [ 5 ] [ 6 ] La larga lista de complementos disponibles para Eclipse ofrece soporte para prácticamente cualquier lenguaje de programación. Por ejemplo, Architect se puede ampliar fácilmente añadiendo soporte para el lenguaje de programación Python (mediante el complemento PyDev [ 7 ] ) o para la creación de contenedores de software Docker . [ 8 ]

Referencias

  1. Verbeke, Tobias; Wahlbrink, Stephan. "Tutorial: Eclipse/StatET y Architect para el desarrollo profesional en R" . Conferencia UseR 2013.
  2. Verbeke, Tobias. "Architect. Un IDE para ciencia de datos (y R)" . Conferencia UseR 2015.
  3. «EstadoET» . Consultado el 9 de diciembre de 2022 .
  4. "Servidor de arquitecto" .
  5. "¿Por qué Eclipse en lugar de procesadores de texto y la línea de comandos?" .
  6. "¿Es Eclipse el mejor IDE para Java?" . Stack Overflow .
  7. "PyDev" .
  8. "Edición de archivos Docker con Architect" . R-bloggers. 22 de junio de 2015.