Is ORM still an anti-pattern?
I personally am thankful for ORM in Laravel's Eloquent.<p>I have requirements to always have a changing query which if done with raw sql can increase the maintenance effort drastically.<p>I speak this because I also am maintaining a legacy project which uses raw SQL and it takes a tremendous effort to even add a single feature which I know can be done in minutes with ORM.<p>Overall, I'm with the ORM gang, however, I also respect the other view and I know well enough the freedom they have with using raw sql.<p>But I guess it's fine for me to be constrained with ORM, especially with Laravel's Eloquent ORM. It greatly improves my productivity working as a software engineer, and I also get to know more edge cases of raw SQL by using ORM.