Я просматриваю все виды документации WPF, и я чувствую себя излишне запутанным. Термин "бизнес-логика" разбросан по всему миру, как будто каждый должен знать, что это такое.
Я вижу, что такое бизнес-логика, в соответствии с этим вопросом: Что именно состоит из "Бизнес-логики" в приложении?
Но откуда взялся этот термин? Почему это называется "бизнес-логикой", а не, скажем, "основной логикой" или "основными алгоритмами" или любыми другими более универсальными терминами? Очень немногие из программ, которые я пишу, имеют какое-то отношение к "бизнес-логике", и когда я думаю о "бизнес-логике", я думаю о том, что касается операций с кредитными картами, обслуживания базы данных клиентов и т.п. Другими словами, вещи, относящиеся к доле всей компьютерной науки. Когда я пишу приложение для обработки изображений, нет "бизнеса", нет клиентов, нет транзакций на основе денег, ничего подобного. Поэтому, говоря, что у меня есть "бизнес-логика", меня действительно смущает, так как я не занимаюсь бизнесом, я обрабатываю изображения.