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

Responder a