Contenido verificado asociado a este RA
Instalación y verificación de entornos de desarrollo propietarios y libres
Esta unidad desarrolla el CE a del RA2 mediante la instalación y verificación de distintos entornos de desarrollo, incluyendo al menos una opción de distribución propietaria y otra libre o de código abierto. Se estudian los conceptos de IDE, editor de código, compilador, intérprete, depurador, extensión, licencia y dependencia. El alumnado documentará los requisitos previos, realizará la instalación, resolverá incidencias habituales y comprobará el funcionamiento básico mediante la creación y ejecución de un programa sencillo. La prueba de funcionamiento se plantea como actividad práctica recomendada, no como una obligación normativa independiente.
Gestión, instalación y eliminación de módulos, plugins y extensiones en un IDE
Esta unidad aborda cómo localizar, instalar, comprobar, configurar y eliminar módulos, plugins o extensiones de un entorno integrado de desarrollo. Se estudiarán las diferencias de terminología entre IDE, los problemas de compatibilidad y dependencias, y las precauciones necesarias antes de modificar el entorno. También se introducirá la personalización y automatización como contenido relacionado, sin confundirlo con el objetivo principal: añadir y eliminar componentes del entorno de desarrollo.
Configuración y mantenimiento del sistema de actualización de un IDE
Esta unidad estudia cómo identificar, configurar y comprobar el sistema de actualización de un entorno integrado de desarrollo. Se analizan los mecanismos habituales —actualización integrada, repositorios, canales de distribución, gestores de extensiones y herramientas externas— y se comparan las modalidades automática y manual. También se revisan buenas prácticas técnicas, como consultar las notas de versión, comprobar la compatibilidad y conservar una copia de la configuración antes de cambios importantes. El objetivo curricular específico de la unidad es contribuir al CE d: configurar el sistema de actualización del entorno de desarrollo. Las recomendaciones de seguridad, estabilidad y mantenimiento se presentan como conocimiento técnico complementario, no como requisitos curriculares adicionales.
Generación de ejecutables a partir de código fuente de varios lenguajes en un mismo entorno de desarrollo
Esta unidad aborda cómo utilizar un mismo entorno integrado de desarrollo para generar y comprobar ejecutables o artefactos ejecutables a partir de código fuente escrito en distintos lenguajes. Se diferenciarán compilación, interpretación, generación de bytecode, transpilación y empaquetado. La práctica se centrará en configurar las herramientas del entorno, construir proyectos sencillos en C++, Java y Python, identificar los archivos de salida y verificar su ejecución. Los procedimientos y ejemplos son propuestas didácticas para trabajar el CE e [3552]; no constituyen requisitos normativos adicionales a los establecidos en el RA2 y sus criterios de evaluación.
Comparación de entornos de desarrollo: características comunes, específicas y generación de ejecutables
En esta unidad se comparan distintos entornos de desarrollo atendiendo a sus características comunes y específicas. Se analizará el mismo código fuente en varios entornos y se generará un ejecutable con cada configuración, documentando el lenguaje, las herramientas utilizadas, los pasos realizados y los resultados obtenidos. La unidad contribuye principalmente al CE f, relativo a generar ejecutables a partir de un mismo código fuente con varios entornos de desarrollo, y al CE g, relativo a identificar características comunes y específicas. Las recomendaciones sobre popularidad, comodidad o elección de un IDE se presentan como conocimiento técnico y criterio de análisis, no como requisitos curriculares adicionales.
Conceptos clave
IDEEditor de códigoCompiladorIntérpreteRuntimeDepuradorExtensión o complementoDependenciaProyectoSoftware propietarioSoftware libreCódigo abiertoLicenciaSDKPATHMóduloPlugin o complementoExtensión
Errores que conviene evitar
- No comprobar los requisitos del sistema antes de instalar.
- Descargar el instalador desde una fuente no oficial.
- Confundir software gratuito con software libre o de código abierto.
- Considerar que Visual Studio Code incluye por defecto compiladores, intérpretes o soporte completo para todos los lenguajes.
- No instalar el JDK, SDK, runtime, compilador o extensión que necesita el lenguaje utilizado.
- Modificar PATH sin necesidad o configurarlo con una ruta incorrecta.
- Ignorar los mensajes y registros de error del instalador.
- No comprobar la compatibilidad entre la versión del entorno y la del lenguaje o SDK.