辨认出许多人在问,甚么是后端合作开发?没有亲密关系,先化解题主的难题,再帮您开拓呵呵其它的,您如果看下来,对后端就会有个全面性的介绍。
——————实现理想的镶入——————–
我是谁?
先开场白呵呵吧,我是陆荣涛,清华计算机系,2001年就开始专门从事后端合作开发组织工作了。做过中文网站,合作开发过网络化控制系统,当过后端CTO,也做过可视化结构设计。20初年,能说亲眼目睹了网络的产业发展,历经了后端从美术结构设计,到页面制做,到后端合作开发技师,到全栈技师,到大后端CTO的产业发展心路历程。目前专门从事后端课堂教学课堂教学研究组织工作,专精培育后端技师,是后端合作开发控制技术的布道者。
——————责任编辑编者按的镶入——————–
一、甚么是后端?
讲起后端,我通常拿后端一同较为着上看。浅显地讲,后端干的组织工作是使用者能间接看不见的。而后端合作开发的组织工作主要在服务器端,使用者不太会间接看见,尽管后端合作开发和后端合作开发的组织工作有非常大的差别,但他们的组织工作都是相得益彰的,都是为的是更快的使用者新体验。
右边这那哥是开发人员画出罢了的,甚么是其间端一清二楚。
他们再上看真实世界事例:抖音的后端,就是他们各阶层使用者的智能手机抖音APP应用程序,每晚滴刷;后端,他们普通使用者并不重视,有许许多多控制系统来给后端提供更多支撑力。
因而,后端是和使用者新体验有关,合作开发后端所见即所得,很有趣!
二、后端都能干甚么?
如上图,后端能做中文网站。
中文网站分为PC端中文网站和移动端中文网站,首先 PC端中文网站,比如一个是京东的PC端官网、B站的PC端官网、知乎官网等等。传统的PC端中文网站,是后端的基本实现。此外还有移动端中文网站,智能手机端中文网站又称为 Mo站 或 M站,打开智能手机浏览器,输入地址 比如http://m.maoyan.com,就能打开猫眼电影的智能手机端中文网站了,还有比如京东的M站,淘宝的M站等等。
后端能做管理控制系统。
管理控制系统是做信息管理的重要平台,比如机票售卖后台管理控制系统,小程序的后台管理控制系统。管理控制系统通常是全屏页面,是大后端产品的另外一种重要的输出表现。
后端能做APP。
这里说的APP指的是混合APP和原生APP,混合APP就是将H5的页面嵌入到原生APP里,比如大家都熟悉的微信公众号;原生APP这里指的是利用React Native 和 Flutter等大后端控制技术做的APP,比如携程旅行里面有许多React Native的应用,阿里的闲鱼客户端,就是纯粹使用Flutter控制技术来实现的。
后端能做小程序。
小程序大家都用,小程序严格说属于混合APP,比如微信小程序依托微信,实现用完即走的便利性。
后端能做大数据可视化。
大数据可视化能应用大后端的控制技术实现,通过浏览器来把枯燥的数据转化为漂亮的图表,比如这个公安警情可视化控制系统。
后端能做智能电视可视化页面。
比如他们家里的智能电视可视化页面。
大后端能做桌面应用软件。
桌面应用软件指的是能间接在电脑上安装使用的软件,使用Electron框架实现 ,严格说也是一种混合合作开发的控制技术,比如 VS Code 编程软件,比如音乐播放器等。
后端能做页面游戏。
后端能做工具和后端,因为有了Node.js大后端能做本地工具和后端合作开发了,比如基于Node.js的Webpack工具,比如基于Node.js的Serverless合作开发。
后端真的已经无所不能,有人机可视化的地方就有后端!
三、后端技师具体都做些什么?
在企业里,一个后端合作开发技师的地位非常重要,他就是一个粘合剂,上游要和产品沟通,下游要和后端及测试协作。因而,一个后端技师,具体组织工作会包含但不限于下面的组织工作:
(1) 参与需求评审
(2) 参与控制系统的可视化结构设计
(3) 后端控制技术架构
(4) 后端的界面实现
(5) 项目工程化结构设计
(6) 与后端做接口对接和联调
(7) 配合测试保障项目质量
(8) 配合项目上线
(9) 配合产品采集运营数据
对于初中级后端技师,会重点做 (4)、(6)、(7) 项组织工作,高级后端会涉及全部组织工作。
厉害,你都读到这里了。恭喜你,现在你已经不是门外汉了,下面他们就准备学习后端吧。
——————自学后端的镶入——————–
梳理了一份完整且实用的后端学习路线图,让你少走弯路!
有关的视频也帮你准备好了,能参考我之前回答的这个难题!go!
希望以上的回答能帮到大家。还想介绍后端哪方面知识欢迎给我留言!