Laravel vient de dévoilé son nouveau (micro) framework, à savoir Lumen, que l'on pourrait comparer à Silex de Symfony et le célèbre Slim (que j'utilise pour le développement d'API REST et que je recommande chaudement).

 

Donc pour faire simple, Lumen, comme Slim et Silex est un micro-framework qui permet de ne pas se prendre la tête à utiliser une usine à gaz pour un projet qui nécessite peu de fonction (dans le cadre d'un developpement d'un REST API, il n'y a pas l'utilité d'un moteur de template par exemple).

 

Lumen est en réalité une version allegée de Laravel et permet de gagner en performance. En effet, il a été annoncé une capacité de 1'900 requêtes par secondes, contre 1000 pour Silex et 1300 pour Slim 3. Bon ceci dit ça reste du théorique, à voir en production réelle...

 

Pour les habitués de Laravel, Lumen prend en charge une partie des packages existants sur Laravel et permettera donc une rapide compréhension du micro-framework. Par ailleurs, toutes les applications développées avec Lumen seront supportée sous Laravel (en cas de migration ça peut être un plus).