O que eu uso é o Doctrine <http://www.doctrine-project.org/projects/orm.html>, agiliza bastante o desenvolvimento, nele você escolhe como quer trabalhar, gerando modelo através de classes ou classes através de modelos, acho mais coerente as classes obedecerem um modelo. O que mais eu posso cuidar para que o uso do ORM com PostgreSQL seja pelo menos razoável?
Em 10 de novembro de 2015 14:47, Guimarães Faria Corcete DUTRA, Leandro < l...@dutras.org> escreveu: > 2015-11-10 15:34 GMT-02:00 Luciano Reis <lucianoreis....@gmail.com>: > > Tive a impressão de que a comunidade PostgreSQL tem > > uma certa rejeição à ORM's > > Não todos, nem a todos os MORs (Mapeamentos Objeto-Relacionais), nem a > todos os aspectos dos MORs. > > > > e gostaria de opinião de vocês, procede isso, > > Em grande parte. > > > > DBAs odeiam ORM's? > > De maneira geral, sim. > > > > da para trabalhar junto?... > > Sim, se o MOR for razoável. > > Um MOR razoável: > > * Não tenta fazer o SQL parecer OO, mas apenas facilita a sintaxe para > a linguagem OO. > > * Não transforma um comando MOR em várias ações SQL com conseqüências > opacas. > > A razão é que OO não se aplica a dados. O modelo relacional é mais > transparente, mais poderoso, mais lógico, mais conciso que OO no que > se refere a dados. O Chris(topher) J Date, se não me falha a memória, > tem ao menos um bom artigo a respeito. > > Um exemplo de MOR razoável é o SQL Alchemy (Python). > > Um exemplo de MOR lixo é o Hibernate (Java). > > Mesmo um MOR lixo pode ser usado decentemente, mas torna-se > contraprodutivo. > > Não sei se há MORs decentes para PHP, espero que haja. Por um lado, é > uma linguagem tão popular que poderia haver; por outro, é uma > linguagem com tantos problemas conceituais que não tenho muita > esperança que haja. > > > -- > skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra > +55 (61) 3546 7191 gTalk: xmpp:leand...@jabber.org > +55 (61) 9302 2691 ICQ/AIM: aim:GoIM?screenname=61287803 > BRAZIL GMT−3 MSN: msnim:chat?contact=lean...@dutra.fastmail.fm > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral