10 raisons pourquoi j'aime Laravel !
Si vous désirez plus de contenu francophone comme celui-ci, cliquer Follow ou suivez-moi sur Twitter
Au cours des deux dernières années, j'ai essayé plusieurs langages et frameworks de programmation. J'ai réalisé des projets avec Django, Laravel, Ruby on Rails et Node.js avec Express.js
J'ai adoré tout ces frameworks. Ils sont tous matures et font tous le travail. En revanche, l'un de ces framework m'a séduit un peu plus que les autres ... Laravel.
Voici les 10 raisons pour lesquelles je crois sincèrement que Laravel est génial!
PHP est génial! Oui. Ceux qui prétendent le contraire sont, désolés de le dire, ignorants. Ils ignorent que PHP 3.0 est obsolète depuis longtemps et que PHP 8 est désormais un langage POO complet, relativement rapide, mature, stable et très agréable à utiliser.
Le framework Laravel est précisément construit en POO avec les derniers standards PHP. La syntaxe de Laravel est simple, claire et élégante.
Avec Laravel, il n'y a presque pas de code standard à écrire. Comparé à plusieurs autres frameworks, Laravel est livré avec une configuration de démarrage complète. Grâce aux librairies de Laravel, développer une application web c'est simple et ultra rapide!
Il existe une panoplie de packages tiers. Pourquoi ré-inventer la roue ? Utilisez un package existant et économisez des heures et des heures de développement... Un point fort en faveur de Laravel est que les packages tier Laravel sont maintenu, à jour et prêt pour être utilisé sur des vraie projets!
Les créateurs de Laravel ont créé un éco-système de produits professionnels qui complète Laravel d'une manière merveilleuse. Bien sûr, ces produits sont payants, mais en retour, ils sont prêts pour la mise en production à grande échelle et peuvent vous faire économiser des centaines d'heures de développement.
Avec Laravel, il est également possible de créer des applications fullstack, c'est-à-dire backend mais aussi frontend. Le code reste exécuté sur le serveur mais certains produits comme Livewire permettent de développer des UI interactives comme React mais en pur PHP, simple et facile et sans une ligne de code Javascript.
Laravel prend également en charge la création de composants d'interface utilisateur. Il est donc possible d'intégrer dans votre UI des widgets déjà pré-développés et clé en main qui peuvent être installés en moins d'une minute et toujours en PHP pur et sans javascript. (ex. graphique chart, calendrier, datatable, ect.)
Laravel est open source mais il est développé par ces créateurs comme un produit pro. C'est-à-dire que les retours clients sont pris en compte dans les décisions et que des corrections et améliorations sont régulièrement publiées. Laravel peut se targuer d'être à jour avec les dernières technologies.
Une documentation incroyables. Laravel a à mon avis la meilleure documentation pour un framework backend. Tout est simple, clair et détaillé avec des exemples. Les outils de recherche fonctionnent très bien, il est donc facile de trouver ce que vous recherchez. De plus, elle est régulièrement mis à jour.
La communauté Laravel est géniale! Tout le monde est le bienvenu pour rejoindre la famille. Il n'y a pas de discrimination et pas de snobisme. Aucune question n'est considérée comme stupide. Les gens veulent aider du mieux qu'ils peuvent.
C'est tout :-)
Si cela vous donne envie d'en savoir plus sur Laravel et pourquoi pas l'essayer. Vous pouvez commencer ici: www.laravel.com
Je publierai plusieurs articles dans les semaines à venir sur Laravel. Vous pouvez me suivre si vous ne voulez rien manquer.