Thanks for writing an article that's not just an opinion, but backing it up with the reasons that make Laravel feel weird to you.
I've been a dev 20+ years, mostly .NET with C# Asp.NET (later on also Xamarin - now MAUI).
In order to create a micro-saas (www.linqmeup.com) I wanted to learn myself Laravel.
Although under the hood there is abacadabra that I don't fully understand (as with .Net sometimes), I like how fast Laravel lets me build something that works without doing a lot of plumbing code.
I've been enjoying Laravel besides coding on .NET and both have their purposes for me now.
What I like about Laravel:
- quick results using scaffolding, their good framework documentation
- a very lively community with lots of code examples, tutorials and components on Github
- Laracasts makes for a great introduction into the platform
- Awesome starter kits for authentication, functionality, saas etc.
I see stuff like starter kits being adapted for .NET that are available on Laravel now.
IMHO: Laravel is a good framework to get your project shipped fast. But just as any framework, It depends on the use case if it is the best for a job.
(the dreaded "it depends").
Code Hard, Ship Harder 🔥