私がstackoverflowについて同じ質問をしたが、彼らはここで尋ねるように指示したことに注意してください。
アプリケーションロジックとビジネスロジックの違いを識別しようとしていますが、一連の記事を見つけましたが、残念ながらそれらには矛盾があります。
ここ では彼らは同じであると言いますが、ここでの答えはまったく異なります。
私には次のように理解しています。
Logic
Googleで単語の定義を調べると、
特定のタスクを実行するためのコンピューターまたは電子デバイスの要素の配置の基礎となるシステムまたは一連の原則。
したがって、ロジックがその場合、set of principles underlying the arrangements of elements
ビジネスロジックはであるset of principles underlying the arrangements of the business rules
必要があります。つまり、システムを取得するために従うべきルールがビジネスニーズを反映していることを意味します。
そして、私にとってのアプリケーションロジックはthe principles that the application based on
、言い換えると、これらのルールを適用してシステムにビジネスニーズを反映させる方法です。たとえば、MVCを使用すべきか、使用すべきでないか、SQLまたはMSSQlを使用すべきかなどです。
ですから、アプリケーションとビジネスロジックの違いに関する混乱を取り除くために誰かが私を助けていただけませんか。