Jason Cosper de WP Engine en el desarrollo de WordPress

jason-cosper-wp-engine


Si eres un usuario de WordPress y te gustaría comenzar a desarrollar tus propios temas y complementos, o si eres un desarrollador experimentado de WordPress que quiere la opinión de un experto sobre el estado del desarrollo de WordPress, entonces debes verificar esto. Como desarrollador defensor en WP Engine, Jason Cosper se pone a trabajar en todo tipo de cosas interesantes relacionadas con WordPress. Ya sea que se trate de desarrollo de temas o complementos, herramientas de desarrollo de WordPress, desarrollo de entornos locales, PHP o cualquier otro tema relacionado con el desarrollo de aplicaciones de WordPress, Jason es la autoridad. En WordCamp en el Condado de Orange, CA, tuve la oportunidad de sentarme y conversar con él sobre el desarrollo de WordPress en 2017.

Web Hosting Cat: cuéntenos sobre su papel en WP Engine como desarrollador defensor.

Jason Cosper: Lo que puedo hacer día a día es hablar con los desarrolladores de plugins y temas sobre cómo su código podría funcionar mejor en nuestra plataforma y cómo nuestra plataforma podría funcionar mejor con su código. Pero, básicamente, me pagan todo el día para hablar sobre WordPress. Esa es mi función. Y no sé cómo me las arreglé para tener la suerte de desempeñar ese papel, pero para poder ponerme nervioso sobre WordPress para mi día a día, soy increíblemente afortunado.

WHC: ¿Cuál es la mejor manera de comenzar como desarrollador de WordPress??

JC: Honestamente, para comenzar el desarrollo hay algunos cursos en línea que son realmente fantásticos. Treehouse tiene un buen curso de desarrollo de WordPress. Creo que dejaron de actualizarlo, pero aún es lo suficientemente reciente como para que valga la pena echarle un vistazo si tiene una cuenta en Treehouse. Conozca el código: tienen otro tutorial de desarrollo para principiantes. Pero realmente solo se sumerge y aprende, inicialmente solo PHP general, y luego se sumerge y aprende complementos o temas, lo que más le interese. Y [entonces] como pasar el rato en los foros, obtener respuestas a algunas preguntas.

WHC: ¿Es más fácil comenzar a desarrollar temas o complementos??

JC: Tengo un complemento que escribí que probablemente tenga 25 líneas de código, 30 líneas de código. Un tema es un poco más complicado. Tienes que empezar a lidiar con múltiples archivos, cosas así. Si nos fijamos en el complemento Hello Dolly que viene con cada instalación de WordPress, esta es la razón por la que existe para que pueda comenzar a desarrollar WordPress. Entonces, si quieres editar Hello Dolly y convertirlo en Big Lebowski Quotes o si quieres algo más, cambiar eso, puedes comenzar a experimentar con eso y es mucho más fácil resolverlo.

WHC: ¿Cuáles son algunas de las consideraciones a tener en cuenta para un diseño receptivo??

JC: Me interesa el rendimiento y la optimización, por lo que me aseguro de que sus imágenes estén bien ajustadas, de que no esté cargando JavaScript innecesario, especialmente si no necesariamente necesita un efecto de página en el tamaño más pequeño que hace en un tamaño más grande Talla. Si no necesita incluir jQuery, ¿por qué incluir jQuery? Sea consciente y un poco más reflexivo sobre lo que necesita cargar en qué puntos de ruptura y tamaños particulares y cosas así.

WHC: ¿Qué piensas sobre HHVM vs PHP7? Cual me recomiendan?

JC: Aprecio lo que HHVM y el equipo de Facebook han hecho para hacer que PHP sea más rápido. Básicamente se convirtió en una carrera espacial. En este punto, creo que PHP es la mejor opción, solo porque recientemente no están ejecutando pruebas en HHVM para nuevas versiones de WordPress. Entonces, cuando se lanza una nueva versión de WordPress, prueban en versiones de PHP de nuevo a 5.2. Entonces 5.2, 5.3, 5.4, 5.5, 5.6 y ahora 7, también estaban probando HHVM. La prueba HHVM siempre tuvo un par de pequeños errores, peculiaridades, fallas, y dijeron: “Sabes, PHP 7 es lo suficientemente bueno. Ya no vamos a molestarnos en las pruebas de HHVM “. Entonces, si es lo suficientemente bueno para el proyecto principal de WordPress, es lo suficientemente bueno para mí.

WHC: Ser capaz de desarrollarse en un entorno local es obviamente importante. ¿Puedes hablar sobre el proyecto Valet y algunas de las ventajas de usarlo para el desarrollo local de WordPress??

JC: Realmente creo que Valet es emocionante. Utilizo varios entornos de desarrollo diferentes. Yo uso un Vagrant para mi desarrollo local. Yo uso Docker. Se trata de usar la herramienta adecuada para lo que necesita hacer. Cuando Valet está instalado en su sistema, siempre se ejecuta en segundo plano. Cuando se ejecuta simplemente inactivo, ocupa solo 7 MB de RAM. Compare eso con [cuando] carga un Vagabundo en segundo plano; la mitad de tu RAM se ha ido. Y usted está trabajando en ello y está yendo muy bien, pero de repente necesita atender una llamada de Skype o debe estar en un hangout de Google o algo para hablar con su equipo. Y, entre los hangouts de Google y su Vagrant, de repente su RAM se ha ido. El valet es una especie de bloc de notas. Así lo veo yo. Si necesita hacer algo rápido y sucio y hacerlo, Valet es mi método preferido para hacerlo..

WHC: ¿Cuáles son algunas de las características que ofrece WP Engine que los desarrolladores de WordPress realmente pueden aprovechar??

JC: Acabamos de agregar una forma de etiquetar sus instalaciones y clasificarlas. Así que efectivamente, si está ejecutando una sola cuenta con 10 o 20 o la cantidad de instalaciones que tenga, digamos que logra mezclar negocios y personal, y tiene un par de sitios personales en su plan donde revende o está Hosting para personas. En realidad, puede etiquetar y decir “estos son mis sitios personales”. Además, el etiquetado también le permite etiquetar un sitio en particular como un sitio de desarrollo [o] un sitio de preparación. A veces las personas quieren organizar su sitio en un entorno más cercano a la vida. Los flujos de trabajo que hemos logrado presentar ahora le permitirán tener un entorno de producción de estilo de preparación real en el que puede poner algo antes de implementarlo..

WHC: ¿Cómo se ve el futuro para el desarrollo de WordPress??

JC: Matt Mullenweg, hace un par de años en el Estado de la Palabra, dijo en WordCamp EE. UU., “Aprende JavaScript profundamente”. En este momento hay una gran discusión alrededor de Reaccionar y Ver. Realmente no me importa cuál hagan en este momento. Veo los beneficios de ambos. Pero debido a la API REST, esa es la razón por la que hablan de tener una prioridad para un marco de JavaScript sobre el otro.

Es realmente emocionante ver las aplicaciones que las personas van a lograr crear para esto. Sé que Human Made hace una aplicación para nómadas digitales que deambulan. Pueden registrarse y chatear y todas estas otras cosas, y WordPress es el back-end para eso. Eso es increíble. El hecho de que aquí haya una aplicación para iOS y la instales en tu teléfono, por lo que nadie sabe, es solo una aplicación para iOS. ¡Pero es WordPress debajo! Si me hubieras dicho hace cinco o diez años que WordPress va a estar en iOS, habría dicho: “¿Para qué? ¿Actualizando publicaciones en iOS? ” Pero ahora, las posibilidades son casi ilimitadas..

Escuche la entrevista completa en el Web Hosting Cat Podcast!

Haga clic aquí para obtener más información sobre las características de desarrollador de WordPress de WP Engine

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map