Leandro DUTRA escreveu:
2008/6/24 Alexsandro Haag <[EMAIL PROTECTED]>:
Pessoal, vi que em mensagens anteriores foi comentado, talvez pelo
Leandro (acabei não guardando o e-mail) algo referente ao Hibernate
conflitando com a geração de chaves naturais no Postgresql.

Não somente... o Hibernate tem uma série de práticas que dificulta
manter um bom modelo.

Por exemplo, os programadores Hibernate costumam reclamar de chaves
naturais compostas.

Certo entendi. Acho que vou sentir estes problemas na prática, deve ser um bom aprendizado.
Gostaria de entender melhor o que seria este problema, pois estou
justamente iniciando um projeto em Postgresql + Hibertante + Visual JSF.
Pensei também em utilizar PLJava em preferência ao PL/Pgsql.

Java é bem mais difícil de programar que PL/pgSQL.  É basicamente C++ vs Ada.
Acho Java muito parecido com C++. Isso quer dizer que PL/pgSQL é parecido com Ada? Acho que não. Brincadeira, entendi sua colocação, é só para descontrair mesmo.

Acho que o PL/SQL do Oracle, ao qual estou mais familiarizado é mais próximo do Pascal do que de C++. E pelos poucos códigos que já montei em PL/pgSQL achei parecido com a sintaxe da Oracle. Na verdade me sinto a vontade com Java, nunca trabalhei com PL/Java, mas acho que, como tenho a intenção de desenvolver o Projeto em Java seria interessante poder programar as funções e procedures do banco com a mesma linguagem.

Mas isso ainda é o que tenho mais dúvidas. Vou iniciar assim, se perceber que a dificuldade não compensará o esforço aí volto para o PL/pgSQL.
Gostaria também da opinião de vocês sobre as tecnologias adotadas e
sobre esta questão do PL...
Eu daria uma olhada no Python, o SQL Alchemy tem sido muito elogiado.
Pois é, realmente pensei nisso, mais especificamente no Django, pois o frontend do projeto é Web. Mas acabei optando pelo Java mesmo, acho que está mais consolidado. Opinião pessoal.
Obrigado Leandro!

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a