top of page

VEILLE

TECHNOLOGIQUE

-  LA VEILLE TECHNOLOGIQUE-

L’évolution de Laravel
et
son impact dans le développement PHP
Pourquoi ce sujet ?

En tant qu’étudiante en BTS SIO option SLAM, je me suis intéressée à Laravel car c’est un framework que j’ai utilisé dans mes projets, notamment pour développer des applications web en PHP. Laravel m’a permis de structurer mon code, de gagner du temps et d’appliquer des bonnes pratiques modernes. J’ai voulu approfondir mes connaissances en suivant son évolution et comprendre son rôle dans l’écosystème PHP.

Évolution de Laravel : dates clés
  • 2011 : Création de Laravel par Taylor Otwell. Objectif : proposer un framework élégant et simple pour PHP.

  • Laravel 5 (2015) : Introduction des middleware, form request, jobs et de la structure MVC moderne.

  • Laravel 6 à 8 (2019-2021) : Passage au semantic versioning, amélioration du système de routing, inclusion de Jetstream, Livewire, Breeze.

  • Laravel 9 (2022) : Passage à Symfony 6, PHP 8 minimum, montée en performance et amélioration de l’expérience développeur.

  • Laravel 10 et 11 (2023-2024) : Intégration plus poussée de Livewire, meilleure gestion des erreurs, développement plus rapide avec les starter kits.

Fonctionnalités clés qui changent la donne
  • Eloquent ORM : facilite la gestion des bases de données avec un langage intuitif.

  • Blade : moteur de template propre et sécurisé.

  • Artisan CLI : automatisation des tâches répétitives (génération de classes, migrations…).

  • Livewire : permet de créer des interfaces dynamiques sans écrire de JavaScript.

  • Jetstream/Breeze : outils pour démarrer une app complète rapidement avec login, inscription, etc.

  • Laravel Forge / Vapor : déploiement facilité sur des serveurs ou le cloud.

Impact sur le développement PHP
  • Modernisation du code PHP : Laravel pousse les développeurs à utiliser les dernières versions et bonnes pratiques du langage.

  • Adoption en entreprise : de nombreuses PME et start-ups l’utilisent pour la rapidité de développement.

  • Communauté active : documentation claire, forum, tutoriels, événements réguliers.

  • Favorise l’architecture MVC : encourage une séparation claire du code, facilitant la maintenance.

Ce que j’en retiens

Laravel est plus qu’un simple framework PHP, c’est un écosystème complet qui facilite le travail des développeurs. Grâce à sa simplicité et sa puissance, il rend le développement web plus rapide, propre et maintenable. C’est un outil que je compte continuer à utiliser dans mes futurs projets professionnels.

Sources utilisées
bottom of page