Recursos frescos para diseñadores y desarrolladores web (marzo de 2018)
PHP, a pesar de la idea errónea y la mirada hacia abajo, hasta esta fecha sigue siendo uno de los más elección popular de los desarrolladores para la construcción de aplicaciones web. Y desde que se introdujo PHP 7, el lenguaje PHP ha traído un gran avance en el factor de velocidad.
He estado investigando PHP en las últimas semanas y he encontrado muchas cosas que vale la pena compartir. Por lo tanto, esta ronda será todo acerca de Recursos PHP incluso; un marco PHP que te permitirá construir un bot de chat, realizar una aplicación controlada por eventos como en Node.js, crear un CLI interactivo, así como un puñado de recursos de aprendizaje para subir de nivel su habilidad PHP.
Empecemos.
BotMan
BotMan es un Framework PHP para construir un bot de chat diseñado para integrarse con muchas plataformas de mensajería como Slack, HipChat y Telegram. Es fácil de instalar a través de Composer y viene con el CLI incorporado también.
Whoops
Un framework PHP que harás depurando tu código más bonito Con una interfaz agradable y limpia. Si se produce un error en su aplicación PHP; la interfaz crea rastro mostrando códigos que se ejecutaron en orden consecutivo, el código con el problema así como los entornos de aplicación.
PHPReact
¿Sabías que puedes actuar? programación dirigida por eventos con PHP? Bueno, con ReactPHP puedes. Es un framework PHP de bajo nivel que proporciona componentes como EventLoop, Stream y Promise similar a Node.js u otras aplicaciones basadas en JavaScript.
Caché
Catchet es un Sistema de monitoreo de estado basado en PHP que es una aplicación común en Saas para monitorear su servicio y proporcionar actualizaciones a los suscriptores en caso de problemas o tiempos de inactividad. Puedes considerarlo como una alternativa a StatusPage.io, pero en cambio, alojarlo en su propio servidor. Es gratuito, de código abierto, y usted tiene control total sobre los datos..
Phar.io
Phar.io es una iniciativa para hacer que la instalación de PHP phar sea más ágil y segura. Phar.io comprobará el paquete haciendo coincidir la SHA y la clave GPG del autor antes de instalar Asegurarse de que los archivos no se modifican y provienen de la fuente confiable.
Matomo
Es útil Aplicación de análisis basada en PHP. Al igual que en Google Analytics, registra a los visitantes que llegan al sitio, como la página que visitaron, su ubicación, etc., excepto que puede instalarlo en su propio servidor y tener más control sobre los datos almacenados..
Litemoji
En el interesante marco PHP, Litemoji facilita la traducción de la palabra clave emoji al emoji real. Por ejemplo :sonreír:
Se volverá a à ??  ° Ã… ¸¿??? ??? Derecho impresionante?
Mejores Prácticas de PHP
Es una colección de mejores prácticas para tareas comunes en PHP. Lo que me gusta de esta referencia es que presenta la Consejos de buenas prácticas con razonamiento detrás de esto. de manera breve y concisa con un fragmento para comenzar con las cosas básicas.
PHP HHVM Benchmark
Es un punto de referencia de un puñado de CMS y marcos basados en PHP contra múltiples versiones de PHP y HHVM. Sugiero comenzar tu último proyecto PHP con PHP7.2 en mente para aprovechar las últimas funciones, así como el aumento de velocidad, ya que PHP7.2 mostró un rendimiento sobresaliente y HHVM superado, en esas aplicaciones de referencia.
Asíncronos transitorios
Asyn-Transients es un Biblioteca PHP, específicamente para WordPress., para manejar transitoria de forma asíncrona. Esta biblioteca permitirá a WordPress entregar los datos transitorios obsoletos a los usuarios mientras genera una nueva información en segundo plano, por lo que los usuarios nunca verán el impacto de regenerar los transitorios.
Mesa redonda de PHP
UNA Canal de podcast de PHP para mantenerse al día con el último desarrollo de PHP y la comunidad. El podcast está alojado en Sammy Kaye Powers y puedes suscribirte al canal con YouTube, RSS Feed o iTunes..
Seguridad PHP
Una colección de mejores prácticas, consejos y métodos para fortalecer su aplicación PHP. Lo guiará a través de algunos principios básicos de seguridad hasta Protegerse de ataques comunes como los scripts entre sitios (XSS), la inyección de MySQL, y mucho más.
Sylius
Un CMS de comercio electrónico construido sobre Symfony, uno de los frameworks PHP más populares, Sylius se construye meticulosamente siguiendo las mejores prácticas de desarrollo más recientes. También Soporta muchas pasarelas de pago para satisfacer la necesidad del negocio., Incluyendo Paypal, Stripe y Authorize.net
Kitab
Kitab es una herramienta de PHP increíble que le ahorrará mucho tiempo en la documentación de su API o código. Kitab, derivado de la palabra árabe que significa Libro, será analizar el bloque de comentario de código, probar el fragmento de código de ejemplo, y componer la Documentación en base al bloque de comentarios, automáticamente. ordenado!
Menú CLI
Un framework PHP para construir una hermosa interfaz de línea de comandos interactiva Con lista, selección y diálogo de confirmación. El marco también se puede integrar en tu aplicación existente construida con Symfony y Laravel.
Atoum
Atoum es una alternativa a PHPUnit con una sintaxis más expresiva. y es fácil de configurar. Lo sorprendente de Atoum es que proporciona un puñado de extensiones como la Extensión BDD para la prueba de comportamiento conducido y PHPUnit que le permite transferir sus casos de unidades de prueba existentes desde PHPUnit a Atoum.
Deja Vu
Una capa de interfaz de usuario para interactuar con el servidor ElasticSearch. ElasticSearch es un servidor de indexación que optimizará el rendimiento de búsqueda en su sitio web. Tanto Dejavu como ElasticSearch son de código abierto, gratuitos y están disponibles como una imagen de Docker que facilita la conexión a sus archivos existentes. Dockerizado solicitud.
Término flojo
Slack Term es una utilidad para Acceda e interactúe con los espacios de trabajo de Slack desde Terminal. No viene con la hermosa interfaz como la aplicación móvil o de escritorio, obviamente. Pero si estás preparado para un desafío, esto podría ser para ti..
Enrollar
Esta no es una herramienta basada en PHP. Aún así, podría ser útil si desea agregar algo especial JavaScript se complace con tu aplicación basada en PHP. RollupJS es una herramienta para compilar sus módulos de JavaScript en un paquete
Aleteo
Aleteo es una nueva iniciativa de Google que permitirá a los desarrolladores de dispositivos móviles crear una interfaz de usuario nativa para sus aplicaciones iOS y Android rápidamente con un rendimiento similar al nativo. Echa un vistazo a la galería de widgets para la interfaz de usuario proporcionada en el marco.