前端和后端开发的异同
昨天有朋友问我你写了这么多年的代码,你到底是前端开发⼈员还是后端开发⼈员?
我被这个问题给愣住了,问题不在前端和后端,⽽在于这么多年我还是⼀个开发⼈员。但我不在乎这件事情,因为这么多年了,我发现我对写代码的热情不减反增,我的愿望是退休之后还能继续写代码。
回到正题,我觉得没有必要去贴前端开和后端的标签。
作为⼀个前端开发⼈员,如果它懂得后端,那他可能会很容易理解为什么要发出多个http请求后端和才能组装上它所需要的数据?⽽⼀个后端开发⼈员,如果它懂得前端,那他可能会很容易理解为什么我的后端接⼝都设计得如此优美⽽前端还要求我再定义⼀个接⼝来返回所有的数据呢?⼤家相互理解,⼯作⾃然好开展了。
现在说说前后端开发的相似之处,其实前后端开发⼈员还是有很多共同沟通的话题。
前后端开发的相似之处
函数式编程
模块化思想
分层思想
单元测试
lint
assert ⽅法
⽇志
声明式和命令式的实践经验
数据处理的本质实践与思考
部分库的使
上⾯提到了这么多的相同之处,不知道前端和后端开发⼈员看了之后,会不会觉得以后会有更多的沟通话题了呢?
当然,前端和后端的不同点也是有的。
前后端开发的不同之处
前端
重⽤户体验
对UI库的依赖较强
界⾯的个性化较强
处理各个浏览器平台对界⾯的渲染差异
后端
并发处理
前端跟后端哪个就业难事务
部署复杂,特别是微服务出来后
具体的功能特性,如⼤数据分析,AI⽅⾯的⼯作
总体来说,⼤家都是为了把项⽬做好,实现项⽬的社会价值,这样,不论是前端还是后端,⼯作都不会⽩做。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论