[ Dúvida ] Além do Drizzle ORM, existe algum outro ORM totalmente compatível com TypeScript e Bun?
Dúvida:
Escolher um bom ORM é uma decisão de peso, pois uma vez que implemenar é muito díficl migra-lo para outro ORM, devido a problemas que vocês já devem saber.
O único ORM que eu tive contato foi o Sequelize que é bem fácil de mexer e implementar até certo ponto... Sequelize não tem um suporte legal para TypeScript, apenas uma "ponte" para facilitar, mas nem se compara a algo totalmente escrito em TypeScript
. Além disso, não tem suporte a novidade: Bun.
Eu estou iniciando o Back-end de um projeto full-stack para colocar no portfolio, e pensei no Sequelize
pois tinha um conhecimento nele, mas eu decidi criar algo mais seguro, limpo e robusto, e obviamente eu pensei logo em procurar algo que tenha suporte a TypeScript
e seja mantido.
O projeto utilizá SQLite para armazenamento local. Para armazenamento na Nuvem, eu estou considerando
MongoDB
no futuro, por causa de costos.
Eu irei escrever tudo em TypeScript, tanto o Front-end, quanto o Back-end. Eu sei que Golang ou Java é um back-end mais robosto, mas foge do meu escopo atual.
Nessas pesquisas eu encontrei o Drizzle, que parece ser tudo o que eu procurei, porém eu estou ainda a procura de alternativas, pois gosto de considerar mais de uma tecnologia antes de tomar a decisão de implementar de fato.
Vocês conhecem alguma alternativa ao Drizzle
ou só ele tem suporte a TypeScript
e Bun
ao mesmo tempo? Eu sei que Bun
tem um suporte nativo ao SQLite
, porém o meu objetivo nesse projeto é aprender ao menos um ORM completamente, para expandir meu repertório.