Galera, eu tenho uma dúvida e gostaria que alguém discutisse aqui…
Sempre que penso no fluxo de um sistema, eu me pergunto qual a melhor forma de ser implementada. Não digo melhor, mas a mais comum, mais utilizada e que dá resultado. Vou exemplificar melhor.
Como defino os momentos de chamar cada tela do usuário? Ao chamá-la, devo sempre esperar um resultado, deixando-a modal? Como estabeleço que nesse momento o fluxo toma esse rumo, e naquele outro um rumo diferente?
Estava lendo sobre a arquitetura MVC. Entendi bem qual a sua proposta para desacoplamento, responsabilidades bem definidas, etc… Mas como implementar na prática? Como concretizar essa arquitetura? Via listeners? Existe algum framework de workflow que ajuda com isso?