【每日一知】前端、后端到底指什么? (2021.02.18)

编程知识 更新时间:2023-04-03 22:19:34

【每日一知】前端、后端到底指什么? (2021.02.18)

  • 【每日一知】前端、后端到底指什么? (2021.02.18)
  • ==一、前端(Frontend)==
  • ==二、后端(Backend)==
  • ==三、总结==
          • ====================================================================
          • 每日更新
          • 如果你喜欢这样的形式,记得 *留言点赞关注*,你们的支持是我创作的动力,我也在分享的同时跟你们一起学习√
          • 欢迎建议、指正、批评。

一、前端(Frontend)

  1. 对于Web前端来说,通常是指网站前台部分,包括网站的表现层和结构层

    • Web页面的结构
    • Web的外观视觉表现
    • Web层面的交互实现
  2. 前端技术一般分为前端设计和前端开发
    前端设计一般可以理解为网站的视觉设计
    前端开发则是网站的前台代码实现

    • Web前端开发:HTML+CSS+JavaScript
    • Android终端开发:Java(开发工具:Androidstudio)
    • iOS终端开发:Objective-C(开发工具:Xcode)

二、后端(Backend)

  1. 后端是在后台工作的,控制着前端的内容,主要负责程序设计架构思想,管理数据库等。
    后端更多的是与数据库进行交互处理相应的业务逻辑,需要考虑的是如何实现功能、数据的存取、平台的稳定性与性能
    涉及动态语言如PHP、ASP、JSP等。

  2. 后台开发就是来解决这样的需求的。为了让各个服务器同时并行工作,他们研究分布式算法,把大任务拆成小任务,分布给各个服务器单独运算。
    为了提高数据库的存取速度,他们研究非关系型数据库,也就是NoSQL,把它们用在社交、O2O应用的后台。
    为了解决硬盘速度远远跟不上内存速度的问题,他们研究缓存技术,简单来说就是数据从硬盘里取出来就不放回去了,这样下次还用就不用再去硬盘取了。
    当然,也有一些后台开发专注于业务逻辑,前端想请求什么样的数据,大家坐在一起商量一个协议,他们负责写个接口,前端来调用就是了。

三、总结

  1. 举例:
    在一个网站登陆页面,前端只要需要负责静态页面部分,鼠标移入输入框、移出输入框的颜色变化这部分的内容;
    但是输入用户名、密码后登录系统的话要连接数据库,这个就需要后台开发做逻辑处理了。

  2. 一拨人负责管理数据,一拨人负责展示数据。这也就是最简单的前台和后台的划分。
    那些整天守着服务器捣鼓数据的,是后台开发。
    那些整天琢磨如何做出花里胡哨的展示界面的,是前端开发。

  3. 如果你发现你身边有这样一个人,他前端后台,样样精通,文能提笔发paper,武能调试除bug。这种人叫做:全栈工程师

 

作者:IvanHung
链接:https://www.jianshu/p/4bba96485938
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

 

====================================================================
每日更新
如果你喜欢这样的形式,记得 留言点赞关注,你们的支持是我创作的动力,我也在分享的同时跟你们一起学习√
欢迎建议、指正、批评。

更多推荐

【每日一知】前端、后端到底指什么? (2021.02.18)

本文发布于:2023-04-03 22:19:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/a8d73796202ada99b36e14888e2bec75.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:后端

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 40218文章数
  • 14阅读数
  • 0评论数