TypeORM vagy Prisma 2026-ban — miért a Nortinia mindkettőt használja
A Netorigo stack TypeORM-ra épül, a Consulting OS Prismára. Nem inkonzisztencia — tudatos döntés. Elmondjuk, mikor melyik nyer.
Az ORM-választás sose "jobb vagy rosszabb" — hanem az, hogy melyikkel élsz 5 évig.
A két legnagyobb Node.js ORM 2026-ban: a TypeORM és a Prisma. Minden Nortinia projekt egyikkel vagy másikkal indul — és néha ugyanaz a csapat hoz szembe döntéseket, amiket mindkét irányba indokolnak. Nem inkonzisztenciából, hanem azért, mert a két ORM más problémára jó.
Mikor nyer a TypeORM
- Komplex relációk — bidirekcionális ManyToMany, OneToMany joinolt sub-queryk
- Dinamikus query builder — runtime generált WHERE kifejezések
- Migration fájlok kézi kontrollja — mindent látsz és szerkeszthetsz
- Több séma, több kapcsolat, multi-tenant séma-szintű szigetelés
- Custom repository pattern, saját SQL függvényekkel keverve
Mikor nyer a Prisma
- Nagyon fiatal projekt, gyors iteráció — 15 perc alatt van első CRUD
- Erős típusbiztonság a lekérdezéseknél is, nem csak az entitásoknál
- A csapat új tagjai 1 nap alatt felveszik
- A migration fájlok auto-generálása elég a 90%-hoz
- SQLite + PostgreSQL támogatás ugyanabban a kódban (fejlesztés ↔ prod)
A döntés amit mi hoztunk
A Netorigo stack (backend, finance, logistics) TypeORM-ra épül, mert ezek a termékek komplex domain modellel indultak (pénzügy, logisztika), és a query builder kontrollja megért minden percet. A Consulting OS Prisma-val fut, mert ott a domain egyszerűbb (CRUD alapú workflow-k), viszont a fejlesztési sebesség és a junior-barátság a fontosabb. Mindkét döntés ugyanazt szolgálja: a csapat a domain-re figyeljen, ne az ORM-re.
Sose az a kérdés, hogy melyik ORM jobb. Az, hogy melyikkel tudsz nyugodtan hazamenni péntek este.