Novius agence de développement web à Lyon, Paris et Annecy
Laravel
Le Framework sans limites
Depuis 2015 Novius s'est tourné vers Laravel afin d’assurer la pérennité de nos développements et de profiter d’une technologie robuste, évolutive et appuyée sur des standards du marché.
Le framework Php le plus dynamique au monde
Laravel est le framework possédant la plus importante communauté au monde, devant Symfony. Il est orienté objet et utilise une architecture MVC (modèle-vue-contrôleur). Il tire parti de l’utilisation de bibliothèques déjà existantes.
3 points clés
- Un framework fait gagner du temps et donne l’assurance de disposer de composants bien codés et fiables ;
- novateur et complet, il utilise les possibilités les plus récentes de PHP et aussi bien codé qu’il est organisé ;
- il adopte l'architecture MVC mais ne l’impose pas, il est totalement orienté objet.
Packages API
Il existe de nombreux packages pour utiliser tout type d'API tierces depuis Laravel. C'est notamment le cas avec les API REST ou SOAP, mais il est également capable de s'adapter à des API entièrement spécifiques.
Les points forts de Laravel :
- Le framework PHP le plus utilisé dans le monde ;
- Courbe d’apprentissage très rapide ;
- Une documentation très détaillée ;
- Syntaxe claire et expressive ;
- l'architecture MVC (modèle vue contrôleur) assure une meilleure maintenabilité ;
- Moteur de template intégré : Blade ;
- ORM dédié pour interagir avec la base de données : Eloquent ;
- Gestion de la base de données via migrations (fichiers décrivant la structure et l’évolution de la base de données) ;
- Une grosse communauté (la plus importante au monde pour les framework PHP) ;
- Un écosystème très fourni :
- Homestead : une machine virtuelle prête à l’emploi embarquant Laravel et tous les outils nécessaires au développement,
- Laracasts : un excellent site d’apprentissage en vidéos dédié au développement sur Laravel,
- Forge : un outil permettant de déployer très facilement ses applications vers d'autres « cloud providers » (ex : Digital Ocean, Amazon, Linode, etc.).
Pourquoi utiliser Laravel ?
Un framework adapté au développement d'applications sur mesure
Laravel permet de répondre parfaitement à la majorité des besoins du web actuel. Laravel permet de développer un très large panel de site ou d'applications web (applications métiers, sites de contenu, CRM, Extranet, sites internet interconnectés...)
Fondé sur un langage stable
Laravel est construit le langage de programmation PHP utilisé une très grande majorité des développeurs des sites web. C'est Le langage du web depuis plus de 20 ans.
Développement et maintenance facilité
Très apprécié par sa communauté de développeurs pour son architecture et la lisibilité de son code, le développement et la maintenance avec Laravel sont souvent plus rapides, donc moins couteux qu'avec d'autres frameworks concurrentiels (Symfony par exemple).
La plus grande communauté de développeurs
Laravel est soutenu par sa communauté. Elle assure la maintenance, l'évolution et la sécurité du framework au quotidien et développe des modules fonctionnels annexes. De plus, Laravel est un framework très prisé des développeurs, ce qui est non négligeable lorsqu'il s'agit de recruter ou de fidéliser des collaborateurs.
Pour aller plus loin
Laravel ou symfony ?
Laravel et Symfony sont deux frameworks PHP open source très populaires auprès des développeurs. Ils offrent tous les deux des fonctionnalités assez proches et il peut être difficile de choisir entre les deux. Novius a choisi Laravel pour 3 raisons essentielles :
- Laravel est plus léger, les couts de développement sont moins importants que sur Symfony d'une part l'éxécution du code demande moins de ressources au serveur ;
- Laravel fourni une sécurité de plus haut niveau ;
- Laravel est le framework le plus populaire au monde ce qui renforce la pérennité du framework.