Qué es un entorno de desarrollo integrado
Un entorno de desarrollo integrado o entorno de desarrollo interactivo, en inglés Integrated Development Environment (IDE), es una aplicación informática que proporciona servicios integrales para facilitarle al desarrollador o programador el desarrollo de software.
Un IDE es un entorno de programación que ha sido empaquetado como un programa de aplicación, o sea, consiste en un editor de código, un compilador,
Cuáles son los tipos de IDE
Eclipse. Es un IDE muy popular de código abierto y ampliamente extendido. ...
NetBeans. NetBeans es otro entorno de desarrollo integrado basado en código abierto. ...
IntelliJ Idea. Desarrollado por Jet Brains es un IDE que cuenta con dos versiones.
JBuilder de Borland.
JDeveloper de Oracle.
KDevelop.
Anjunta.
Clarion.
Características de los IDE
Son multiplataforma.
Capaces de soportar diversos lenguajes de programación.
Permite la integración con sistemas de control de versiones.
Identificación del modelo de sintaxis en la cual se trabaja.
Cuenta con extensiones y componentes para el IDE.
Permite la integración con framework reconocidos.
Depurador.
Permite importar y exportar proyectos.
Trabaja en diferentes idiomas.
Porque la importancia de un buen IDE
Si estamos trabajando en un proyecto ya sea para estudiar algún framework o para ser lanzado a producción es importante contar un IDE que satisfaga nuestras necesidades (a un que nosotros mismos las desconozcamos).
Ventajas de trabajar en IDE:
• Ir al archivo donde esta declarada cierta función o variable.
• Validación de código (Error de sintaxis).
• Conocer los ficheros en los que tenemos algún error de sintaxis.
• Refactorización.
• Conocer las funciones declaradas en una clase u script.
• Por lo general tendrá soporte para lenguajes o script como: javaScript, css, sql, etc.
• Cliente de SVN (En algunos).
• Cliente FTP (En algunos ya sea por default o con algún plugin).
• Debugear el código (más adelante les explicare como hacerlo ).