Skip to content

Latest commit

 

History

History
23 lines (13 loc) · 1.25 KB

10-orm.md

File metadata and controls

23 lines (13 loc) · 1.25 KB

💾 Database

ORM ou non ?

C’est une question qui revient souvent: doit-on utiliser un ORM ou non ? En ce qui me concerne j’essaye de m’en passer le plus possible lorsque mon besoin reste relativement simple (Néanmoins ce n’est pas tout le temps possible).

Ce qui est certain c’est qu’il faut arrêter d’utiliser Sequelize à tort et à travers (pour avoir fait plusieurs projets avec je peux vous garantir que c’est une véritable horreur).

Je vous recommande plutôt de jeter un oeil aux projets suivants :

  • MikroORM
  • Kysely - Si vous êtes plutôt à la recherche d'un query builder.

A noter que si vous utilisez le framework Adonis.js ils ont aussi leur propre ORM Lucid.

Il y a tout un tas de packages disponibles dans l’écosystème, mais je ne suis pas forcément convaincu par la plupart d’entre eux (Après il y en a sûrement que je n’ai moi-même pas encore découvert).

Bonus: I would never use an ORM - Matteo Collina


⬅️ 💾 Database: SQLite | ➡️ 📡 MQTT (broker): Introduction