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?

Était-ce utile?

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 DataMapper

2.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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top