Teoría sobre Instalación e uso de contornos de desenvolvemento
Ir a la navegación
Ir a la búsqueda
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 seguintes ferramentas:
- Editor
- Compilador ou intérprete
- Depurador (intérprete)
- Constructor de interfaces gráficos
- Os entornos de desarrollo na nube estanse extendendo cada vez máis pese á desventaxe da potencia...
- ... poseen outras vantaxes coma son o traballo colaborativo, os repositorios comúns, poder traballar con cualquera dispositivo, etc.
- algúns entornos online son:
- Existen entornos de desarrollo libres:
- IntelliJ Community
- Visual Studio Community
- Eclipse
- Netbeans
- E propietarios:
- IntelliJ IDEA Ultimate
- Visual Studio Professional/Enterprise
- Para programar en Java, se necesitan los siguientes elementos:
- JDK é o Java Development Kit. É o software utilizado polos desarrolladores; inclúe o compilador de Java (javac), JRE e JVM.
- JRE é o Java Runtime Environment. É o software utilizado polos usuarios; inclúe a JVM.
- JVM é o Java Virtual Machine. É o programa que executa o código Java previamente compilado con javac.
- Para depurar un programa, hai que facer uso de:
- breakpoint
- watch
- O profiler é unha ferramienta para monitorizar as aplicacións; ven integrado en moitos IDEs.
- Javadoc é unha ferramenta para a xeneració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
Bibliografía
- Entornos de desarrollo. Moreno Pérez, Juan Carlos. Editorial Síntesis. ISBN: 9788491711612
- Pressman, R. S. Ingeniería del Software: Un enfoque práctico. Editorial McGraw-Hill
- Sommerville, I. Ingeniería del software. Editorial Addison Wesley