Doctrine 2 foi totalmente reescrito utilizando namespaces, ele por sí só gera a query da forma mais otimizada, trabalhar com baixo acoplamento entre entidades, gera cache das queries mais utilizadas, se utilizada de forma correta classes abstratas terás um excelente DRY. Entretanto, veja bem pois podes estar querendo matar uma mosca utilizando uma basuca, neste teu caso, com o Doctrine.
Datamapper é bem mais leve pois possui menos recursos. -- *“Eu não tenho nenhum talento especial. Apenas sou apaixonadamente curioso”* * Marcel Araujo Analista de Sistemas da WeJoy Administrador CodeIgniter.com.br Desenvolvedor PHP/CodeIgniter/Zend/JavaScript/ExtJS/jQuery Linux User #490101 http://www.twitter.com/marcelaraujo http://www.marcelaraujo.com.br http://br.linkedin.com/in/marcelaraujo *
_______________________________________________ [email protected] http://www.codeigniter.com.br http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br --------------------------- Oportunidade de negócio http://www.franquiasargohost.net ---------------------------

