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:

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


angelinux

Desarrollador de páginas web desde el año 2000 y con experiencia en programación de sistemas para empresas desde el 2008; cofundador de CONSoluciones; autor del blog de software libre “Angelinux-slack”; docente en maestría en UPAV y fundador de la distribución Linux Falco que está en desarrollo para la Universidad Veracruzana. Además, ponente, organizador de congreso, laborista social, impartidor de cursos de programación y servidores Linux, webmaster, y ex invitado en programa de televisión.

4 Comentarios

Stas Ustimenko · 18 agosto, 2017 a las 02:52

Mi IDE PHP favorito es Codelobster: http://www.codelobster.com

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 […]

Deja un comentario

Marcador de posición del avatar

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *