Cómo mantener sus habilidades PHP Clare para la próxima generación de WordPress

Los enormes pasos que WordPress ha hecho como plataforma en los últimos 12 años han sido reflejados por los desarrollos en torno al lenguaje en el que está escrito: PHP. Aunque los nuevos idiomas y marcos alcanzan títulos cada dos meses, PHP todavía alimenta la gran mayoría de la web destinada a los consumidores. Es un lenguaje que ha atraído más que la parte equitativa de las críticas, pero ha habido mejoras significativas en el lenguaje y el ecosistema más amplio en los últimos años. En este artículo, cubriremos lo que necesita saber como desarrollador para mantener sus habilidades de PHP para WordPress y la web más amplia más allá.
Comencemos con una revisión rápida de la lengua en sí y luego pasemos por los mejores recursos para mantener sus habilidades claras y actualizadas. Como PHP ha conquistado el mundo de PHP está en el escenario hace 20 años y domina el panorama del desarrollo web. Es utilizado por más del 80% de los sitios web y se ha instalado más de un cuarto de mil millones de sitios web incluso en 2013. También sigue siendo extremadamente popular en el mundo del desarrollo más amplio, colocando en el quinto lugar en la lista de los lenguajes de programación más utilizados en la encuesta de desbordamiento de pila 2015 para desarrolladores. ¡La curva de aprendizaje relativamente fácil y la disponibilidad de PHP a gran escala han sido los favoritos de los programadores para principiantes durante mucho tiempo y su adopción por ondas sucesivas de sistemas CMS, como Drupal, WordPress y Joomla! han contribuido sustancialmente a su ubicuidad general.
PHP7 Promise El progreso de PHP en el lanzamiento principal se ha estancado en los últimos años, con intentos de ir más allá de la rama actual 5.x acompañada de falsos comienzos y disputa con respecto al nombre. PHP7 finalmente aparece a la vista, sin embargo, está programado para ser lanzado a fines de 2015 y prometiendo aumentos significativos de rendimiento. SitePoint tiene una visión general útil de los recursos que los desarrolladores de PHP pueden consultar para conocer los siguientes cambios. Lo que significará la próxima generación de PHP para WordPress fue un tema candente reciente, una presentación importante sobre este tema que se celebra en junio en WordCamp Europe 2015 por Zeev Suuraski. Matt Mullenweg también respondió preguntas sobre la compatibilidad inversa y PHP durante una pregunta y respuestas al mismo evento. Dada la sólida historia de WordPress con respecto al apoyo de versiones más antiguas en la base, la rama es poco probable que se abandone pronto, pero la nueva nueva, pero la nueva La versión ciertamente parece prometedora. Facebook, por supuesto, ha hecho su propia contribución a la evolución de PHP en forma de hiphop de máquinas virtuales, que promete mejoras igualmente significativas en el rendimiento. También hay algunas comparaciones interesantes entre su oferta y PHP7 que comienzan a aparecer. Si bien las mejoras básicas del lenguaje son definitivamente aumentadas, la mayoría de los desarrollos recientes en el mundo de PHP han sido en términos de cultura, herramientas y comunidad. Estos son que concentraremos en gran medida por el resto de este artículo.
WordPress y PHP Como desarrollador de WordPress, su primer puerto de llamadas para mantener sus estándares de PHP debe ser los estándares de codificación de WordPress. Además de las pautas confidenciales para el uso de CSS y JavaScript, WordPress tiene un estándar de codificación oficial de PHP que todos los contribuyentes al proyecto deben seguir. A diferencia de los idiomas de opinión fuertes, como GO o Python, PHP es el famoso laissez-faire en términos de cómo se puede usar. Adoptar un conjunto de buenas prácticas acordadas es una excelente manera de imponer un cierto orden a su PHP diario, como la validación de datos e internacionalización. El código fuente es, como el desarrollador Jeff Atwood, la “Verdad Suprema” y, como desarrollador de PHP, debe estar familiarizado, debe estar familiarizado con el código de referencia y el coraje del software en sí. Las mejores prácticas de PHP modernas estimuladas por la competencia de idiomas como Python y Ruby, especialmente en el mundo de Rails-Php, se han modernizado considerablemente en la última década.
Una breve lista de áreas en las que debe mantenerse actualizado incluye las siguientes:
Estándares de condición: Como se mencionó anteriormente, WordPress tiene su propio establecimiento de estándares PHP, pero hay algunas líneas de dirección alternativas en la naturaleza. Independientemente de las reglas seleccionadas exactas, el proyecto PHP promedio hoy en día insistirá en una especie de estandarización a este respecto, por lo que es una buena idea estudiar algunos ejemplos y familiarizarse. Desarrolladores de PHP a largo plazo durante muchos años hasta la aparición reciente del compositor como una forma relativamente estándar de administrar bibliotecas y adicciones. Si aún no ha venido a la fecha con el compositor, vea los tutoriales en LinkedIn Learning o Tuts+ para afilar sus habilidades.
Control de versiones: para 2015, el uso del control de versiones debe ser una vez para cualquier tipo de desarrollo de software, y la comunidad PHP actualmente está en gran medida a bordo. El desarrollo del lenguaje en sí tiene lugar a través de Git, y si todavía está en la cerca del uso de versiones, no hay mejor momento que hoy para aprender los elementos básicos.
Medios de desarrollo: tener una especie de configuración de desarrollo local es una necesidad en esta etapa, y los desarrolladores de PHP se basan cada vez más en soluciones avanzadas, como Vagrant, para estandarizar su trabajo en todos los entornos.
Prueba: las pruebas de PHP han permanecido del pasado de otros idiomas, como Java o Ruby, pero está en curso. WordPress, por ejemplo, se basa en gran medida en pruebas de desarrollo automáticas. Si esta es un área nueva para usted, dale tiempo para explorar el phpunit y los elementos básicos de las pruebas en proyectos de WordPress. Los desarrolladores de PHP utilizan cada vez más herramientas como Phing, Capistrano y implementador para automatizar todos los aspectos de sus procesos de implementación.
Aprender de PHP La aparición de marcos web como Django y Rails a principios de la década de 2000 atrajo a toda una generación de desarrolladores a alejarse del PHP en la última década.
El marco, ya sea en forma de Zand, Codeigniter o CakePhp, estaba, por supuesto, siempre disponible en PHP, pero una mejor combinación de marketing, innovación técnica auténtica y los beneficios de Green Ground, todos combinados para hacer nuevos niños a partir del bloque. Particularmente atractivo últimamente. En los últimos años, el PHP ha regresado al juego con una nueva generación de marcos que intentan tomar lo mejor de proyectos como Rails o Django e implementarlos en PHP. No faltan marcos de PHP modernos, pero si está buscando uno para poner sus dientes para agudizar sus habilidades, no busque Laravel. La excelente documentación y tutoriales lo convierten en un lugar sólido para comenzar a explorar las mejores prácticas estándar en el desarrollo moderno de PHP.
Estudiar un marco bien desarrollado es una excelente manera de mantener sus habilidades claras de PHP y mantenerse al día con todos los aspectos de los enfoques modernos para llevar a cabo un proyecto. Hasta ahora, los recursos han alcanzado una serie de recursos específicos, pero también hay una serie de excelentes recursos generales para ayudarlo a mejorar su conocimiento de PHP. Una lista corta incluye: PHP correctamente: el sitio web de Josh Lockhart es una excelente introducción a las mejores prácticas generales en PHP y todos los aspectos del desarrollo e implementación. Completo. Explore los conceptos básicos de las pruebas o las mejores prácticas de PHP estándar con Treehouse o profundice más en los marcos de PHP y el diseño de PHP con LinkedIn Learning.
Casa en el árbol de desbordamiento de la pila: el desbordamiento de la pila sigue siendo una mano divina en términos de perturbación diaria de problemas comunes de PHP.
Stackoverflow Hacker News: El sitio web de Y no es exactamente famoso porque es amigable con PHP, pero es una excelente manera de tomar el pulso de desarrollo más amplio y mantenerse al día con las tendencias más amplias.

Noticias sobre los piratas informáticos Alta escalabilidad: PHP es solo una capa de cualquier entorno de desarrollo y le interesa que tenga al menos una familiaridad con el resto de la pila. Las deducciones detalladas de alta escalabilidad ofrecen perspectivas fascinantes sobre cómo algunos de los sitios web más grandes del mundo realmente funcionan bajo el capó.
Grupos de usuarios: hay una gran comunidad de desarrolladores de PHP en todo el mundo divididos en proyectos de alto perfil, como WordPress, Laravel y muchos más. Aproveche esto en busca de conferencias, grupos locales de usuarios de PHP y reuniones en su área y estudie presentaciones en línea. Aparecer más allá de PHP, los días de ser un programador de monolinga se acerca al final. Solo en WordPress, por ejemplo, es cada vez más difícil evitar tener al menos conocimientos básicos sobre JavaScript como desarrollador, y la inminente llegada de la API REST abrirá la plataforma a un programa más amplio, antes de que pueda tarde. Como desarrollador de WordPress, está en una excelente posición para expandir su conjunto de habilidades y aumentar en gran medida su tarifa por hora o diaria, aceptando este cambio, en lugar de resistirlas. Considere explorar las siguientes áreas para llevar su juego al siguiente nivel: familiarizado con JavaScript: JavaScript come el mundo y estará en el centro de la próxima generación de WordPress, ya sea la interacción en la plataforma misma o la integración con los marcos de JavaScript a través de el resto. Elija una pista de aprendizaje sensible y comience a explorar.

Dirija a Python: si conoce PHP como desarrollador, obtener un conocimiento práctico sobre Python debería ser un negocio simple. La asignación del tiempo para familiarizarse con otro idioma, comunidad y un conjunto de buenas prácticas agregará su valor general como desarrollador y le ayudará a darle a su PHP un contexto más amplio.

Explore Swift: gran parte del futuro de WordPress se centrará en integrarse con los dispositivos móviles. El reciente anuncio de Apple de que su nuevo lenguaje de programación Swift será de código abierto es una excelente apuesta a largo plazo como desarrollador. Concluye una gran parte del éxito, ya que el desarrollador de WordPress implica el cultivo activo de una habilidades multidisciplinarias. Mantenerse al día con los desarrollos de PHP debería ser una parte esencial de este esfuerzo. Aquí hay una recapitulación de algunas de las principales sugerencias que cubrimos para hacer exactamente:

Siga PHP de cerca y las mejores prácticas de codificación general en WordPress.

Manténgase al día con los desarrollos en la comunidad PHP más amplia a través de sitios como PHP de la manera correcta.
Nunca dejes de aprender. Use recursos en línea como LinkedIn Learning y Treehouse para mejorar sus habilidades.
Se ramifica. Explore el mundo más allá de PHP para proporcionar contexto y extensión a su progreso como desarrollador.
Tenemos curiosidad por descubrir cómo logra mantenerse al día como desarrollador de PHP. ¿Hay recursos que me perdí aquí o que quieres resaltar? Póngase en contacto los comentarios a continuación y díganos.
Etiquetas:
desarrolladores
Php

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *