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 é 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.
2. 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.
3. 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.
4. 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.
5. 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.
6. 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.
7.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.
8. Php Thumb
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 Código fonte
Nenhum comentário:
Postar um comentário