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

本文介绍了前端和后端开发的区别。前端主要负责网站的视觉设计和前台代码实现,包括HTML、CSS、JavaScript等;而后端则侧重于程序设计、数据库管理和业务逻辑处理,如PHP、Java等。两者协同工作,确保网站功能的正常运行和数据的高效管理。
摘要由CSDN通过智能技术生成

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

一、前端(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.com/p/4bba96485938
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值