Earlier quoted context omitted.
As a PHP developer of 10+ years, large frameworks like Laravel and Symfony still bewilder me. I really have no idea why 99% of people would ever want to use them. They add a layer of complexity over the top of PHP such that instead of learning how to write PHP, you need to learn how to write the framework. Let's take an example right from Laravel's homepage: Authenticating users is as simple as adding an authenticati…
> They add a layer of complexity over the top of PHP such that instead of learning how to write PHP, you need to learn how to write the framework. To be fair, you could say this about many frameworks in many languages; Ruby on Rails is the first obvious example of this.
It seems, to me, that small server frameworks with middleware are what's in vogue right now. Flask, Express, Slim. C# added minimal API recently.