[SP-pm] Res: ORMs

Luis Motta Campos luismottacampos at yahoo.co.uk
Sun Sep 28 23:33:10 PDT 2008


Ricardo Filipo wrote:
> A vantagem de usar ORM é a facilidade. Ganha-se tempo na programação.
> 
> 
> Claro que do ponto de vista da performance do software final perde-se
> algo, mas é o custo do progresso. Porque não fazemos nossos códigos
> em assembler? O executável final ria ficar mais rápido (em tese...)

Não, graças aos deuses não existe mod_asm. Mas você não parece ser o 
primeiro a perguntar sobre isso: para saber mais, pergunte "mod_asm" 
para o Google e leia sobre os outros perdidos que acham que assembly é 
mais rápida simplesmente por que está em mais baixo nível...

A escolha da linguagem de programação afeta a performance na medida em 
que o /lingo/ permite construções mais fáceis de escrever e que "fazem a 
coisa certa".

Agora, isso tem pouca relação com a escolha das técnicas de programação 
utilizadas: ORM é ruim para a performance em qualquer linguagem que você 
escolher (Class::DBI, DBIx::Class, Hibernate). Mas isso é um 
/trade/-/off/ que o teu engenheiro de software precisa aprender a dosar 
para obter resultados mais próximos do esperado.

Putamplexos.
-- 
Luis Motta Campos is a software engineer,
Perl Programmer, foodie and photographer.


More information about the SaoPaulo-pm mailing list