Nuevos recursos para diseñadores y desarrolladores web (marzo de 2022)

PHP, a pesar de ser llamado el lenguaje «muerto», continúa mejorando a lo largo de los años. Con la última versión de PHP 8.1, se han agregado muchas características nuevas al lenguaje que lo hacen más poderoso para construir cualquier tipo de aplicación.

Cómo actualizar PHP a la última versión

Cómo actualizar PHP a la última versión

PHP7.4 se lanzó con un puñado de características nuevas, como la función de flecha array_map(fn (Foo $foo)… Leer más En esta ronda de la serie, destacaremos algunas características sobre el ecosistema PHP. cliente dispositivos, crear CLI, compilar lejos más fácil, combine WordPress y Laravel, un servidor para PHP para aumentar el rendimiento y algunas referencias para ayudarlo a mejorar sus habilidades de PHP. Entonces, avancemos para ver la lista completa.

Nuevas funciones para diseñadores y desarrolladores web (febrero de 2022)

Nuevas funciones para diseñadores y desarrolladores web (febrero de 2022)

Uno de los beneficios de ser desarrollador web es que este campo está inundado de recursos gratuitos,… Leer más

detector de dispositivos

Una biblioteca PHP para detectar el dispositivo cliente. Con esta biblioteca, puede verificar si se trata de una computadora de escritorio, un dispositivo móvil, un bot o incluso un televisor o teléfono normal. Es una biblioteca muy útil para conocer a los usuarios de su sitio.

cuadro PHP

lejos es un motor PHP que te permite enviar tu código en un solo archivo; encapsulando y minimizando el conflicto con otro código PHP. Box proporciona la configuración de compilación que facilita mucho el proceso de compilación para Phar.

Configurar PHP

Esta herramienta proporciona una interfaz multiplataforma para habilitar el entorno PHP que necesita para ejecutar pruebas automatizadas de sus aplicaciones PHP en Acciones de Github. Puedes crear diferentes versiones de PHP, desde la 5.3 hasta la última en desarrollo. También proporciona una manera fácil de instalar extensiones de PHP como Redis, Swoole, así como algunas herramientas populares como CLI de WP, Salmoy PHPestán.

Plataforma API

Un marco diseñado para construir una aplicación basada en API. Es compatible con muchas especificaciones de API, incluidas GráficoQLJSON-LD y HAL. También está equipado con herramientas para la productividad, como un generador automático de documentación con Swagger u OpenAPI, un andamio para crear PWA con un marco de JavaScript moderno y una herramienta de prueba fácil de usar para desarrolladores.

marca común

Una biblioteca PHP para transformar la sintaxis de Markdown en HTML. apoya totalmente el marca común especificación, así como la Rebaja de Github sabores que incluyen formato adicional para tablas, listas de tareas y tachado.

baliza PHP

Un marco para servir GraphQL en la aplicación Laravel. Este marco proporciona toda la abstracción necesaria que permite construir un servidor GraphQL y su consulta con la misma comodidad que ofrece Laravel.

Bellota

Acorn es una biblioteca PHP que actúa como un puente entre WordPress y Laravel. Te permite usar componentes laravel así como el comando craft dentro de WordPress, que le da a WordPress una experiencia de desarrollo más moderna. Acorn se puede instalar a través de Composer o como WordPress mu-complementos.

Consola Symfony

Una biblioteca diseñada para crear aplicaciones PHP CLI más intuitivas. Proporciona la abstracción que le permite capturar la entrada del usuario, establecer opciones y devolver la salida. También puede diseñar fácilmente la salida, como el estilo de mensaje de error o éxito, cambiar el color y más.

Colisión

Collision hace que los informes de errores en las aplicaciones CLI se vean mejor. Muestra el error con mejor diseño, color y secciones que lo hacen más legible. Es compatible con muchos marcos populares listos para usar, incluidos Laravel, Symfony y PHPUnit. Otra biblioteca útil para construir CLI con PHP.

correcaminos

RoadRunner es un servidor de aplicaciones PHP escrito en Go. Funciona como un equilibrador de carga y un administrador de procesos, solo que se ejecuta mucho más rápido que una configuración de servidor PHP tradicional. También proporciona varios complementos oficiales para la integración con las herramientas que normalmente necesita para su aplicación, como Redis, GZIP, Websockets y más.

CorreoVaca

Usando MailCow, puede activar y operar su propio servidor de correo electrónico. También viene con una interfaz de usuario que le permite administrar dominios, correos electrónicos, spam y más.

implantador

Construido exclusivamente con PHP, Deployer es una herramienta que agiliza el proceso de implementación. Puede configurar automáticamente el servidor, incluida la configuración de un firewall, la instalación de PHP, MySQL, SSL y le permite volver rápidamente a versiones anteriores. También tiene una configuración de implementación preconstruida que hace que sea muy fácil de integrar con CMS o un marco popular.

cable de alta tensión

Livewire es un marco de trabajo de pila completa que le permite desarrollar aplicaciones de interfaz de usuario dinámicas sin la complejidad de los gastos generales. Puede escribir la interfaz de usuario y la lógica empresarial únicamente con PHP. Livewire renderizará de forma inteligente el contenido en el front-end. Sin pasos de construcción complejos.

Parpadear

Wink es una plataforma de blogs simple construida con Laravel. Es fácil de instalar con Composer y solo unas pocas líneas de comando para configurarlo por completo. Puede integrarlo con S3 para almacenar imágenes de blog o usar Unsplash. Wink no tiene opinión sobre cómo mostraría el contenido en su sitio. Usted puede utilizar Espada o cualquier motor de modelado.

Novedades en PHP 8.1

Este artículo describe muchas cosas geniales agregadas en PHP 8.1. Algunas cosas que me emocionaron son: enumeraciónpropiedades de solo lectura y tipos de intersección. Todas estas nuevas mejoras hacen de PHP un mejor lenguaje de programación.

Preparándose para PHP 8.1

¿No eres un fanático de la lectura? Mira este video de Laravel. Este video también presenta algunas características de PHP8.1 que me entusiasman. También hay otros excelentes videos de PHP 8.1 como Éste de Laracasts que lo guían a través de más ejemplos reales del uso de estas nuevas funciones. Y también único de Beyond Code, que habla más sobre Enum.

Referencia PHP

Además de presentar una serie de características nuevas y emocionantes, PHP 8.1 también brinda un mejor rendimiento que sus predecesores. Según este informe, su aumento de rendimiento promedio en la aplicación de WordPress es aproximadamente un 47% más rápido en comparación con PHP8.0. Esto compara más de 14 aplicaciones PHP, incluidas Drupal, Joomla, Symfony y muchas más.

PHP de la manera correcta

El documento presenta una larga lista de conceptos básicos de PHP desde la configuración de PHP, la gestión de dependencias, los estilos y prácticas de codificación, la base de datos, el modelado y mucho más. Este es un documento que siempre visito de vez en cuando. Entonces, si recién está comenzando con PHP o un desarrollador experimentado, debería tenerlo marcado.

Código limpio de PHP

Este documento describe algunas sugerencias para escribir código PHP limpio. Aprenderá cómo nombrar las variables correctamente y cómo estructurar un código PHP limpio que lo haga más fácil de leer y mantener.

Patrones de diseño PHP

Es hora de profundizar en los patrones de diseño en PHP. Design Pattern es un conjunto de patrones bien probados para resolver problemas de programación. Proporciona un marco que resuelve el problema mientras hace que el código sea flexible, reutilizable y mantenible.

Facebook
Twitter
LinkedIn
WhatsApp

Deja una respuesta

EnglishPortugueseSpanish