Geradores de código vs. ORMs vs. procedimentos armazenados

Em quais domínios cada uma dessas arquiteturas de software brilha ou falha?

Quais requisitos principais exigiriam que você escolha um sobre o outro?

Suponha que você tenha desenvolvedores disponíveis que possam executar um bom código orientado a objetos, bem como um bom desenvolvimento de banco de dado

Além disso, evite guerras santas :) todas as três tecnologias têm prós e contras, estou interessado em onde é mais apropriado usar quai

questionAnswers(6)

yourAnswerToTheQuestion