jeudi 5 mars 2015

Les 30 meilleurs Bibliothèques PHP

07:28


Les bibliothèques PHP permettent aux programmeurs de profiter pleinement de l' approche orientée objet. PHP dispose de nombreuses API de bibliothèque intégré, par exemple cURL. La meilleure chose à propos de PHP est que c'est une source libre où ne importe qui peut faire son / sa propre bibliothèque pour que les autres l'utilise.
Nous avons rassemblé quelques bibliothèques PHP étonnantes qui vous aideront à faire des trucs cool sans mettre beaucoup d'effort. Il vous suffit juste d'importer pour tester et fournir votre expérience de codage.

30. GOUTTE


 Goutte est utilisé pour gratter les sites Web et extraire des données, autorisé sous licence MIT. Il offre une grande API à naviguer dans les sites / blogs et extraire des données à partir de ressources HTML / XML.


29. GoogChart

GoogChart est une classe PHP conçu pour créer et maintenir des graphiques dynamiques à travers des graphiques Google. Elle ne couvre pas l'ensemble de API Google graphiques, mais il est très simple à utiliser.

28. GifCreator

Le nom dit tout. Ce est une classe PHP qui génère du GIF animé à partir de plusieurs images. Vous avez juste besoin de fournir des images et leur durée, c'est tout. En outre, la dimension et la transparence de sortie sont basés sur la première image.

27. dBUG

dBUG est la version PHP de sfdump de ColdFusion. Il affiche des informations variables tableau coloré et bien structuré. La feuille de style peut être modifié et le tableau peut être étendu / effondré. dBUG a également la possibilité de forcer certains types de sorties. Par exemple, vous pouvez forcer une variable de type tableau qui doit être délivrée comme une variable objet.

26. Alice

Alice permet de générer des centaines de fausses données (fixtures) instantanément à des fins de test. Vous pouvez produire des données complexes avec des contraintes qui peuvent être lus ou modifier facilement. Il vous permet de contrôler les gammes de luminaires, des données facultatives, la valeur de l'objet et des contraintes uniques.

25. PHPGeo

PHPGeo est une bibliothèque simple pour mesurer la distance entre deux coordonnées avec une grande précision. Il utilise la formule de Haversine et Vincenty pour calculer la distance. Vous pouvez intégrer cela avec ne importe quelle application liés à des cartes ou des lieux.

24. Geocoder

Si vous envisagez de développer toute application géographique compatible alors vous devriez jeter un oeil à Geocoder. C'est un partage de bibliothèque PHP extensible en 2 parties: Fournisseur et HttpAdapter. Il offre également une couche d'abstraction pour la manipulation géocodage.

23. Purl

Purl est une bibliothèque orientée objet pour la manipulation d'URL. Vous pouvez créer des instances d'URL facilement et des méthodes après la création de l'URL. La bibliothèque prend en charge la manipulation de chemin.

22. Snappy

Snappy vous permet de générer instantanément des miniatures et  des fichiers PDF à partir d'une page URL ou HTML. Cette bibliothèque utilise le webkit basée sur wkhtmltoimage et wkhtmltopdf disponible pour Windows, OSX et Linux.

21. ShellWrap

ShellWrap est une bibliothèque qui vous permet d'utiliser de puissants outils Unix / Linux au sein de PHP. Vous pouvez facilement utiliser une syntaxe simple et capturer les erreurs comme PHP exception. Tous les arguments sont bien échappés et les chemins binaires sont résolus automatiquement.

20. Unirest

Unirest est un ensemble de bibliothèques HTTP, léger il est idéal pour de nombreuses applications. Il assure le PUT, DELETE, PATCH, GET et les demandes POST. Il prend en charge gzip, l'authentification de base, le téléchargement de fichiers, les paramètres de formulaire et les entités du corps personnalisés comme délai et les en-tête par défaut pour chaque demande.

19. IniScan


IniScan est un outil conçu pour l'analyse des fichiers PHP INI pour la sécurité. Il cherche les erreurs de sécurité communs et de faire rapport des résultats. Vous pouvez également demander les fichiers de numérisation seulement qui sont au dessus du seuil.

18. PHP Captcha

PHP Captcha peut être utilisé pour générer des captcha audio et visuels. Il prend en charge la rotation de caractères, la sélection de taille de police de caractère, sélection d'ensemble, fond aléatoire, le texte d'affichage en option et le caractère ombre.

17. Ratchet

Ratched est une bibliothèque PHP de couplage qui offre divers outils pour développer des applications bidirectionnelles en temps réel entre les serveurs et les clients plus WebSockets. Il ya beaucoup de composants disponibles pour ajouter facilement des fonctionnalités. Vous pouvez écrire votre propre application de chat en quelques minutes.

16. TCPDF


TCPDF est une classe PHP (open source) pour générer des documents PDF. Il supporte tous les formats de page standard, format de page personnalisé, Unicode UTF-8, y compris des liens PDF annotation, le mode de rendu de texte, le texte d'étirement et d'espacement, la compression de page, TrueTypeUnicode et OpenTypeUnicode.

15. Munee


Munee peut être utilisée pour compiler CoffieScript, LESS, SCSS. Il est possible de redimensionner une image, diminuer la taille JS et CSS et les actifs de cache à la fois côté serveur et côté client, sans changer les actifs dans le modèle. Globalement, c'est une bonne option pour la réalisation de demandes rapides et économiser votre bande passante.

14. HTML Purifier

HTML Purifier est une bibliothèque de filtrage HTML développé pour enlever tout le code malveillant. Il peut être utilisé pour protéger votre code contre les attaques XSS. Cette bibliothèque utilise une combinaison de listes blanches robustes, et fait en sorte que le balisage qui en résulte est conforme aux normes.

13. Detector

Detector est une bibliothèque open source pour détecter de nombreuses informations des utilisateurs / visiteurs. Il peut vous aider à construire un web analytics précises. Il affiche l'utilisateur, le type d'appareil, le navigateur utilisé avec ses capacités de HTML et CSS. Il indique également si les données à récupérer sont humaines ou un robots.

12. Whoops

Whoops vous aide à faire face à des erreurs. Il fournit une interface d'erreur grande qui vous indique les détails des erreurs et présente une exception dans le code (avec la ligne en surbrillance). En outre, il prend en charge JSON, XML, SOAP et AJAX.

11. Gaufrette

Gaufrette fournit une couche d'abstraction de fichiers qui vous permet de développer votre application sans la nécessité de savoir où et comment les fichiers multimédias seront stockés. Il vous permet également de mettre à jour les emplacements des fichiers sans modifier le code source en dehors de la définition de fichiers.

10. Imagine

Imagine est une riche bibliothèque orientée objet pour la manipulation de l'image. Il peut gérer diverses opérations comme ouvrir, enregistrer, créer, redimensionner, en filigrane. Imaginez système de coordonnées vous permet de dessiner des formes différentes sur les images. La classe de couleur vous aide à générer de la valeur de RVB pour appliquer des couleurs aux images. Il prend également en couche et les manipulations de GIF animé.

9. Idiorm

Idiorm est un mappeur objet relationnelle légère et fluide, il génére des requêtes pour PHP5, qui est construit au-dessus de l'AOP. Avec lui, vous n'avez pas besoin d'écrire de long et de routine SQL. En outre, il ne nécessite aucune configuration XML, pas de classes de modèles et aucune génération de code.

8. phpFastCache

Comme son nom l'indique, c'est un système de mise en cache objet de haute performance. Il est conçu pour accélérer les applications Web dynamiques en réduisant la charge de base de données. Il prend en charge plusieurs méthodes de mise en cache (La période peut être définie explicitement) y compris memcache, memcached, fichiers, WinCache, mpdo, AOP et apc. Vous n'avez pas à écrire votre classe PHP de mise en cache à chaque fois que vous changez de serveurs.

7. JpGraph

JpGraph est une bibliothèque PHP pour la création de graphiques orientés objet. Il a plus de 200 drapeau de pays, 400 couleurs nommées et supports avancé de diagramme, Gantt, l'axe Y multiple, l'alpha blending et cache interne (avec temporisation). Cette bibliothèque vous permet de créer une ligne, un bar, tarte, carte, actions, polaire, radars, ballons et cartes contour de toute taille.

6. SEOstats

SEOstats est une bibliothèque open source puissant qui fournit diverses mesures de référencement liés tels que l'analyse détaillée backlink, la page autorité, les tendances du site, mots clés, statistiques de trafic, Alexa rank et bien plus encore. Il recueille des données provenant Alexa, Google, Moz, SEMRush, Facebook et Twitter.

5. PHP Parser

 PHP Parser à pour objectif de simplifier l'analyse de code statique et la manipulation. Il convertit le code source PHP dans un arbre de syntaxe abstraite. L'arbre de syntaxe vous aide à analyser facilement les problèmes de code et les erreurs. En outre, vous pouvez tourner un arbre de syntaxe de nouveau dans le code PHP. L'exemple est montré dans l'image où la partie blanche représente code simple et la partie noire, contient l'arbre de syntaxe générée.

4. PHP Error

La bibliothèque PHP Error est utilisé pour transformer des messages d'erreur par défaut dans de meilleurs avec la pleine mise en évidence de la syntaxe et extrait de code. Il corrige quelques messages d'erreur qui sont tout simplement faux et travaille pour AJAX trop. En outre, vous pouvez manuellement éteindre ou, exécutez une section spécifique sans rapport d'erreurs et d'ignorer les fichiers sélectionnés.

3. PHP-CPP

est une bibliothèque C ++ qui peut être utilisé pour développer des extensions PHP. Il est emballé avec les classes faciles à utiliser et bien documentés pour la construction des extensions natives en PHP. Cela peut accélérer votre programme parce que le code écrit en C ++ s'exécute plus rapidement que PHP.

2. Eden

Eden est un ensemble de composants réutilisables qui fonctionne avec presque tous framework PHP et CMS. Il couvre des composants pour le chargement automatique, la mise en cache, les systèmes de fichiers, les services Web, les templates, i18n, passerelle de paiement, de livraison et les technologies de cloud computing. Il fonctionne avec tous les services Web principaux tels que Google, Facebook, Yahoo, PayPal, Tumblr, services web Foursquare et Amazon.

1. Locust

Locust est facile à utiliser, c'est un outil de test de charge utilisateur. Il peut être utilisé pour comprendre comment de nombreux utilisateurs simultanés fonctionnent sur un système. Il vous permet d'écrire des scénarios de test de l'utilisateur en Python. Locust a une grande interface (HTML + JS) qui affiche des détails pertinents de texte en temps réel.

0 commentaires:

Enregistrer un commentaire

 

© 2015 Galsen Coder's, by JokerSoft . Tous Droits Résèrvés.

Back To Top