J'ai trouvé RedBean aujourd'hui sur StackOverflow et je me demandais s'il fallait l'utiliser au lieu de Doctrine.
J'ai lu beaucoup de choses sur Doctrine et commençait tout juste à l'utiliser. Même s'il fonctionne maintenant, je pense qu'il n'est pas vraiment facile à utiliser pour commencer. Si je compare la documentation (pour Doctrine y RedBean ) Je préférerais RedBean parce qu'il est très facile à comprendre avec des exemples simples. Sans essayer, je peux voir qu'il sera opérationnel en 5 minutes.
Je suppose que le mauvais côté de RedBean apparaîtra plus tard. Doctrine semble être un outil bien développé, bien testé, et semble être le choix le plus sûr. Je suis sûr qu'il n'y a pas de réponse facile, mais aidez-moi à décider lequel est le meilleur pour moi en me donnant quelques pour et contre.
Exemples de code (Doctrine / Readbean)
// create
$order = new models\Order();
$order = R::dispense('order');
// save
$this->em->persist($order);
$this->em->flush();
R::store($order);
// get row by id
$shop = $this->em->find('models\Shop', $shop_id);
$shop = R::load('shop', $shop_id);
Avis : J'ai changé la réponse acceptée de hakre à Xerosigma car elle donne une meilleure vue d'ensemble. Veuillez noter que réponse de hakre fournit des informations supplémentaires.