4 ms·
I work at Prisma and this is one of the questions we're currently hearing the most (we'll actually publish a blog post about this exact question soon). General
by nikolasburk 8y ago
I work at Prisma and this is one of the questions we're currently hearing the most (we'll actually publish a blog post about this exact question soon).
Generally, think of Prisma as a suite of database tools that simplify workflows in three different areas:
● Database access / ORM (lightweight, auto-generated and type-safe database client for various languages)
● Declarative data modelling and migrations
● Data management with modern admin UI
I think it also differs from traditional ORMs in that it supports multiple databases. We see a trend that many modern apps are built on top of a variety of databases, it might use Posgtres, Elastic, Mongo and Neo4j all at the same time for different purposes. We are embracing this and with the Prisma client it will be possible in the future to access all these data sources in a single, coherent and type-safe API.
Feel free to check out our roadmap to get an idea of what we're working on: https://github.com/prisma/prisma/blob/master/ROADMAP.md https://github.com/prisma/prisma/blob/master/ROADMAP.md