Em 11 de setembro de 2012 15:40, Guimarães Faria Corcete DUTRA, Leandro < [email protected]> escreveu:
> 2012/9/11 Eduardo Alexandre <[email protected]>: > > > > O desenvolvimento precisa atender a determinados níveis de qualidade > > Esse é o problema! > > Há pouquíssimos ORM que tenham um mínimo de qualidade. > > Lembro do SQL Alchemy, do Python, e acho que o Diogo havia me dito que > o Rails estava com um decente opcional na versão três. > > O problema não é nem tanto o ORM, mas como ele é vendido. O povo aqui no trampo usa Hibernate... e fica bom sim. Eles me mostraram como o hibernate evoluiu em algumas coisas e como dá para usar bem o cache dele a nosso favor e eles sabem que em muitas situações temos que passar por fora dele, e principalmente, nunca, NUNCA modelar a base pensando no seu ORM. A parte CRUD da aplicação pode usar um ORM sem problemas. Mas você tem de avaliar quanto da sua aplicação é CRUD simples e escarrado. Em grandes volumes de dados, consultas complexas, transações e concorrência o ORM acaba atrapalhando mais do que ajudando. Os vendedores não falam isso, né? E aí o mal já está feito. > > > velocidade de desenvolvimento. Se houver desenvolvedores na lista, sabem > o > > que é receber um pedido de um recurso mirabolante pra ontem e ser > obrigado a > > cumprir esse prazo. Geralmente esse fato se repete dia após dia, sendo > tudo > > urgente e pra ontem. > > Mas os ORMs geralmente atrasam o resultado, introduzindo problemas. > > > > Se eu for pensar no cenário ideal, diria que é melhor fazer o software > "na > > unha", otimizado para a melhor performance possível. Mas será que isso é > > possível? :) > > A questão não é desempenho… e programar sem ORM não é mais difícil que > usar os ORMs mais populares. Só exige um mínimo de conhecimento de > dados. > > > > Se não formos utilizar a tecnologia que pode ter consequência negativa, > qual > > usaremos? > > SQL? > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- Atenciosamente, Fábio Telles Rodriguez blog: http:// <http://www.midstorm.org/~telles/>http://tellesr.wordpress.com e-mail / gtalk / MSN: [email protected] Skype: fabio_telles
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
