Un IDE (Entorno de desarrollo integrado) es una aplicación en la cual podemos desarrollar en algún o algunos lenguajes de programación y nos ofrece más herramientas que un editor de textos.
Un editor de textos orientado a la programación nos puede ofrecer por lo regular algunas de las siguientes características:
- Auto-completado.- Permite escribir el inicio de una función del lenguaje y nos sugiere una lista de funciones para no tener que escribirla toda.
- Coloreado de sintaxis.- Coloca las funciones del lenguaje de programación con un color en específico para indicar que está bien escrita.
- Espacios de trabajo.- Puede permitir que al abrir un espacio de trabajo cargue sólo los archivos referentes a dicho proyecto.
- Número de línea.- Ver el número de línea del archivo.
- Temas.- Poder cambiar colores de la interfaz así como del fondo y texto del código.
Un IDE, además de ofrecer las características de un editor de texto, puede ofrecer algunas de las siguientes características:
- Templates.- Archivos pre-diseñados para diferentes situaciones, por ejemplo, archivos nuevos, archivos de clases, etc.
- Soporte FTP / SFTP.- Posibilidad de subir o descargar archivos de un servidor remoto vía FTP.
- Revisión de sintaxis.- Verifica que la sintaxis de los comandos del lenguaje sean válidos.
- Manejador de BD.- Permite consultar la base de datos sin necesidad de utilizar un cliente externo.
- Manejo de historial.- Posibilidad de ver el historial de cambios de o los archivos que hemos modificado, así como recuperarlos.
- Terminal en dock.- Tener una ventana integrada con la terminal lista para ejecutar comandos.
- Integración con Control de versiones.- Soporte para comandos y funciones de control de versiones como git.
Algunos de los IDE’s libres para Linux más famosos son:
- Aptana Studio
- Netbeans
- Eclipse
Mientras que de los IDE’s comerciales, para Linux cabe destacar:
En la actualidad, se ha hecho una tendencia cada vez mayor el llevar aplicaciones a la web, por lo que ya se cuenta con IDE’s enteramente basadas en web y disponibles desde navegadores, aunque con una potencia muy reducida comparadas con sus contraparte ejecutables.
Aptana Studio
Ver el tutorial de cómo instalar, ejecutar, configurar y usar Aptana Studio.
http://blog.angelinux-slack.net/2011/05/30/instalar-y-configurar-aptana-studio-3-linux-2/
PhpStorm
Ver el tutorial de cómo instalar, ejecutar, configurar y usar PhpStorm
http://blog.angelinux-slack.net/2016/04/18/configurar-phpstorm/
Anterior: Introducción a PHP
Siguiente: Instalar Cliente FTP Filezilla
4 Comentarios
Stas Ustimenko · 18 agosto, 2017 a las 02:52
Mi IDE PHP favorito es Codelobster: http://www.codelobster.com
angelinux · 21 agosto, 2017 a las 13:55
Solo está disponible para Windows
Roberto Val · 14 enero, 2018 a las 18:38
Otros a tomar en cuenta son Atom IDE, KineticWing, Aksi IDE, Kdevelop.
Introducción a PHP – Angelinux · 8 noviembre, 2016 a las 15:04
[…] IDE’s para desarrollar PHP […]