[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