Categorias

As 8 Melhores Bibliotecas de PHP Para Desenvolvedores

A Standard PHP Library (SPL), vulgo Biblioteca Padrão do PHP, é aquilo que o nome diz: uma biblioteca básica de interfaces que permite ao desenvolvedor utilizar o poder da linguagem de programação PHP 5. Mas isso não significa que ela deva ser a única carta na manga do desenvolvedor.

Neste artigo, trazemos 8 das melhores bibliotecas de PHP que podem complementar a SPL e ajudá-lo a simplificar o seu trabalho ou produzir novas funcionalidades:

1. Whoops

Whoops

Whoops é uma Biblioteca PHP criada para facilitar o gerenciamento de erros e o debugging.

A biblioteca oferece tratamento de erros baseado em pilha com uma interface amigável. Ela possui uma API simples para lidar com as exceções e pode se integrar com qualquer framework.

Fonte | Site | Demo

2. phpFastCache

phpfastcache

phpFastCache é uma biblioteca PHP de código aberto que existe como um arquivo único e pode ser integrada muito rapidamente.

A biblioteca possui suporte para diferentes métodos de cache (apc, memcache, memcached, wincache, files, pdo e mpdo). O intervalo de armazenamento do cache pode ser customizado e a biblioteca tem uma API muito simples e compreensível.

Fonte | Site | Demo

3. Eden

Eden

Eden é uma biblioteca PHP de código aberto e gratuita criada para acelerar o desenvolvimento.

A biblioteca inclui diversos componentes para auto-loading, event driven, sistemas de arquivos, armazenamento em cache, modelos, i18n, bancos de dados, web services, sistemas de pagamento, envio e tecnologias de nuvem.

Eden também já possui funções prontas para se conectar com serviços do Google (Youtube, Drive, Contacts, Analytics, Checkout, Maps), Facebok, Twitter, Tumblr, PayPal, Authorize.net, FedEx, UPS, Amazon + Rackspace Clouds e muito mais.

Fonte | Site

4. PHP Error

PHP Error

PHP Error é uma biblioteca PHP de código aberto para conversão das mensagens de erro padrão do PHP.

O que essa biblioteca faz é um trabalho de “tradução”, transformando as mensagens de erro encontradas durante o desenvolvimento em mensagens mais úteis. A PHP Error se integra de forma customizada com qualquer ambiente PHP (podendo ser ativada em todos os casos, somente no ambiente de desenvolvimento, somente para alguns projetos etc). Ela também é capaz de exibir os erros encontrados com destaque de sintaxe.

Fonte | Site

5. Detector

Detector

Detector é uma biblioteca PHP de código aberto capaz de detectar muitas características do ambiente de navegação do usuário.

Esta biblioteca é capaz de: identificar o navegador utilizado e seu suporte ao HTML 5 / CSS3; analisar se se trata de um dispositivo móvel, desktop ou mesmo se é um bot; identificar informações como profundidade de cor, dimensões da viewport, suporte a cookies etc.

Detector também é capaz de se adaptar automaticamente a novos navegadores, versões e dispositivos usando o identificador único de user-agent de cada navegador.

Fonte | Site | Demo

6. Opauth

opauth

Opauth é uma biblioteca PHP de código aberto que remove inconsistências entre serviços de autenticação e oferece um método padronizado para lidar com eles.

No momento, a biblioteca suporta nativamente três serviços de autenticação:  Google, Twitter e Facebook, com outros prometidos para futuras atualizações.

Opauth também suporta outros provedores de autenticação genéricos.

Fonte | Site | Demo

7.pChart

pchart

pChart é um framework PHP orientado para classes e desenvolvido para a criação de gráficos.

A maioria das bibliotecas de gráficos atualmente são pagas, mas o pChart pretende continuar gratuito.

Os dados podem ser requisitados de uma consulta SQL, de arquivos CSV, ou fornecidos manualmente. Mas o foco da biblioteca é a geração de gráficos de alta qualidade com um algoritmo de renderização capaz de produzir resultados impressionantes.

pChart ainda está em desenvolvimento e novas funcionalidades ou correções são feitas todas as semanas.

Site | Download

8. Php Thumb

phpThumb

phpThumb é uma biblioteca PHP que lida com todo o trabalho pesado de se criar thumbnails com apenas algumas linhas de código.

Esta biblioteca aceita imagens de qualquer origem (do sistema de arquivos, de uma URL, do banco de dados) e todos os formatos populares de imagem. As imagens podem ser rotacionadas e cortadas, receber uma marca d’água, ter uma qualidade pré-determinada e inúmeras outras opções de edição.

O phpThumb também traz um sistema de cache interno, para minimizar a carga no servidor.

Fonte | Site | Demo