When comparing Nette vs Lumen, the Slant community recommends Nette for most people. In the question“What are the best PHP frameworks?” Nette is ranked 12th while Lumen is ranked 17th. The most important reason people chose Nette is:
Nette is built to help developers create good, maintainable code using the DRY principle.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Built around good programming practices
Nette is built to help developers create good, maintainable code using the DRY principle.
Pro Open source
Nette is open source and is distributed under the MIT license.
Pro Easily upgradable to Laravel
Since it's basically just a minimal version of Laravel, it can be upgraded to a full Laravel app if the need arises. No need for code changes, just import the code to a new Laravel install.
Pro Feature rich
Pro Highest performing PHP micro-Framework
Lumen is benchmarked at 100/rps (Requests Per Second) faster than Slim v3, which used to be considered the fastest and most performant micro-Framework to date with the ability to handle 1800/rps. (1900/rps vs 1800/rps respectively).
Pro Easy to use
Cons
Con Hard to find information in English
Nette is mostly used in the Czech Republic and Slovakia and most of the information coming from third-party sources is not in English.
Con Built for smaller tasks like APIs
Con It's based off Laravel and inherits its shortcomings
Lumen inherits many shortcomings of Laravel, such as static proxy classes.
Con Made to work alongside Laravel
Lumen as a framework is at it's full potential when used alongside it's older brother. Lumen was created to be used for microservices alongside Laravel, which is used for more user-facing applications. If a project is already using another framework other than Laravel, it would be better to use another microframework for microservices instead of Lumen.