Je me suis rendu récemment à un meetup chez blablacar, et j'ai eu le plaisir d'y découvrir un ORM très intéressant : Yucca !
En bref, cet ORM est :
- déconnecté de la source de données : pas de mapping stricte entre l'entité et la table dans la BDD contrairement à doctrine, par exemple ;
- multi-source : une API ou le cache sont aussi des sources de données. On peut donc centraliser sa gestion des sources et ne plus avoir une méthode spécifique pour accéder à la BDD, une
...