Tenga en cuenta que hice la misma pregunta en stackoverflow pero me indicaron que preguntara aquí.
Mientras estoy tratando de discernir la diferencia entre la lógica de la aplicación y la lógica de negocios, he encontrado un conjunto de artículos, pero desafortunadamente hay una contradicción entre ellos.
Aquí dicen que son iguales pero la respuesta aquí es totalmente diferente.
Para mí lo entiendo de la siguiente manera:
Si buscamos la definición de la Logic
palabra en Google, obtendremos
sistema o conjunto de principios subyacentes a la disposición de los elementos en una computadora o dispositivo electrónico para realizar una tarea específica.
Entonces, si la lógica es la lógica set of principles underlying the arrangements of elements
del negocio set of principles underlying the arrangements of the business rules
, en otras palabras, significa que las reglas que se deben seguir para obtener un sistema reflejan las necesidades de su negocio.
Y para mí, la lógica de la aplicación es the principles that the application based on
, en otras palabras, cómo aplicar estas reglas para que un sistema refleje las necesidades de su negocio, por ejemplo, ¿debería usar MVC o no, ?, ¿debería usar SQL o MSSQl?
Entonces, ¿alguien podría ayudarme a deshacerme de la confusión sobre la diferencia entre la aplicación y la lógica comercial?