Traducción de Nuria Adell. Cada profesional necesita herramientas para trabajar y, como puede imaginar, los programadores y desarrolladores de WordPress no podrían ser menos. Una de las herramientas esenciales para ejercer nuestra profesión es el editor de códigos: el programa que nos ayuda a escribir líneas y líneas para obtener el complemento o tema perfecto. La elección del editor adecuado para la programación es crucial. Al final del día, pasarás horas con él, ¿verdad? El problema es que hay una amplia gama de opciones y, si es un principiante, es posible que ni siquiera sepa qué características debe ofrecer para ser realmente útiles. Bueno, en la publicación de hoy, espero aclarar algunas dudas, para que pueda tomar una decisión bien informada.
Ideas y editores/código de texto de lo que debemos hablar es la diferencia entre los editores de texto (con suplementos o no) y los medios de desarrollo integrados (IDE). En la categoría de editores tenemos programas como Atom o Text Sublime, que son muy populares últimamente y de los que hablaré hoy. También tenemos algunos programas clásicos (solo adecuados para nerds) como VIM y Emacs. Tienen un estilo similar al clásico bloque de Windows Notes que ciertamente ha visto, pero con mucho más potencial debido a sus sistemas de complementos.

Capture con Atom, un editor de código escrito en Node.js, Coffeescript y WebKit. Debido a que son editores de texto, no están hechos para un idioma determinado. En cambio, se adaptan a las necesidades del programador. Con las extensiones correctas, puede configurarlas para que funcionen con PHP, CSS, HTML y JavaScript; En otras palabras, para que se conviertan en el editor perfecto para WordPress.
En el otro lado de la escala tenemos ideas como Eclipse o PhpStorm. Las ideas tienden a ser la primera experiencia con editores dedicados de la mayoría de los nuevos programadores. Siempre se recomiendan en todos los cursos de desarrollo de aplicaciones y sitios web y casi siempre por la misma razón: son muy fuertes y reúnen todo lo necesario para ejecutar el programa que el usuario escribe en su interfaz. (…) [Sin embargo, su poder puede abrumar al usuario. Las ideas combinan todas las herramientas que necesita para completar el desarrollo de un producto. Por lo tanto, tiene resaltado de sintaxis, finalización automática, detector de errores, solución de problemas, compilación y embalaje … En otras palabras, son el cuchillo suizo del programa de programación. Como resultado, ¿qué tipo de programa debería usar? ¿Qué características no debes renunciar? La mejor manera de responder a estas preguntas es analizar en detalle algunas de las opciones que tenemos hoy. Las 5 ideas y nuestros editores favoritos eligen el programa correcto para escribir código no es fácil, principalmente porque es una decisión personal y, por lo tanto, depende de cómo funcionen. Sin embargo, si no sabe por dónde comenzar, encontrará muchas publicaciones que comparan diferentes opciones. Por ejemplo, Nathan B. Weller comparte la publicación de los 11 mejores editores de código disponibles en 2015.
Sin embargo, como dije, no quiero limitarme a ofrecer una lista simple de programas y funciones genéricas; Quiero enumerar los mejores editores de WordPress y justificar por qué. Empecemos entonces? 5. Eclipse Eclipse es un entorno de desarrollo de TI integrado basado en Java, por lo que ideal para este lenguaje de programación. Para darle una idea de su importancia, durante algunos años (hasta hace aproximadamente un año) fue el principal entorno de desarrollo de Android, el sistema operativo del teléfono de Google. Pantalla -en eclipses IDE con la extensión de herramientas de desarrollo de PHP instalada . Dada su código abierto de la naturaleza y la gran comunidad de usuarios detrás de él, la cantidad de extensiones y asistencia que puede encontrar es enorme. Es por eso que es una de las mejores ideas para comenzar a programar, especialmente si te enfocas en desarrollar en Java …
… Java? ¿Pero no estábamos destinados a hablar sobre el desarrollo en WordPress? ¡En realidad! Si desea programar en el PHP, puede ayudarlo a eclipsar: solo tiene que instalar una extensión llamada PHP Development Tools. Una vez configurado, tendrá las siguientes características:

Resaltar y validar la sintaxis.
Asistente de contenido.
Código Formatante.
Resumen de propiedades y métodos.
Plantillas.
Herramientas de solución de problemas de PHP.
La razón por la que decidí comenzar la lista de Eclipse es porque soy consciente de que muchas personas han plantado sus primeras semillas con ella. Si cuenta entre ellos, puede ser más o menos común a este entorno, por lo que puede valer la pena continuar con un programa que conoce y se siente cómodo, mientras aprende todo lo que necesita desarrollar en WordPress.
Por otro lado, creo que Eclipse es una excelente opción si no se desarrolla solo para WordPress. Muchos desarrolladores trabajan con diferentes tecnologías (por ejemplo, implementando productos de WordPress y Android), por lo que el uso de la misma herramienta para todos les permite ser más productivos, porque no tienen que dominar más de un programa. Aprenden a usar eclipses en profundidad y aprovechan al máximo en cualquier momento. 4. Texto sublime El texto sublime es uno de los editores más completos que podemos encontrar hoy, además de ser muy popular últimamente. A diferencia de Eclipse, este es un programa mucho más fácil y más flexible, sin miles de funciones que quizás nunca necesite.
Captura de pantalla de texto sublime. Como es el caso de Atom y Vim (del cual hablaré más adelante), Sublime Text es un editor de texto simple, que al principio no ofrece mucho: resaltar la sintaxis y un poco más. El poder y la magia del programa, como se puede imaginar, consiste en la gran cantidad de extensiones que tiene en la parte posterior. Con ellos, podemos hacer maravillas reales. Por ejemplo, si desea desarrollarse en WordPress, WPMayor tiene una lista de paquetes que debe instalar. Estos proporcionarán funciones avanzadas, como el acceso directo a Codex para consultar la documentación, la solución de problemas de código o la validación del código de acuerdo con las guías de estilo de WordPress.
El texto sublime está disponible para Linux, Windows y Mac. En cualquier caso, tenga en cuenta que esta es una solicitud pagada ($ 70) y no gratuita, creo. Contiene una versión de muestra de tiempo, pero teóricamente debe comprar para usarla continuamente: el texto sublime se puede descargar y evaluar de forma gratuita, sin embargo, se debe comprar una licencia para su uso posterior. Las licencias son por utilidad, en lugar de la perla, por lo que puede disfrutar del texto sublime sobre cuántas computadoras y sistemas operativos desea con su licencia. ¡Podría estar más interesado en el siguiente programa: Atom!

3. Atom Atom se define como un “editor hackable”:
Atom es un editor de texto moderno, accesible, pero pirata a la base, un instrumento que puede personalizar para hacer cualquier cosa, pero también puede usar productivamente, sin tocar un archivo de configuración.

El resumen más rápido que puedo darle sobre Atom es el siguiente: esencialmente, ofrece lo mismo que Sublime, pero incluye dos ingredientes que lo hacen especial:
es un software libre y
Su arquitectura interna es increíble para los desarrolladores web.
Atom es un programa escrito en Node.js/Coffeescript, pero sus extensiones están en CoffeeScript y se ejecuta sobre el motor WebKit. El uso de estas tecnologías hace del programa una de las herramientas favoritas para los desarrolladores web, que se sienten completamente cómodos para ajustarlo y adaptarlo a sus necesidades. Sin embargo, el hecho de que esté escrito en Node.js hace que el rendimiento sea ligeramente inferior al que podemos encontrar en los editores escritos en C, como Sublime o Vim … pero no se preocupa., Un editor de código escrito Node.js, Coffeecordt y WebKit. Mi compañero Antonio prepara una publicación en el átomo en la que explicará cómo lo configuró para adaptarlo a sus necesidades y qué extensiones recomienda instalar. ¡No te pierdas! 2. Vim Este es un clásico, dentro de los clásicos y, sobre todo, uno de los programas más geek que puede encontrar. Vim recientemente cumplió el 25 aniversario, así que no se sorprenda por su estilo retro (por decir bien). Al igual que Sublime o Atom, VIM tiene una comunidad muy fuerte de programadores en la parte posterior y muchas extensiones para adaptarse a sus necesidades. Entonces, si quieres divertirte, esta es una opción que definitivamente deberías probar.
Captura con Vim, el editor más antiguo que vi hoy. ¡Un clásico muy poderoso! Lo más sorprendente en este programa para principiantes es cómo funciona. Cuando abre cualquier editor, generalmente comienza a escribir y las palabras aparecen en la pantalla. Eso no es lo que le pasa a Vim. VIM tiene “formas” funcionando, el más común es normal, orden e inserto. Cuando abre VIM, es predeterminado en modo normal. Pero no dejes que la palabra te induciera por error; Esto no significa que se comporten como un editor normal, pero que cada clave presione de esta manera se interpreta como un orden (w para mover el cursor a la siguiente palabra, y copiar, p para pegar, etc.). Se debe hacer es presionar la letra I y VIM pasarán en el modo de inserción, con el que ahora puede escribir normalmente, como lo haría con cualquier otro editor. Después de haber terminado, presione ESC (para volver al modo normal) y finalice con ZZ (letra Z con mayúscula) para guardar cambios y dejar. ¿Por qué tan raro? ¿Por qué no podemos permanecer en el modo de inserción, pero debemos continuar saltando entre lo normal e inserción? Debido a que el poder de Vim es solo de la manera normal, donde algunos toques pueden hacer maravillas reales. En la publicación de hoy, no tengo la intención de dar una introducción a este editor (que es el que uso diariamente), pero aún me gustaría compartir algunos enlaces con los que puede aprender a usarlo, si tiene curiosidad: Vim Adventures es una divertida aventura gráfica con la que aprenderás todas las características del editor.
Open Vim es un tutorial interactivo de Vim.
Tutorial para aprender VIM como primer contacto contiene mucha información.

Vim Adventures es un juego divertido para nuestro navegador, aprenderemos a usar VIM de una manera divertida y agradable. ¿Todavía necesitas incentivos para aprender VIM? La mayoría de los servidores Unix/Linux lo han instalado, por lo que si tiene que conectarse a cualquier servidor SSH para reparar algo, Good Vim esperará que lo ayude con las ediciones. 1. PhpStorm de JetBrains El último programa del que quiero hablar es PhPStrom, un especial diseñado para operar en PHP y con integración refinada de WordPress. Lo usé por un tiempo y la verdad es que me sentí muy cómodo con él y pensé que era muy fácil de usar, especialmente para principiantes. El siguiente video ofrece una buena introducción a esta herramienta y a su configuración de WordPress: como puede leer desde la aplicación en sí, PhpStorm incluye soporte completo para el desarrollo de WordPress, con una autopatca y ganchos, acceso rápido al código de fuente de WordPress, control de estilo, integración, integración de la documentación oficial del propio editor, etc. En resumen, todas las características avanzadas que hemos visto en ejemplos anteriores, pero con la ventaja de ser más fácil de configurar y, por lo tanto, más fáciles de comenzar. Es ideal para el desarrollo de PHP y WordPress, especialmente si usted es un principiante. Conclusión Todas las herramientas que hemos mostrado hoy ofrecen una combinación de características similares, integrándose perfectamente (algunas de ellas de manera más fácil que otras) con WordPress. En mi opinión, los requisitos mínimos que necesita de un editor son los siguientes:

Destacando la sintaxis.
Control de errores.
Validación de las guías de programación de WordPress. Cumplimiento automático (especialmente las funciones y ganchos de WordPress).
Y luego cualquier juguete adicional que desee (algunos de ellos, como mencioné antes, pronto será explicado por Toni).El instrumento perfecto no existe;Seleccionar uno u otro depende de su gusto y estilo, por ejemplo, me gusta la filosofía de Vim, sus diferentes formas, velocidad, facilidad y cantidad de extensiones.Alguien podría preferir un instrumento con un entorno que esté prácticamente listo para WordPress de la instalación, como PhpStorm.Y tú, ¿has decidido usar?¿Eres Fan Emacs y no sabes cómo decirnos?¡Comparta su opinión con nosotros y ayude a nuestros lectores a decidir!Imagen presentada por Luis Llerena.


Editores para programar en WordPress
Tags Editores para programar en WordPress
homefinance blog