千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:沈阳千锋IT培训  >  行业资讯  >  后端和前端有什么区别

后端和前端有什么区别

来源:千锋教育
发布人:lx
时间: 2023-02-28 17:19:01

  互联网行业,通过语言分为前端,后端等等,很多人都从事了前端或者后端的工作,那么后端和前端有什么区别?

后端和前端有什么区别

  什么是前端开发?

  前端开发主要涉及网站和 App,用户能够从App屏幕或浏览器上看到东西。简单地说,能够从App屏幕和浏览器上看到的东西都属于前端。

  网站和移动App的前端

  我们就以你现在正在浏览的网页为例。网页上的内容、图片、段落之间的空隙、左上角的图标、右下角的通知按钮,所有这些东西都属于前端。

  移动App的前端和网站是一样的。例如,你所看到的内容、按钮、图片,它们都属于前端。另外,因为移动设备的屏幕是可以触摸的,所以应用程序对各种触控手势(比如放大 / 缩小、双击、滑动等)做出的响应也属于前端,它们是前端的活动部分。

  这些东西是由前端开发者开发出来的,他们使用了 Ionic、Swift、Kotlin、Bootstrap、Angular、Vue、jQuery、React.js 等开发技术。后面我们会更多地介绍这些开发技术。

  任何可以连接到互联网的设备都是物联网设备。你可能会好奇物联网设备的前端会是什么样的。任何一种智能设备,比如智能冰箱、远程 POS 机、智能手表、智能钱包,它们都需要提供某种界面,这样用户才能操作这些设备。所以,这种界面就是一种交互媒介,组成这种界面的元素就是物联网的前端。

  但严格来说,物联网设备并没有真正的前端。不过它们都装有固件,与移动 App 的前端类似。这些固件可以用各种编程语言来开发,比如 C 语言、C++、Lua、Python 或 JavaScript。

  什么是后端开发?

  后端开发即“服务器端”开发,主要涉及软件系统”后端“的东西。比如,用于托管网站和 App 数据的服务器、放置在后端服务器与浏览器及 App 之间的中间件,它们都属于后端。简单地说,那些你在屏幕上看不到但又被用来为前端提供支持的东西就是后端。

  网站和移动App的后端

  网站的后端涉及搭建服务器、保存和获取数据,以及用于连接前端的接口。如果说前端开发者关心的是网站外观,那么后端开发者关心的是如何通过代码、API 和数据库集成来提升网站的速度、性能和响应性。

  与前端类似,移动App的后端与网站后端是一样的。为移动 App 搭建后端有这些选择:云平台(AWS、Firebase)、自己的服务器或 MBaaS(移动后端即服务,Mobile Backend as a Service)。

  后端开发使用 Ruby、Apache、Nginx、PHP、MySQL、MongoDB 等技术。后面我们会更多地介绍这些开发技术。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

h5培训课程去哪比较好

2023-03-15

javase和java一样吗

2023-03-15

0基础学前端好还是学java好

2023-03-15

最新文章NEW

it行业是做什么的?人才饱和了吗

2023-04-14

计算机前端怎么学

2023-03-09

计算机前端好学吗

2023-03-08

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>