Observe que eu fiz a mesma pergunta no stackoverflow, mas eles me orientaram a perguntar aqui.
Enquanto estou tentando discernir a diferença entre a lógica do aplicativo e a lógica comercial, encontrei um conjunto de artigos, mas infelizmente há uma contradição entre eles.
Aqui eles dizem que são os mesmos, mas a resposta aqui é totalmente diferente.
Para mim, eu entendo da seguinte maneira:
Se procurarmos a definição da Logicpalavra no Google, obteremos
sistema ou conjunto de princípios subjacentes aos arranjos de elementos em um computador ou dispositivo eletrônico, a fim de executar uma tarefa especificada.
Portanto, se a lógica for set of principles underlying the arrangements of elements, a lógica de negócios deve ser set of principles underlying the arrangements of the business rules, em outras palavras, significa que as regras que devem ser seguidas para obter um sistema refletem suas necessidades de negócios.
E, para mim, a lógica do aplicativo é the principles that the application based on, em outras palavras, como aplicar essas regras para obter um sistema que reflita suas necessidades comerciais, por exemplo, devo usar o MVC ou não devo ?, devo usar SQL ou MSSQl ?.
Então, por favor, alguém poderia me ajudar a me livrar da confusão sobre a diferença entre o aplicativo e a lógica de negócios.