is it prisma worth learning?
# orm-help
d
is it prisma worth learning?
i
There are a few projects out there that will generate a db client and migrate for you, but not many of them are multi-language, SQL-oriented, and come with a rich feature set like Prisma has. There's EntityFramework in C#, but that bakes you into the .NET ecosystem. There is EdgeDb, which based on my initial interacts seems super slick but only recently debuted v1.0 (recently=this month), so like, yeah it's "production ready?" but is it production-ready. Additionally, EdgeDB bucks familiar relational paradigm for a "graph-relational" model that does seem super reasonable, but I can't find any backing academically for whether it's a good idea or not. Then there's Hasura, which seems like another great toolset which I'm less familiar with, but expects you to learn GraphQL on top of it. All-in-all, it's worth being familiar with. I would much sooner bake myself into a Prisma dependency in a greenfields project than bother building an ORM from scratch with like TypeORM; that latter just seems so archaic now. And it gives you DB migrations at the end of the day, so you can tweak things and walk away from it if necessary.