Actividad 1
Actividad 1
Actividad 1
Entornos de Desarrollo
CFGS Desarrollo de Aplicaciones Multiplataforma
v1
Entornos de Desarrollo
INTRODUCCIÓN
Tal como hemos visto en los apuntes, los Entornos de Desarrollo Integrados (IDE) juegan un
papel fundamental en el ámbito de la programación, ofreciendo a los desarrolladores un
conjunto completo de herramientas para facilitar la creación de software. Entre los nombres
más reconocidos en este terreno se encuentran Eclipse, Visual Studio, Visual Studio Code o
NetBeans, cada uno con sus propias fortalezas y enfoques específicos para la comunidad de
programadores.
Eclipse: Destacando por su versatilidad y flexibilidad, Eclipse se ha ganado una reputación por
su amplia gama de funcionalidades que abarcan desde el desarrollo de aplicaciones
empresariales hasta proyectos de código abierto, con un énfasis particular en Java.
Visual Studio Code: Este editor de código ligero pero poderoso ha ganado popularidad gracias
a su versatilidad multiplataforma y su rica colección de extensiones, brindando soporte para
una amplia gama de lenguajes de programación.
No obstante, entre estos destacados IDEs, IntelliJ IDEA destaca como uno de los más
utilizados y con una proyección de futuro prometedora. Desarrollado por JetBrains, IntelliJ
IDEA se ha ganado la lealtad de los desarrolladores por su enfoque en la productividad, sus
funciones inteligentes y su capacidad para trabajar con una amplia gama de lenguajes. Su
popularidad creciente y su continua innovación lo sitúan en la vanguardia de los entornos de
desarrollo, siendo una elección preferida por aquellos que buscan eficiencia y funcionalidad
en su flujo de trabajo de desarrollo de software.
1
Entornos de Desarrollo
ACTIVIDAD
IMPORTANTE: Antes de empezar a trabajar en la actividad, procurad leerla entera (FAQs
incluídas).
Pasos:
Objetivo:
Esta actividad tiene como objetivo introducir a los alumnos al uso de IntelliJ IDEA como
entorno de desarrollo, fomentando la práctica de la programación, el debugging y la
experiencia de la programación distribuida mediante la herramienta "Code with me". La
programación distribuida es un paradigma que implica la utilización de múltiples recursos
informáticos para resolver un problema, permitiendo a los desarrolladores trabajar
simultáneamente en un mismo código desde diferentes ubicaciones geográficas, mejorando
la colaboración y la eficiencia en el proceso de desarrollo de software.
2
Entornos de Desarrollo
un breve resumen sobre ventajas y desventajas del IDE así como una reflexión comparando
este IDE con otros que hayas utilizado en el ciclo. Toda la conclusión se podrá incorporar en
la memoria de la unidad.
Debéis descargaros la versión que llama IntelliJ IDEA Community Edition. Es gratuita.
Los breakpoints son puntos que colocas en tu código para detener la ejecución en lugares
específicos. Sirven para analizar el flujo del programa, inspeccionar variables y detectar
errores durante la depuración.
3
Entornos de Desarrollo
Como referencia y primeros pasos, podéis visualizar este vídeo que, aunque utilizan una
versión más antigua y cambia la interfaz, podréis comprobar que son las mismas opciones de
trabajo.
https://www.youtube.com/watch?v=AuInib0a4h0
Desarrolla un programa en Java que encuentre y muestre en pantalla todos los pares de
números primos gemelos dentro de un rango dado por el usuario. El programa debe:
• Solicitar al usuario que ingrese dos números enteros positivos que definen el rango
(inicio y fin).
• Encontrar todos los pares de números primos gemelos dentro de ese rango.
• Mostrar en pantalla los números primos gemelos encontrados.
Los números primos gemelos son dos números primos consecutivos que difieren en 2, por
ejemplo, (3, 5), (11, 13), etc. El programa deberá verificar si ambos números dentro del rango
son primos y si la diferencia entre ellos es igual a 2.