Xin lưu ý rằng tôi đã hỏi cùng một câu hỏi trên stackoverflow nhưng họ đã hướng dẫn tôi hỏi ở đây.
Trong khi tôi đang cố gắng phân biệt sự khác biệt giữa logic ứng dụng và logic kinh doanh, tôi đã tìm thấy tập hợp các bài viết nhưng không may có một mâu thuẫn giữa chúng.
Ở đây họ nói rằng họ giống nhau nhưng câu trả lời ở đây là hoàn toàn khác nhau.
Đối với tôi, tôi hiểu nó theo cách sau:
Nếu chúng tôi tìm định nghĩa của Logic
từ trong Google, chúng tôi sẽ nhận được
hệ thống hoặc tập hợp các nguyên tắc làm cơ sở cho việc sắp xếp các thành phần trong máy tính hoặc thiết bị điện tử để thực hiện một tác vụ được chỉ định.
Vì vậy, nếu logic là logic set of principles underlying the arrangements of elements
thì nên kinh doanh set of principles underlying the arrangements of the business rules
, nói cách khác, nó có nghĩa là các quy tắc nên được tuân theo để có được một hệ thống phản ánh nhu cầu kinh doanh của bạn.
Và đối với tôi, logic ứng dụng là the principles that the application based on
, nói cách khác, làm thế nào để áp dụng các quy tắc này để có được một hệ thống phản ánh nhu cầu kinh doanh của bạn, ví dụ tôi nên sử dụng MVC hay tôi không nên sử dụng?, Tôi nên sử dụng SQL hay MSSQl?.
Vì vậy, xin vui lòng bất cứ ai có thể giúp tôi thoát khỏi sự nhầm lẫn về sự khác biệt giữa ứng dụng và logic kinh doanh.