Existem grandes diferenças arquiteturais ao projetar aplicativos que serão construídos em linguagens estáticas (como C # ou Java) e linguagens dinâmicas (como Ruby ou Python)? Quais são as possibilidades de design que podem ser uma boa escolha para um tipo ruim para o outro? Existem recursos úteis...