前端与后台(学习自某B站Up主)

  古时候(刚开始),前端是单板,后台说的是网管。

  但步入现在互联网时代,前端是指客户端、用户浏览器或app。后端是指服务端,服务器那边。

  区别完过去时和现在时的前后端区别,下面从技术栈区别讲讲前后端两端的区别:

  前端主要经历三大阶段:

  1.用原生态的html,css和JavaScript做的静态基础页面

  2.“前端库”or“封装库”出现,如Jquery和AJAX,它们很好解决了浏览器原生API不好用和兼容性问题,通过对原生API二次封装,使其更便于开发和掌握

  3.到现在的前端组件化开发时代,靠的是node的出现,制造各种自动化开发工具,eg.webpack、其他包管理器及编译工具。前端组件三大框架:Angular,vue和react。组件化开发模式利用GPS的智能可编程性管理html,css甚至JS本身。

  总之,现在前端开发是越来越工程化、工具化,有章可循,但它的基础---html,css,js三大前端原生技术是必须掌握的,保证代码合理性、可复用性与工程性。

 

  后端以Java为例,主要是Java语言、Spring框架、nosql非关系型数据库、各种中间件(middleware)、分布式及流行微服务。后期还可往大数据方向转,所以我现在主要也想从事后端开发的。

  前端学习相对比后端要简单,知识比较多和琐碎,但不像后端需要在复杂的编程环境。怎么理解这个复杂的编程环境呢,以分布式或微服务为例,你需要装各种各样组件,还有配置各种各样环境。比起前端的所见即所得,后端更注重稳定性和功能性,特别是稳定性,所以后端要去研究,是可以比较深入的,也能分出多种分支,eg.架构、业务、算法。后端开发容易因公司规模大小的业务量或流量造成so called技术壁垒。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值