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 Logic
palavra 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.