Tieni presente che ho fatto la stessa domanda su stackoverflow ma mi hanno indirizzato a chiedi qui.
Mentre sto cercando di discerne la differenza tra la logica dell'applicazione e la logica di business ho trovato un insieme di articoli ma sfortunatamente c'è una contraddizione tra loro.
Qui dicono che sono uguali ma la risposta qui è completamente diverso.
Per me lo capisco nel modo seguente:
Se cerchiamo la definizione della parola Logic
in Google, otterremo
system or set of principles underlying the arrangements of elements in a computer or electronic device so as to perform a specified task.
Quindi, se la logica è set of principles underlying the arrangements of elements
, la logica di business dovrebbe essere set of principles underlying the arrangements of the business rules
, in altre parole indica le regole che devono essere seguite per far sì che un sistema rifletta le esigenze della tua attività.
E per me la logica dell'applicazione è the principles that the application based on
, in altre parole, come applicare queste regole per far sì che un sistema rifletta le esigenze della tua azienda, ad esempio dovrei usare MVC o non dovrei usare ?, dovrei usare SQL o Mssql ?.
Quindi, per favore qualcuno potrebbe aiutarmi a sbarazzarsi della confusione sulla differenza tra l'applicazione e la logica di business.