Marcos para la estratificación de arquitecturas reutilizables

Mi pregunta es muy simple, mi intención es generar un repositorio con sus respuestas para que pueda servir a la comunidad cuandoSeleccionar marcos para desarrollar aplicaciones empresariales de propósito general. Esto podría aplicarse muy bien para lenguajes de uso general comoC ++, C # o Java.

¿Qué marco recomienda para generarArquitecturas en capas?Según su experiencia, ¿por qué prefiereuso de algún Framework versus su propia arquitectura?¿Cuánto tiempo cree que su Framework seleccionado permanecerá como una opción preferida en la industria del desarrollo de software?

Respuestas a la pregunta(4)

Su respuesta a la pregunta