エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ORMの技術選定で迷ったらPoEAAの設計パターンを思い出す
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ORMの技術選定で迷ったらPoEAAの設計パターンを思い出す
TypeScriptのプロジェクトでORMを選定するとき、選択肢の多さに困った経験はないでしょうか。Prisma、Ty... TypeScriptのプロジェクトでORMを選定するとき、選択肢の多さに困った経験はないでしょうか。Prisma、TypeORM、Drizzle、MikroORM、Sequelize…それぞれ人気があり、どれを選んでも動くものは作れます。 しかし「なんとなく流行っているから」で選んでみて後になって「思っていたのと違う」となるのは避けたいですね。ORMごとに設計思想が異なり、向いているユースケースも違います。 ORMを雰囲気ではなく理由で選ぶために、ORMの設計パターンを理解しましょう。 本記事はMartin FowlerのPoEAAで紹介されている4つのパターンを振り返り、各ORMが「なぜこういう設計になっているのか」が分かり、プロジェクトに合った技術選定をサポートすることを狙います。 PoEAAとは PoEAA(Patterns of Enterprise Application Arc

