|
|
|
|
|
by Idiot_in_Vain
1085 days ago
|
|
Or maybe you haven't taken the time to learn those tools and techniques and this is why you think they are anti-patterns. The people who set the trends in the development industry are extremely smart. Take for example ORMs - people already know SQL and are often too lazy or un-motivated to learn their ORM of choice in depth. So for them the ORM is confusing and SQl just works. But an ORM eliminates a ton of code that needs to be written and maintained. Boilerplate code to read a row from DB than map it to an object or a map. Boilerplate code to do DB inserts and updates. Optionally boileplate code to track changes. Any decent ORM allows one to bypass it's mechanisms and in the edge cases write SQL directly. It's essentially the same argument people used countless times in the past - e.g. why learn a higher level language, if they never work and I can do anything in C. |
|
Anyway, these days I know to shut my mouth and cash my cheques... Software development work pays by the hour after all.