Remplacez vos gemmes préférées en PHP avec 7 Library indispensables !
Vous souhaitez mettre votre solution en avant en haut de cet article ? Contactez-nous
Vous venez de Ruby, et vos gemmes préférées vous manquent ? Le Blog du Webdesign a réunis pour vous parmi les meilleurs library PHP pour vos projets !
Travailler avec PHP est toujours un coup dur pour moi. Cela vient en partie à cause du language, que je n’aime pas, mais surtout a cause des multiples librarys que j’utilise tout le temps en Ruby, et qui sont ici manquants.
Heureusement, la communauté Php est quand même productive, et j’ai pu avec le temps combler quelques trous ! Découvrez donc ici 7 ressources PHP qui tiennent le choc faces à leurs équivalents en ruby !
Whoops !
Whoops est une library fournissant de meilleurs rapports d’erreurs pour PHP, ce qui est vital pour ne pas s’arracher les cheveux en cas de debug se passant mal.
J’utilise cette library à la place de Better Errors.
PHP Login
Cette library permet de simplifier la gestion de la connexion utilisateur. Elle n’arrive pas réellement à égaler le très bon Devise de Ruby, mais permet tout de même de gagner beaucoup de temps.
Composer
Une des immenses forces de Ruby est son gestionnaire de library Bundler. Composer a amené cette force au PHP, simplifiant l’installation et la gestion de library.
Faker
Faker est une library permettant de générer de fausses informations (noms, adresses, …). Cela est vraiment très utile pour remplir des bases de données pour ses tests, par exemple. Elle est l’équivalant de Faker pour Ruby.
Geocoder PHP
Pour avoir dû travailler avec des données géolocalisées récemment, j’ai pu pleinement me rendre compte à quel point la gemme Geocoder est utile, et à quel point il est dur de travailler sans. Heureusement, il existe maintenant un équivalant en PHP.
Guzzle
Guzzle est une library permettant de consommer les API de services comme Twitter ou Instagram bien plus simplement qu’avec un simple curl. Elle est l’équivalent dû très sobrement nomme Rest-client en Ruby.
Slim-framework
Je suis en grand fan du microFramework ruby Sinatra, ce petit framework php me vadonc comme un gant.
Et les absents :
Malgré mes recherches, je n’ai pas réussi a combler tous mes besoins. Voilà deux de mes plus gros manques. Vous connaissez quelque chose qui pourrait faire l’affaire ? Proposez l’en commentaire !
Sequel
Connaissez-vous Sequel ? Cet ORM en ruby est mon prefere pour sa simplicité d’utilisation, sa légèreté et sa souplesse. Je n’ai pas encore trouve son équivalent en PHP.
Carrierwave
Carrierwave est un gestionnaire d’uploads très souple et puissant. Encore une fois, je n’ai pas trouvé d’alternative convenable.