Lithium - L’ORM PHP5 vraiment vraiment léger
Mardi 5 janvier 2010 à 15:54
Aujourd’hui j’ai décidé de partager avec vous mon dernier bébé. Un ORM du nom de Lithium que je développe et que j’utilise depuis 1ans environ.
Alors, je vois déjà les questions, les têtes bizarres, etc..
OUI, encore un. Mais le mien il est mieux (comme ceux des autres quoi ^^)
L’idée derrière Lithium je l’ai eu en cherchant moi-même un ORM “réputé” sur lequel appuyer mes développements. J’ai eu le choix entre des usines qui ne s’en cachent pas, et des “très très très légers ORM” de 35 fichiers PHP de 1000 lignes chacun. Ce n’était pas ma définition de léger !!
De plus, j’étais assez intrigué sur le fonctionnement de ces outils pour le moins complexe. J’ai donc disséqué, trituré, bidouillé, puis j’ai commencé.
Aujourd’hui, je suis arrivé là ou je voulais ! 3 fichiers principaux + 4 fichiers pour les associations. Aucun des fichiers ne dépasse 300 lignes sans commentaires, les 4 fichiers d’associations faisant même environ 100 lignes sans les commentaires.
Mon but était de trier les fonctionnalités en fonction du rapport bénéfice/complexité. C’est d’ailleurs pour cette raison que Lithium n’évoluera plus en terme de fonctionnalité, mais uniquement en terme de stabilité et légèreté.
Pourquoi l’appeler Lithium ?
Selon wikipedia : C’est l’élément solide le plus léger.
Doc et téléchargement ici : http://lithium.wamania.com
