Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 14

Entornos de desarrollo Capítulo 2: IDEs

Unidad 2. Entornos de desarrollo Integrado


Práctica 2.2. Comparativa de IDEs. Esta práctica consiste en identificar las
Características comunes y específicas de los diversos entornos de desarrollo que
vamos a estudiar en este capítulo: Netbeans, Eclipse y Intellij. Para ello vamos a
considerar las características siguientes:

Características Netbeans Eclipse Intellij


Proyectos:
Capacidad para trabajar en
multiplataforma o distintos sistemas. Si Si Si
Asistente para creación de distintos
proyectos.
Si Si Si
Posibilidad de importar y exportar
proyectos del mismo u otro IDE.
Si Si Si
Soporte para diversos lenguajes de
programación.
Si Si Si
Posibilidad de organizar los proyectos de
programación.
Si Si Si
Soporte de librerías. Si Si Si
Entorno
Disposición de elementos visuales Si Si Si
Posibilidad de cambiar el aspecto o tema
de la interfaz. Si Si Si
Barra de herramientas. Si Si Si
Soporte a otros lenguajes de
programación. Si Si Si
Soporte para múltiples idiomas. Ej.
Interfaz español. Si Si NO
Sistema para personalizar vistas
(disposición de ventanas según tarea) y
perspectivas (según herramienta: código Si Si Si
o depurador).
Editor: Ayudas a la edición de código
Generador de código. Si Si Si
Sugerencias y trucos. Si
Reconocimientos y resaltado de Sintaxis. Si Si Si
Adaptar código al copiar y pegar. Si Si Si
Numero de línea y contracción y
expansión de bloques de código. Si Si Si
Marcación de código erróneo. Si Si Si
Intellisense: autocompletar código
mientras escribimos ofreciendo Si Si Si
sugerencias
Herramientas de automatización ( Ant.
Maven. Gradle). Si Si Si
Visualización grafica de la estructura de
clases. Si Si Si
Compilador:
La posibilidad de compilar y ejecutar el
código escrito. Si Si Si
Compilación en tiempo real. Si Si Si
Consola de salida. Si Si Si
Vincular u interprete como PHP al IDE. Si Si Si
Depuración: Ayudas a la depuración de
código Si Si Si
Ayuda visual
precompilacion.
ante errores Si Si Si
Sistema de sugerencias para
corrección de errores.
la Si Si Si
Utilidades para pruebas unitarias. Si Si Si
Documentación:
Generación
documentación.
automática de JavaDoc JavaDoc JavaDoc
Ayudas para autocompletado de
etiquetas para la documentación.
Si Si

Herramientas de Colaboración.
Integración con Sistemas de control de
versiones (git, subversión, mercury, etc) Si Si Si
Control de recursos del sistema:
Velocidad. Si
Medición del consumo de recursos:
memoria, CPU.
Si
Aprendizaje
Facilidad de uso. Si Si Si
Extender funcionalidad del IDE: instalar paquetes, plugins y/o componentes para el IDE.
Plugins. Como se extiende la
funcionalidad del IDE. Si Si Si
Editor visual o diseñador de interfaz de
usuario para aplicaciones de escritorio. Si Si Si
Entornos visuales para dispositivos
móviles. NO Si Si
Integración con otros servicios: bases de
datos, ftp. Etc. Si Si Si
Características Netbeans Eclipse Intellij
Proyectos:

Capacidad para trabajar en multiplataforma o


distintos sistemas.
si si si
Windows, Mac, Linux

Asistente para creación de distintos proyectos.

Posibilidad de importar y exportar proyectos del


mismo u otro IDE.

Soporte para diversos lenguajes de programación.


Netbeans

Eclipse

Intellij
Posibilidad de organizar los proyectos de
programación.

Soporte de librerías.
Netbeans
Librerías internas y externas

Eclipse
Librerias internas y externas

Intellij
Librerias internas y externas

Entorno:

Disposición de elementos visuales


Posibilidad de cambiar el aspecto o tema de la
interfaz.

Barra de herramientas.

Soporte a otros lenguajes de programación.

https://www.programaenlinea.net/
Soporte para múltiples idiomas. Ej. Interfaz español. cambiar-idioma-eclipse-espanol- NO
primera-parte/
Sistema para personalizar vistas (disposición de
ventanas según tarea) y perspectivas (según
herramienta: código o depurador).

Editor: Ayudas a la edición de código

Generador de código.

Sugerencias y trucos.
Reconocimientos y resaltado de Sintaxis.

Adaptar código al copiar y pegar.

Numero de línea y contracción y expansión de


bloques de código.

Marcación de código erróneo.


Intellisense: autocompletar código mientras
escribimos ofreciendo sugerencias

Herramientas de automatización ( Ant. Maven.


Gradle).

Visualización grafica de la estructura de clases.

Compilador:

La posibilidad de compilar y ejecutar el código


escrito.
Compilación en tiempo real.

Consola de salida.

Vincular un intérprete como PHP al IDE.

Depuración: Ayudas a la depuración de código


Ayuda visual ante errores precompilacion.

Sistema de sugerencias para la corrección de errores.

Utilidades para pruebas unitarias.

Documentación:

Generación automática de documentación.


Ayudas para autocompletado de etiquetas para la
documentación.

Herramientas de Colaboración.

Integración con Sistemas de control de versiones (git,


subversión, mercury, etc)

Control de recursos del sistema:

Velocidad.

Medición del consumo de recursos: memoria, CPU.


Aprendizaje

Facilidad de uso

Extender funcionalidad del IDE: instalar paquetes, plugins y/o componentes para el IDE.

Plugins. Como se extiende la funcionalidad del IDE.

Editor visual o diseñador de interfaz de usuario para


aplicaciones de escritorio.

Entornos visuales para dispositivos móviles. NO


https://programacion.net/articulo/
Integración con otros servicios: bases de datos, ftp.
Etc. eclipse_v_configurar_accesos_a_base
s_de_datos_con_sqlexplorer_316

Instrucciones:

 Fuera de la tabla investiga y anota en que consiste cada característica e incluye una captura de pantalla, al ser posible de cada IDE.
 Completar la tabal anterior indicando si soporta o no la característica y en pocas palabras como lo hace un determinado IDE.

Resultado de aprendizaje aplicados en el ejercicio:


RA2: Evalúa entornos integrados de desarrollo, analizando, sus características para editar código fuente y generar ejecutables.

Criterio de evaluación a evaluar en esta práctica:


RA2 – g) Se han identificado las características comunes y especificas de diversos entornos de desarrollo.

Rúbrica de corrección:
Identifica las
Identifica todas las
características comunes y No identifica ninguna Identifica algunas Identifica casi todas las
características propuestas
especificas de los entornos característica. características. características propuestas.
en la tabla comparativa.
de desarrollo Netbeans, 0 puntos. 1 punto. 2 puntos.
3 puntos.
Eclipse e Intellij.
Realiza una presentación Realiza una buena
Presentación aceptable,
No realiza una aceptable. Redacción casi presentación, redacta
casi nula redacción de las
presentación adecuada, ni completa. Capturas de correctamente las
Presentación, redacción y características. No incluye
realiza lo que pide el muchas de las características explicando
completitud de la práctica. capturas de pantalla de la
ejercicio. características adaptadas en qué consisten, realiza
característica en cada IDE.
0 puntos. para cada IDE. capturas de cada IDE.
0.25 puntos.
0.5 puntos. 1 punto.

También podría gustarte