前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【逻辑】什么是前端开发中的业务逻辑?

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

作者头像
web前端教室
发布2018-07-30 11:57:59
3K0
发布2018-07-30 11:57:59
举报
文章被收录于专栏:web前端教室

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

什么是业务逻辑?

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

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

<!-- -->

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

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

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

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

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

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

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

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-04-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 web前端教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档