前端简要发展史一

106 阅读1分钟

前端的作用(业务能力)

  1. pc端

    • 官方网站
    • 后台管理系统
  2. 移动端

    • native app =>ios/android 开发
    • webapp
    • hybird app 混合开发
  3. 微信小游戏

  4. 微信公众号

  5. 微信小程序

  6. 大数据可视化

  7. 3D模型 主要框架:three.js

  8. 网页游戏

  9. 直播类软件 eg:b站 h5 canvas+ webSocket

前端框架发展历史

框架是具有思维的,有它自己的生态系统

  1. 框架的主要的软件设计典范(设计架构)MVC思想

  2. 将一个软件分为三个部分,每一个部分负责一部分功能

    • M(Model) 模型 --> 软件中的数据
    • V(View) 视图 --> 软件中的界面
    • C(Controller) --> 软件的大脑,用于处理逻辑
  3. 为什么前端要从后端引入MVC思想

    • 早期开发时,会发现所有业务逻辑和数据处理全部压在了V上
    • 引入MVC思想从而引出模块化
    • 模块化
      • AMD
      • CMD
  4. MVC衍生架构

    背景:前端业务增加,要求越来越高

    框架 思想 发行时间(开源)
    backbone.js MVP 2010
    angular.js MVC 2010
    React V(MVC中 的V) 2011创作2013开源
    Vue1.0 MVVM 2014
    Vue2.0 2016
    angular2.0 MVVM 2016
    Vue3.0 2019