Namespaces vs. Assemblies o dilema na separação de interesses

Mais um recente dilema na plataforma .NET. Desta vez a questão é: Os namespaces são suficientes para distinguir e organizar as camadas da minha aplicação ou, além disso, devo separá-las em assemblies diferentes?

Tenho visto um número cada vez maior de projetos .NET com uma quantidade exagerada de assemblies. IMHO, os namespaces são subutilizados. De forma [...]

Você usa DTO/TO/VO em aplicações não distribuídas ?

Esta semana eu estava discutindo com alguns colegas de trabalho, sobre a arquitetura de alguns sistemas J2EE que tínhamos (o desprazer) de manter. Até certo momento estávamos concordando em todos os pontos fracos da abordagem utilizada nestes sistemas. Quando de repente um deles me surpreende com: “Um projeto J2EE bem feito, pra mim, tem que [...]