我会通过各种WPF文档,而且我觉得不必要的困惑。 术语“商业逻辑”是分散在整个它,仿佛每个人都应该知道它是什么。
我可以看到什么商业逻辑是,根据这个问题在这里: 在应用程序中确实包含“业务逻辑”的是什么?
但是,在这个提法是从哪里来的呢? 为什么叫“商业逻辑”,而不是,比方说,“核心逻辑”或“主算法”或其他任何通用术语? 很少有我写的有什么关系“商业逻辑”,而当我想“业务逻辑”我想的事情处理信用卡交易,客户数据库维护等节目。 在涉及计算机科学的整体的一小部分。换句话说,事情。 当我写的成像应用,有没有“业务”涉及,没有客户,没有基于货币的交易,根本不是那么回事。 所以说,我有“业务逻辑”真的混淆了我,因为我不是做生意,我来处理图像。
对于枪,其子弹出面了年底被称为“业务最终”同样的道理。 这其中主要动作发生。
如果你是一个专业的平面设计师,一定会有企业涉及使用成像应用-你的工作是你的业务!
因此,“商业逻辑”指的是代码的定义用户如何进行他的生意(在这种情况下,处理图像)的部分。
不要忘记,早在一天, 所有软件是“商业软件” -没有人能买得起比商业目的以外的任何其他编写软件需要昂贵的设备和技术。 它如果不赚钱或省钱的业务,它并不会被写入。
你可以把它称为“核心逻辑”,但我相信,第一个(著名)多层次的应用程序实际上是书面的保险或银行,因此被称为“商业逻辑”。 从那里,模式逐渐形成,并命名卡住。
有了第一个多层次的应用是一个研究项目或东西,它可能会被称为“核心逻辑”。
当我写的成像应用,有没有“业务”涉及,没有客户,没有基于货币的交易,根本不是那么回事。 所以说,我有“业务逻辑”真的混淆了我,因为我不是做生意,我来处理图像。
此外,很多关于演示和数据开始南下也一样,如效果和过滤器这将是在商业应用中的“表现层”额外操作的建议是你的核心。
“可视化”,“发动机”和“持久性存储”,是在我倾向于工作,对模拟层很常见的名字。 有使用您的域名有意义的名称没有问题。 但后来我弄不清楚所有的招聘广告对SAS程序员,因为这意味着在英国的防御设置别的东西; 如果你想谈论商务人士,你必须转换他们。
一词的起源是商业软件,在业务的具体规则是在自己的模块分离。 这仅仅是得到了传送到所有其他软件。
对早期的电脑系统,如信用卡处理思考,有两个大的部分代码,部分做的IO,聊到后端,磁带等,并做了业务逻辑部分,规则一样,是卡的有效期,已经超过了极限。
想想它的另一种方式,它是事物的商务人士会说是“规则”来捕获。
业务逻辑就是“如何”是应该的工作是由比编程团队以外的人来确定应用程序的一部分。 通常它是做客户想要得到什么做的代码。 该术语通常只适用于在非IT部门建立内部的软件。
我想,很多时候它的讽刺,因为业务逻辑并不总是符合逻辑的。 其做一定的方式而已,因为企业希望它这样 - 很多时候它不是最好的方式。 你可以与他们战斗,(如果youre幸运的话)让他们见光或只接受一个事实,即它的业务逻辑,并准备改变它,当他们意识到他们犯的错误。
它主要用于业务应用和线路的一个术语一个更多的人知道它的方式是CRUD应用程序(创建,读取,更新,删除)。
我认为,这意味着类(ES)包含的业务流程是如何工作的给定的业务流程(ES)的逻辑。
我想我与DVK同意 - IIRC,当时,整个数据 - >逻辑 - >表示层的事情是“企业”(基本上是:企业)软件流行语。
现在,每一个该死的网页应该是三层的,这是更为常见。
你还必须记住的是,虽然有很多的不是业务代码的其他代码,业务代码的数量巨大,巨大的业务(HAR HAR)为好。 这并不令人惊讶的是一些术语起源在那里。
就像漂亮,你去洗手间做你的生意,你的漂亮的图形界面转到逻辑做业务..
(对不起,无法抗拒:))