大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
昨天有朋友问我你写了这么多年的代码,你到底是前端开发人员还是后端开发人员?
我被这个问题给愣住了,问题不在前端和后端,而在于这么多年我还是一个开发人员。但我不在乎这件事情,因为这么多年了,我发现我对写代码的热情不减反增,我的愿望是退休之后还能继续写代码。
回到正题,我觉得没有必要去贴前端开和后端的标签。
作为一个前端开发人员,如果它懂得后端,那他可能会很容易理解为什么要发出多个http请求后端和才能组装上它所需要的数据?而一个后端开发人员,如果它懂得前端,那他可能会很容易理解为什么我的后端接口都设计得如此优美而前端还要求我再定义一个接口来返回所有的数据呢?大家相互理解,工作自然好开展了。
现在说说前后端开发的相似之处,其实前后端开发人员还是有很多共同沟通的话题。
前后端开发的相似之处
- 函数式编程
- 模块化思想
- 分层思想
- 单元测试
- lint
- assert 方法
- 日志
- 声明式和命令式的实践经验
- 数据处理的本质实践与思考
- 部分库的使
上面提到了这么多的相同之处,不知道前端和后端开发人员看了之后,会不会觉得以后会有更多的沟通话题了呢?
当然,前端和后端的不同点也是有的。
前后端开发的不同之处
前端
- 重用户体验
- 对UI库的依赖较强
- 界面的个性化较强
- 处理各个浏览器平台对界面的渲染差异
后端
- 并发处理
- 事务
- 部署复杂,特别是微服务出来后
- 具体的功能特性,如大数据分析,AI方面的工作
总体来说,大家都是为了把项目做好,实现项目的社会价值,这样,不论是前端还是后端,工作都不会白做。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/167053.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...