|
|
Bienvenido a la edición #97 de La semana PHP.
|
¿Qué tal estás llevando el verano? Espero que bien. Gracias, una semana más, por leer este boletín informativo 🙏 Esta edición viene cargada con un montón de artículos y noticias interesantes.
|
¡Toma una ☕ y disfruta de la lectura!
|
|
|
Sabemos que la cadencia actual es de 2 años desde la publicación para las correcciones de errores, y a partir de aquí, de 1 año para las correcciones de seguridad. Esto significa que PHP 7.2 dejará de tener soporte en noviembre. PHP 7.3 entrará en modo solo correcciones de seguridad en noviembre. PHP 7.4 continuará teniendo otro año de correcciones de errores y luego un año de correcciones de seguridad. Estamos comprometidos a mantener el desarrollo y la generación de binarios de PHP en Windows para 7.2, 7.3 y 7.4 siempre y cuando estén oficialmente soportados. Sin embargo, no vamos a apoyar PHP para Windows de ningún modo para la versión 8.0 y posteriores.
|
|
Creo que la mayoría de los desarrolladores PHP no hemos tocado de forma seria la versión de Windows, ya que usamos otros sistemas operativos para el desarrollo o usamos máquinas virtuales o sistemas contenerizados. Cada vez son menos los desarrolladores que usan XAMPP o sistemas similares. Y menos aún en producción, donde las distintas variantes de Linux acaparan casi todo el mercado.
|
La noticia la aclara Sara Golemon, una de las «release managers» de PHP 7.2 y 8.0, en Reddit, donde indica que:
|
|
|
Para contextualizar mejor la situación, Microsoft gestiona https://windows.php.net y produce todas las compilaciones oficiales de PHP para Windows. Si ejecutas «php.exe» o «mod_php7.dll» o como sea que se llamen las versiones de websapi, entonces o usas las propias compilaciones de Microsoft de PHP o lo compilas tú mismo. Este mensaje significa que Microsoft no va a producir compilaciones oficiales a partir de PHP 8. Este mensaje NO significa que nadie lo vaya a hacer. Lo más probable es que el proyecto desempolve una máquina en algún lugar de la nube ejecutando Windows (probablemente usando una licencia gratuita generosamente provista por MS, por cierto) y configure algunos procesos de compilación automatizados para hacerlos «en casa». Estas máquinas pueden incluso ser configuradas/mantenidas por las mismas personas que hacían los binarios oficiales en Microsoft (como cmb, que es también uno de los «release managers» de PHP 7.3). Todavía estamos reaccionando a la noticia, pero el resultado final es que probablemente habrá muy pocos cambios para los usuarios de Windows.
|
|
En Hacker News y en Reddit hay unas discusiones bastante interesantes sobre el tema, por si te interesa ampliar la información.
|
La WordCamp Europa 2021 será en línea, continuando con lo hecho este año, debido a la incertidumbre por el coronavirus. Creo que es una decisión acertada, para poder empezar a preparar el evento de una forma adecuada.
|
El lunes 20 de julio empieza la primera sesión del curso online sobre Event-Driven en PHP. Si eres arquitecto PHP, tal vez te interese cómo dar un paso más en la búsqueda de rendimiento y asincronía.
|
Como de costumbre, la lista de esta semana trae una gran cantidad de artículos, tutoriales, vídeos y noticias interesantes.
|
|
|
Si tienes alguna sugerencia que consideres interesante puedes enviármela a través del formulario de contacto, de Twitter o respondiendo a este correo electrónico.
|
Y si esta lista de correo te parece útil, te agradecería que se la envíes a algún compañero al que le pueda interesar o que la difundas por Twitter.
|
|
|
|
|
Artículos y tutoriales
PHP 8 introduce la estructura «match», similar a switch. Este artículo te explica las mejoras que aporta
|
Este artículo explica de forma concisa uno de los patrones de diseño más conocidos, el singleton, muy útil cuando solo puede existir una instancia del objeto
|
En este artículo nos hablan sobre la importancia de escribir código simple para favorecer su mantenimiento y su reutilización
|
|
Noticias
También se ha publicado PHP 7.3.20 y 7.2.32
|
La aplicación es el «Sistema de información sobre etiquetado de alimentos», que proporciona información en decenas de idiomas sobre los requisitos legales del etiquetado de todos los alimentos que se venden en la Unión Europea
|
El lunes 20 de julio empieza la primera sesión del curso online sobre Event-Driven en PHP. Si eres arquitecto PHP, tal vez te interese cómo dar un paso más en la búsqueda de rendimiento y asincronía
|
|
Vídeos y podcasts
|
Componentes, librerías y utilidades
Paquete que proporciona un esqueleto para empezar a construir un paquete PHP
|
Un workbench para el desarrollo de paquetes para Composer
|
Biblioteca con más de 500 iconos SVG de gran calidad, con licencia MIT
|
|
|
Si esta lista de correo te parece interesante te agradecería que la difundas por Twitter.
|
|
|
|
|
|
|