前端后端--区别
- 1 介绍
- 1.1 前端开发
- 1.2 后端开发
- 2 前端后端区别
- 3 前后端技术栈
- 4 对应开发职位
- 4.1 前端职位名称
- 4.2 后端职位名称
- 5 所需技能、角色、责任
- 6 全栈开发
- 参考
1 介绍
1.1 前端开发
前端,也称为“客户端开发”,简单来说,在应用程序或网站的屏幕上看到的所有内容都属于前端。
- 网站和移动应用的前端
移动或 Web 应用中看到的像按钮、图像等内容,感触到的鼠标事件一类,是前端的一部分。
Ionic,Swift,Kotlin,Bootstrap,Angular,Vue,jQuery,React.js 是用于前端开发的一些工具和技术。 - 物联网的前端
连接到互联网的任何对象都是IoT(物联网)设备。
智能冰箱、远程 PoS 系统、智能手表、智能钱包等智能设备,所能和人交互的软件部分,其元素就是物联网的前端。
其实物联网设备并没有前端的概念。
1.2 后端开发
后端开发也称服务器端开发。
在后端服务器和浏览器或应用程序之间存储网站、应用数据和中间媒介的服务器都属于后端。简单来说,在应用程序或网站的屏幕上看不到的所有东西都是前端的后端。
- 网站和移动应用后端
网站的后端需要设置服务器,存储和检索数据,以及将这些服务器与前端进行连接的接口。如果说前端开发人员梗关注网站的外观,后端开发人员则更更关注网站的速度、性能和响应能力,后端通过编码、云 API 和数据库进行集成。
后端服务器可选云服务主机或者实际的物理服务器(小规模可用工作站)。
Ruby,Apache,Nginx,PHP,MySQL,MongoDB 等用于后端开发的工具和技术。 - 物联网后端
物联网后端最重要的组成部分之一是云后端。显然大多数物联网设备都依赖云服务器对数据进行上传和下载,并将其处理为动作。
如果我们谈论高级物联网解决方案,后端开发可以扩大到 AI(人工智能)和 ML 等功能(机器学习)。
用于物联网项目的后端技术是Amazon IoT,Google Cloud,MQTT Broker,IFTTT等等。
2 前端后端区别
3 前后端技术栈
4 对应开发职位
4.1 前端职位名称
- 前端开发人员
- 前端 Web 设计师
- Android 开发人员
- iOS 开发人员
- 前端 Dev. Ops
- 前端 JavaScript 应用开发人员
- 前端 UI 开发人员
- HTML / CSS 开发人员
- 前端测试 / QA
- 前端 SEO 专家
4.2 后端职位名称
- 初级后端工程师
- Web开发人员
- DevOps
- 软件工程师
- WordPress 开发人员
- 云开发人员
- REST API 专家
- 服务器/系统管理员
- 数据库设计师 / 架构师
- Java 开发人员
- Python 开发人员
- PHP 开发人员
5 所需技能、角色、责任
6 全栈开发
同时掌握前端和后端开发技能的,称为全栈开发人员。
全栈开发面临一个广而精的问题,兼得的人少。
各种类似于全栈的技术栈,如 MEAN 技术栈,LAMP 技术栈,.NET 技术栈,Python-Django 技术栈,ROR 技术栈开发人员可以成为任何这些技术堆栈的专家。
参考
1、前端后端的区别(超详细版)
2、前端和后端的区别?
3、Backend Vs Frontend Development: Your Step By Step Guide For 2020
更多推荐
前端后端--区别
发布评论