La compañía más conocida por RStudio, el entorno de desarrollo integrado (IDE) líder para programadores de R, ha lanzado silenciosamente un IDE de “próxima generación” diseñado específicamente para R y Python. El IDE de Positron está disponible en versión beta pública a partir de hoy para macOS, Windows y Linux. Creado por Posit PBC, con sede en Boston, anteriormente RStudio, Positron se basa en Visual Studio Code de Microsoft. Los usuarios de VS Code probablemente encontrarán la apariencia de Positron bastante familiar, con paneles para escribir código y ver la salida del código, consolas y terminales, y una barra de actividad en el extremo izquierdo que ofrece opciones para navegación de archivos, control de versiones, depuración y extensiones. Sin embargo, Positron viene empaquetado de fábrica para que sea más fácil de configurar, especialmente para usuarios de R pero también para Python. No es necesario instalar extensiones para que R esté en funcionamiento en Positron, como es el caso con VS Code. Del mismo modo, no es necesario instalar una extensión para que Positron ejecute Python. De hecho, se le advierte que no instale las extensiones habituales de VS Code para R y Python en Positron, ya que el IDE ya viene con esa funcionalidad incorporada. Para ambos idiomas, debes tener los archivos de idioma básicos instalados en tu sistema, así como el paquete IPykernel para ejecutar Python. Positron encontró fácilmente mis instalaciones de R y Python en el primer lanzamiento. IDGSin embargo, puedes instalar otras extensiones de VS Code en Positron si las deseas. Debido a que Microsoft no permite que IDE de terceros accedan al VS Code Marketplace oficial, las extensiones de Positron se instalan a través del registro OpenVSX. «Posit es un patrocinador importante de OpenVSX», señaló Posit en su wiki de Positron. Sin embargo, no todos los autores de extensiones de VS Code también envían y actualizan periódicamente sus proyectos en OpenVSX. Posit llama al proyecto «un IDE de ciencia de datos de próxima generación» y «una herramienta políglota extensible para escribir código y explorar datos». Tiene un explorador de variables y datos incorporado y fácil de usar, que incluye opciones como ordenar y filtrar marcos de datos. Se puede acceder a él haciendo clic en un ícono, tanto para datos de R como de Python. “El Explorador de datos está destinado a complementar la exploración de datos basada en el código, permitiéndole mostrar datos en una cuadrícula similar a una hoja de cálculo, filtrar y ordenar datos temporalmente, y proporcionan estadísticas resumidas útiles directamente dentro de Positron”, según la wiki del proyecto. «El objetivo del Explorador de datos no es reemplazar los flujos de trabajo basados ​​en código, sino complementarlos con vistas efímeras de los datos o estadísticas resumidas a medida que explora o modifica los datos a través del código». Hay otros pequeños ajustes bienvenidos en Positron, como cmd/ctrl + enter ejecutar una línea de un script de Python y luego mover el cursor a la siguiente línea de código. Esto puede resultar sorprendentemente útil para un examen rápido del código fuera de la herramienta de depuración. Si está trabajando en un proyecto que combina scripts de R y Python, lo que hago cada vez más como usuario de R que trabaja con IA generativa, el IDE también muestra fácilmente la consola correcta cuando cambia entre scripts en ambos idiomas. El repositorio advierte que Positron es «un proyecto en etapa inicial en desarrollo activo». Los usuarios deben tener esto en cuenta al sopesar cómo y cuándo probarlo. Copyright © 2024 IDG Communications, Inc.