Teoría sobre Instalación e uso de contornos de desenvolvemento
Revisión del 02:06 26 abr 2021 de Joselv (discusión | contribuciones) (Página creada con «= Obxectivos = * Aprender a instalar e actualizar un IDE, e facer a súa configuración * Descubrir as súas funcións, características e as súas posibilidades de persona…»)
Obxectivos
- Aprender a instalar e actualizar un IDE, e facer a súa configuración
- Descubrir as súas funcións, características e as súas posibilidades de personalización
- Ampliar as capacidades do IDE mediante plugins
- Coñecer algúns dos IDE máis utilizados libres e comerciais
- Saber cómo depurar o código paso a paso e mediante puntos de ruptura
- Como xerar documentación de xeito automático
Resumo
- Un IDE pode constar das seguientes ferrameentas:
- Editor.
- Compilador ou intérprete.
- Depurador (intérprete).
- Constructor de interfaces gráficos.
- Os entornos de desarrollo online o en la nube están extendiéndose cada vez más.
- Pese a la desventaja de la potencia, poseen muchas otras ventajas como el trabajo colaborativo, los repositorios comunes, poder trabajar con cualquier dispositivo, etc.
- Algúns entornos online son:
- CodeBox.
- Cloud 9.
- CodeAnywhere.
- Existen entornos de desarrollo libres e propietarios.
- Para programar en Java, se necesitan los siguientes elementos:
- JDK es el Java development kit. Es el software utilizado por los desarrolladores. Incluye el compilador de Java (javac), JRE y JVM.
- JRE es el Java runtime environment. Es el software utilizado por los usuarios. Este software incluye la JVM.
- JVM o Java virtual machine. Es el programa que ejecuta el código Java previamente compilado con el compilador de Java (javac).
- Para depurar un programa, hai que facer uso de:
- Breakpoint.
- Watch.
- Nalguns IDE, existe una herramienta que es el Profiler para monitorizar las aplicaciones.
- Javadoc es una herramienta para la generación automática de documentación en Java.
- Na maioría dos IDE é posible engadir módulos ou plugins para ampliar as súas capacidades ou adaptarse a proxectos en múltiples linguaxes de programación