mmr*_*mmr 30 business-logic nomenclature
我正在浏览各种WPF文档,我感到不必要的困惑."业务逻辑"这个术语分散在其中,好像每个人都应该知道它是什么.
根据这个问题,我可以看到什么是业务逻辑: 应用程序中究竟什么是"业务逻辑"?
但这个词来自哪里?为什么它被称为"业务逻辑"而不是"核心逻辑"或"主要算法"或任何其他更通用的术语?我编写的程序很少与"业务逻辑"有关,当我想到"业务逻辑"时,我会想到处理信用卡交易,客户数据库维护等的事情.换句话说,与整个计算机科学的一小部分有关的事情.当我写一个成像应用程序时,没有涉及"业务",没有客户,没有基于货币的交易,没有类似的东西.所以说我有'业务逻辑'真的让我困惑,因为我没有开展业务,我正在处理图像.
Ric*_*dle 19
如果你是一个专业的平面设计师,肯定会被商家参与使用成像应用-你的工作是你的业务!
因此,"业务逻辑"指的是定义用户如何进行业务的代码部分(在这种情况下,操纵图像).
不要忘记,在当天,所有软件都是"商业软件" - 没有人能够承担为商业目的之外的任何其他事情编写软件所需的昂贵设备和技能.如果没有为企业赚钱或省钱,那就没有写.
您可以将其称为“核心逻辑”,但我相信第一个(众所周知的)多层应用程序实际上是为保险或银行业务编写的,因此称为“业务逻辑”。从那时起,模式就形成了,命名也随之固定下来。
如果第一个多层应用程序是一个研究项目或其他什么,它可能会被称为“核心逻辑”。
| 归档时间: |
|
| 查看次数: |
2944 次 |
| 最近记录: |