Lumen is not the only micro-framework in the PHP community. So why Lumen? There are three major reasons for that:
- Lumen is micro-framework of Laravel, so with a little effort we can always convert it into Laravel and utilize its full-stack capabilities.
- As Lumen is a micro-framework of Laravel, it has awesome community support just like Laravel. A good community is always a very important factor. At the same time, Lumen is able to use a lot of the same packages that Laravel uses.
- Other than its relation with Laravel, Lumen is also very good with respect to performance. Based on performance, other alternative micro-frameworks could be Slim and Selex.