Remplacez vos gemmes préférées en PHP avec 7 Library indispensables !

Publié le

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.

By Benjamin Sanchez

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *