LinuxParty
Las aplicaciones web cada vez son más complejas. Es muy difícil encontrar a día de hoy un portal web en el que solo haya apartado front. Por ello cada vez es más común que los desarrolladores aprendan a trabajar no solo con lenguajes front, sino también con back y con llamadas a bases de datos. El lenguaje por excelencia es PHP , y por lo tanto, vamos a mostrar una lista de los cinco mejores editores de código para sacar el máximo rendimiento a nuestro código PHP.
1. Netbeans
Miles de programadores coinciden en destacar a Netbeans como el mejor IDE para PHP. Tiene un gran número de funciones, es gratuito y tiene soporte para idiomas como el inglés, el japonés, el ruso, el portugués brasileño y el chino simplificado. La versión gratuita de NetBeans data del año 2010, después de que Sun Microsystems, la lanzara en código abierto. Cuenta con una de las mayores comunidades de desarrolladores que trabajan en un entorno de desarrollo integrado de código abierto. Cabe destacar que se puede utilizar con frameworks como Zend, Doctrine, Smarty y Symfony2. Algunas de las características principales son las plantillas de código, el autocompletado inteligente, sugerencias, arreglos rápidos y refactorización.
2. PHPStorm
Si no es considerado el número 1 de la lista es principalmente porque muchas de sus utilidades son de pago. La versión gratuita, aun así, es una herramienta con enorme potencial. Desarrollado por JetBrains, PHPStorm funciona muy bien con los principales frameworks (Symfony, Zend Framework, Yii, CakePHP, Laravel) y con los principales sistemas CMS como Drupal, Magento y Wordpress . Pero no solo destaca en la parte back. Este IDE ofrece edición en directo con tecnologías como CSS, HTML5, JavaScript o TypeScript. La popularidad de PHPStorm se puede medir por el hecho de que grandes marcas como Expedia, Yahoo, Cisco, Salesforce y wikipedia también utilizan PHPStorm como su editor de código.
3. Eclipse
Eclipse PDT (PHP Development Tools) es otra de las opciones open source con mayor recorrido y fiabilidad. Posee una enorme comunidad de desarrolladores que trabajan en todo tipo de plugins necesarios para poner a Eclipse a la altura de otros IDE de primera clase como PHPStorms, NetBeans y Zend studio. La configuración inicial no es sencilla, por lo que habrá que dedicarle tiempo para configurarlo al gusto de cada usuario. Como aspecto negativo, destacar que algunos desarrolladores se quejan de que es lento. Sin embargo, esto ha dejado de ser un problema, ya que los ordenadores con los que se trabaja en estos días son sufiientemente potentes como para no notar diferencia de rendimiento con otros IDE’s. Algunas de las características clave incluyen el resaltado de sintaxis, ayuda de código, formateador de código, refactorización, plantillas de código, navegación de código, depuración de PHP, validación de sintaxis , además de la gran comunidad de usuarios.
4. Sublime Text 3
Un editor todoterreno que no debe faltar en el disco duro del ordenador de un programador es Sublime Text 3. Este IDE soporta una enorme cantidad de lenguajes y tiene gran capacidad de adaptación a cada uno de ellos. Es ligero, cuenta con multitud de funciones y es compatible con Windows, OSX y Linux. Su principal poder reside en la potencia de sus plugins y paquetes . Actualmente cuenta con muchos paquetes de PHP disponibles que ayudan a transformar este elegante editor en un gran Sublime PHP IDE. Algunos de los paquetes más útiles y notables para este propósito incluyen el control de paquetes, el cliente xDebug, el CodeBug, PHPCS, CodIntel, Simple PHPUnit y PHPDoc. Una vez configurado para PHP, Sublime Text 3 no tiene nada que envidiar a editores incluso con versiones de pago .
5. Atom
La gran sorpresa de los últimos tiempos y el editor favorito para cada vez más usuarios. Su diseño sencillo y su gran potencial hace que el IDE de Github vaya ganando adeptos a pasos agigantados. Cuenta con una gran comunidad detrás de él y cientos de complementos y paquetes disponibles para ampliar su funcionalidad. Atom es hackable, por lo que lo puedes convertir en tu editor perfecto gracias a la capacidad de personalización . Para convertir Atom en un verdadero editor de PHP, puedes buscar los hyperclick-php, php-cs-fixer, php-integrador-base, linter-php, atom-autocomplete-php, entre otros.
Como en otras ocasiones, no queremos dejar pasar la oportunidad de recomendar otros grandes IDE’s que no caben en esta lista, ya sea porque estos destacan sobre los demás, o bien porque su mejor versión la dan con la opción de pago, descartada para muchos usuarios. No dejéis de probar editores como Aptana Studio, Zend, Codelobster, Komodo o Vim si queréis conocer otros IDE’s de gran calidad.
La mayoría de estas aplicaciones, la podrá encontrar en los repositorios, bastará escribir (por ejemplo):
Yo recomiendo Eclipse, siendo Netbeans, el más parecido.
apt-get install eclise (para Ubuntu, Debian y demás)
yum -y install eclipse (Para Fedora, CentOS, RedHat y demás)
Descargas:
Descargar Netbeans |
Descargar PHPStorm |
Descargar Eclipse |
Descargar Sublime Text 3 |
Descargar Atom |
Un ejemplo con Eclipse: Programar y depurar en un IDE para PHP, plugin phpeclipse, xdebug y Remote debug
-
Programación
- Thomas E. Kurtz, coinventor de BASIC, muere a los 96 años
- Profesor de informática del MIT prueba el impacto de la IA en la formación de programadores
- Lanzamiento del IDE de código abierto Qt Creator 14 con soporte para complementos basados en Lua
- Plantillas para Joomla - Episodio 1: Plantillas, marcos y clubes o no...
- Este es el mejor libro que he visto para aprender a programar en Python en castellano desde cero, gratis y online
- ¿Deberían los niños seguir aprendiendo a programar en la era de la IA?
- La 'obsolescencia' de VBScript confirmada por Microsoft y su eventual eliminación de Windows
- El Gran Debate: ¿Deberían los Modelos de Inteligencia Artificial Ser de Código Abierto?
- El lenguaje de programación BASIC cumple 60 años
- El CEO de Nvidia dice que los niños no deberían aprender a programar
- 40 años de Turbo Pascal: recuerdos del dinosaurio codificador que revolucionó los IDE
- Los lenguajes de programación más populares y dónde aprenderlos.
- Top 5 de los principales lenguajes de programación para desarrollar aplicaciones de escritorio Linux
- Qt Creator 12 lanzado con complementos de grabación de pantalla y Explorador de compiladores
- 10 sitios web para practicar problemas de programación
Comentarios