Doctrine 2.0 prêt à l'emploi?
-
28-09-2019 - |
Question
Je travaille sur un petit projet (certains logiciels de suivi de marque pour un service de matière scolaire - frontend PHP avec un SQLite DB). Et ont décidé d'utiliser ORM
J'ai examiné à RedBeanPHP mais il semblait un peu trop limité à mon goût. En tant que tel, j'ai décidé de donner un aller Doctrine.
Ma seule expérience préalable avec ORM est LINQ to SQL dans .NET. Quoi qu'il en soit, je me demandais si je devais commencer à utiliser Doctrine 2.0 (qui est en version bêta pour le moment) ou si je dois prendre un certain temps pour apprendre 1.2.
Je cherche des commentaires de ceux qui sont à l'aise avec les deux, et plus important encore, je voudrais savoir comment la documentation complète Doctrine 2.0 est. Y at-il suffisamment d'informations sur le site pour quelqu'un de nouveau à la doctrine (et tout à fait nouveau pour ORM) pour se lever et courir avec 2.0 ou est la documentation pour la nouvelle version encore tout à fait défaut?
La solution
Doctrine 2 est un DataMapper ORM alors que 1.2 est Active Record. J'irais avec 2,0; la documentation est grande
Autres conseils
La documentation Doctrine2 est tout à fait bon déjà. Je commencerai par le de référence.
J'ai développé avec Doctrine2 depuis quelques mois maintenant et ont eu aucun problème. Je vais aller en production avec elle bientôt, et je suis assez confiant.
Le motif de DataMapper2.0 est vraiment supérieur au modèle 1.2 / ActiveRecord. plus performant très flexible et possible. Si vous commencez aujourd'hui le développement, je pense qu'il est très probable que la meilleure façon d'aller.