orm あると開発楽なんかな🤔
Discussion
- SQLを直接書かなくて良い
- SQLインジェクション対策がされている場合が多い
- 他のDB(MySQL/PostgreSQL/SQLiteなどなど)に対してもほぼ同じ書き方でいける
といったあたりでORMを使った方が楽なことは多いけど、結局ORMが生成するSQLをチェックして考えることがちょいちょいあるし、N+1問題が起こりやすかったりするし、複雑なSQLは結局RAW SQLをORMエンジン経由で実行したりするので、結局SQLはある程度は習得する必要があります
あと、ORMも手厚いのとか薄いのとかあるんで選定するのも結構大変
なんか ORM をぶち込むことによってやっぱり悩みごと増えてしまう気がするんですよね🤔 ORM が開発止まっちゃうとかのリスクがでかいかなみたいなのもありそうみたいな……