Un IDE consiste de un editor de código fuente, herramientas de construcción automáticas y un depurador. La mayoría de los IDE tienen auto-completado inteligente de código (IntelliSense). Algunos IDE contienen un compilador, un intérprete, o ambos, tales como NetBeans y Eclipse; otros no, tales como SharpDevelop y Lazarus.
El límite entre un IDE y otras partes del entorno de desarrollo de software más amplio no está bien definido. Muchas veces, a los efectos de simplificar la construcción de la interfaz gráfica de usuario (GUI, por sus siglas en inglés) se integran un sistema controlador de versión y varias herramientas.
Muchos IDE modernos también cuentan con un navegador de clases, un buscador de objetos y un diagrama de jerarquía de clases, para su uso con el desarrollo de software orientado a objetos.
Un IDE debe tener las siguientes características:
- Multiplataforma
- Soporte para diversos lenguajes de programación
- Integración con Sistemas de Control de Versiones
- Reconocimiento de Sintaxis
- Extensiones y Componentes para el IDE
- Integración con Framework populares
- Depurador
- Importar y Exportar proyectos
- Múltiples idiomas
- Manual de Usuarios y Ayuda
Algunos ejemplos de entornos integrados de desarrollo (IDE) son los siguientes:
- Eclipse
- NetBeans
- IntelliJ IDEA
- JBuilder de Borland
- JDeveloper de Oracle
- KDevelop
- Anjunta
- Clarion
- MS Visual Studio
- Visual C++
Ventajas de los IDE's.
- La curva de aprendizaje es muy baja.
- Es más ágil y óptimo para los usuarios que no son expertos en manejo de consola.
- Formateo de código.
- Funciones para renombrar variables, funciones.
- Warnings y errores de sintaxis en pantalla de algo que no va a funcionar al interpretar o compilar.
- Poder crear proyectos para poder visualizar los archivos de manera gráfica.
- Herramientas de refactoring como por ejemplo seria extraer una
porción de código a un método nuevo. - No es recomendado pero posee un navegador web interno por si queremos probar las cosas dentro de la IDE.
https://fergarciac.wordpress.com/2013/01/25/entorno-de-desarrollo-integrado-ide/
No hay comentarios:
Publicar un comentario