【逻辑】什么是前端开发中的业务逻辑?

业务逻辑?呵呵,许多前端新人很困惑这个话题。当他们在面试当中被问到“这个业务逻辑你是如何处理的”的时候,他们经常会不知如何回答。

什么是业务逻辑?

其实一句话就能说的清,“客户想干什么”,这就是业务逻辑。许多同学搞不清业务逻辑,其实就是没搞清你的客户想要做什么。

所以有那么句话说,业务逻辑是由客户的脑洞来决定的。哈哈哈。

<!-- -->

正经的说哈,什么叫逻辑?

咱们不说那些概念哈,就只说普通人能听懂的白话。逻辑不就是有条理嘛。我们说一个人做事说话很有逻辑,很有条理。不就是说,这个人他的思路不混乱嘛。

你得先去市场,再买菜,回到家,再做菜,才能吃上热菜。这叫正常的很有逻辑。

那,为什么业务逻辑需要分析呢?

刚才我们说了,业务逻辑是由客户的需求决定的。那么客户的需求通常是不连贯的,是跳跃性的,也就是很可能是非逻辑的,并且是经常会变化的。

并且客户的需求一方面出自自身的实际需要,另一方面很可能受客户情绪的影响。所以,不管是内容还是顺序,都可能会随时改变,所以有一些需求的具体实现,你需要单独拿出来封装,这就是专门封装的业务层。

例如,刚才那个,也许客户的想法是,我要先看到热菜是什么样?再来决定我要不要买这个菜!觉得很不可理喻吧?这个需求是倒着的!!其实在日常开发中很多这种情况。

所以我们就要分析、理清,让这个不可能理喻的需求,变成可理喻、可实现的需求。

这就是开发当中的业务逻辑。

所以说,需要理解客户。不管你用什么语言写代码。

原文发布于微信公众号 - web前端教室(webfeel)

原文发表时间:2018-04-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java架构

如何快速有效的成长为一名Java架构师?我总结出了以下几点。第一:提醒自己还有多少没有学习第二: 不要试图证明自己是正确的第三: “代码有效性”不是停下来的地方,而是开始的地方第四 :写三遍第五:要有

1873
来自专栏“我”的专栏

盘点APP创业步骤

在互联网创业火爆之后,移动互联网创业也在风向标上,大众创新、万众创业,人人都希望能够借助移动互联网的力量,成为时代的潮流。      

1975
来自专栏云加头条

张浩:日调度万亿次,微服务框架TSF大规模应用

张浩:大家下午好!我是来自腾讯云中间件产品负责人,我叫张浩。很高兴今天能来到广州这样一个工业、金融、制造等非常发达的城市,和大家分享腾讯云微服务的一些实践。

1.1K2
来自专栏人称T客

为什么事件驱动型的SaaS适合未来工作流?|海外×风投

编者:T 客汇 张苏月,原文作者 Tomasz Tunguz 关键词:SaaS,工作流 网址:www.tikehui.com ? 一位资深 Sa...

3775
来自专栏罗超频道

类微信APP,移动互联网第三大入口?

罗超为虎嗅网、爱科技网撰稿。2013年4月6日虎嗅网、爱科技网头条。 中国移动低调上线飞信公众平台这事儿,在这个微信收费之争的风口,被很多人认为是中移动对腾讯...

3775
来自专栏SDNLAB

保护多云网络的挑战

当今的组织不仅积极地将他们的很多工作负载迁移到云端,而且很多组织正在向多云模式过渡。他们利用一个云服务提供商的特定功能,利用另一个服务提供商的位置或成本优势。与...

3619
来自专栏轮子工厂

我面试了300多个程序员,教你如何在求职面试中脱颖而出

在面试时,经过寒暄后,一般面试官会让介绍项目经验 。常见的问法是,说下你最近的(或最拿得出手的)一个项目。 根据我们的面试经验,发现有不少候选人对此没准备,说...

4011
来自专栏BestSDK

系统剖析“夺宝类”产品设计方案,他们都有一个重要共同点

一、夺宝产品形态 夺宝产品和其他产品一样,有H5站、PC站、APP应用三种形态,三种形态的应用情景不尽相同。 ? 夺宝H5站主要应用于以下情况中: 1)最小成本...

3707
来自专栏知晓程序

小程序已死?不,是红利期要来了

未来小程序在微信中会越来越重,甚至会超过微信公众号,猜测:不久的将来,小程序将会开放分类入口推荐,方便用户更方便地查找到需要的小程序,到那个时候再焦虑吗?我怕会...

872
来自专栏云计算D1net

关于虚拟化十个无可辩驳的事实必须掌握

不管你现在处于虚拟化进程的哪个阶段,我认为有下面十个无可辩驳的事实你必须掌握,这样才能获得虚拟化的益处,避免适得其反的效果。 事实1:虚拟化能节省资金。众所周知...

3669

扫码关注云+社区

领取腾讯云代金券