bienvenidos

La Única Fuente del Conocimiento es la Experiencia -Albert Einsten.

sábado, 26 de enero de 2019

Librerías en PHP

Librerías en PHP

Dispatch – Micro Framework

Dispatch es un micro framework de PHP. No te proporciona un control completo sobre el MVC, pero puedes definir reglas para las URL y métodos para organizar mejor tu aplicación. Esto es perfecto para APIs, webs simples o prototipos:
Puede hacer coincidir determinados tipos de peticiones HTTP y rutas, crear vistas y mucho más. Si combinas Dispatch con otros frameworks de esta lista, puedes contar con una configuración muy potente y ligera

Klein – Enrutamiento rápido para PHP

Klein es una ligera librería de enrutamiento para PHP 5.3+. Cuenta con una sintaxis mucho más elaborada que Dispatch, pero es muy rápida.

Ham – Enrutamiento y caché

Ham es también un framework ligero para enrutamiento, pero que utiliza el almacenamiento en caché ganar aún más velocidad en sus desarrollos. Esto se logra mediante el cacheo de cualquier entrada o salida relacionada con XCache/APC.

Assetic – Gestión de assets

Assetic un framework que gestiona assets en PHP.
Combinar los activos de esta manera es una buena idea, ya que puede acelerar tu sitio. No sólo el tamaño de la descarga total  se reduce, sino también una gran cantidad de peticiones HTTP innecesarias.

ImageWorkshop – Manipulación de imágenes con capas

ImageWorkshop es una librería de código abierto que te permite manipular las imágenes mediante capas. Con él puedes cambiar el tamaño de una imagen, recortarla, hacer miniaturas, añadir marcas de agua y mucho más.
ImageWorkshop se desarrolló para hacer fáciles los casos más comunes de manipulación de imágenes en PHP. Si necesita algo más potente, sin embargo, echa un vistazo a la librería Imagine.

Snappy – Librería para PDF e instantáneas

Snappy es una biblioteca de PHP5 que te permite tomar instantáneas o crear archivos PDF de URLs o documentos HTML. Depende de la binaria wkhtmltopdf, que está disponible en Linux, Windows y OSX.

Idiorm – Librería ORM ligera

Personalmente, Idiorm es una de mis librerías favoritas, y ya ha aparecido en más de un tutorial de por aquí antes. Es una librería ORM ligera y un generador de consultas fluidas para PHP 5 que se construye en la parte superior de la DOP. Con él, puedes olvidarte de escribir el tedioso SQL

Underscore - Caja de herramientas de PHP

Underscore es un port del underscore.js original (la caja de herramientas para aplicaciones de JavaScript). La versión de PHP no decepciona y cuenta con soporte para casi todas las funciones originales. 
La librería también cuenta con soporte para el encadenado, lo que hace que sea aún más potente.

Requests - Peticiones HTTP sencillas

Requests es una librería que hace que sea más sencillo el emitir peticiones HTTP. Si eres como yo, y nunca puedes recordar las diversas opciones que le pasas a Curl
Con esta librería, puedes enviar peticiones HTTP como HEAD, GET, POST, PUT, DELETE y PATCH, añadir archivos y parámetros en arrays, además de acceder a todos los datos de la respuesta.

Buzz - Librería fácil para peticiones HTTP

Buzz es otra librería PHP para emitir también peticiones HTTP.
Lo peor de esta librería es que carece de documentación, por lo que tendrás que picar el código fuente para tener una idea general de todo lo que puedes hacer con ella. O bien puedes optar por la librería Requests que te he expuesto anteriormente.

Goutte - Librería de parseo

Goutte es una librería para extraer datos y parsear páginas web. Proporciona una estupenda API que hace que sea sencillo seleccionar elementos específicos de páginas webs remotas.

Carbon - Librería de gestión de fechas

Carbon es una simple extensión de la API de DateTime. Mejora la clase con algunos métodos útiles para trabajar con fechas y horas

Ubench - Micro librería de benchmarking

Ubench es una micro librería de benchmarking para tu código PHP. Controla el tiempo de ejecución y el uso de la memoria.

Validation - Validador de campos

Validation pretende ser el motor de validación más impresionante jamás creado para PHP.

FUENTE :  https://programacion.net