关于前端开发:起源、架构、变迁

目录

  • 关于前端开发:起源、架构、变迁

    • 目录
    • 变迁
    • 前端应用的领域
      • 浏览器
      • 服务器
      • 终端和跨端
    • 关于前端开发:语言、框架、工具
      • 语言
      • 框架
      • 工具
  • 互联网标志性通信协议 TCP/IP

  • Web 标志性通信协议 HTTP

变迁

: 仅老师个人观点

  • 只读时代(1989-2004)HTML/CSS/JavaScript

    • 单向发布
    • 静态只读
    • 链接跳转
    • 刷新页面
    • 表格对齐元素
    • CGI
  • 体验时代(2005-2010)Ajax/Web API/jQuery
    • 动态交互
    • 社交媒体
    • 用户生成内容(UGC)
    • 单页应用(SPA)
    • jQuery
    • YUI
  • 敏捷时代(2010-2021)Fetch/Node.js/Webpack
    • 模块化
    • 组件化
    • 转译
    • 打包(bundling)
    • React.js
    • Vue.js

前端应用的领域

  • To Business(2B)
  • To Customer(2C)
  • To Developer(2D)

浏览器

  • Desktop

    • Chrome
    • Edge
    • Firefox
    • Opera
    • Safari
  • Mobile

    • Android
    • Safari

服务器

  • node.js

    • Express.js
    • Koa

终端和跨端

  • 命令行/终端

    • Webpack CLI
    • Babel CLI
    • Vue CLI
    • React CLI
  • 桌面跨端
    • Electron
    • NW.js
  • 移动跨端
    • React Native
    • Fluter

关于前端开发:语言、框架、工具

语言

  • HTML
  • CSS
  • JavaScript
  • WebAssembly
    • 以下语言可编译为 WebAssembly
    • C++
    • C
    • Rust

框架

  • node.js

    • author: Dyan Dahl
  • koa
    • author: TJ Holowaychuk
  • react
    • author: Jordan Walke
  • vue
    • author: 尤雨溪
  • TS
    • author: Anders Hejlsberg
  • git
    • author: Linus Torvalds
  • babel
    • author: Sebastian McKenzie
  • Webpack
    • author: Tobias Koppers
  • esbuild
    • author: Evan Wallace

工具

  • 熟悉浏览器
  • 熟悉HTTP

: 前端学习路线

关于前端开发:起源、架构、变迁相关推荐

  1. 前端开发 30 年变迁史

    [程序人生 编者按]1990年,第一个Web浏览器诞生,而WWW的诞生直接拉开前端史的序幕. 从静态页面到JavaScript,从依赖后端到自主开发,前端开发者从不被重视的"页面仔" ...

  2. 前端开发代码架构相关想法

    1:封装.封装.封装 封装事件绑定 封装组件调用 Utils方法的封装 校验的封装 网络请求的封装(必须封装,一个入口) 总之:能封装的尽量封装,因为前端js调用本身就很随意,通过封装去规范所有人的代 ...

  3. FIS.js前端开发的使用说明文档

    文档结构什么是FIS部署FISFIS基本使用模块定义加载方式调用Tangram 2.0一.什么是FIS FIS提供了一套贯穿开发流程的开发体系和集成开发环境,为产品线提供前端开发底层架构,这能帮助工程 ...

  4. 了解WEB前端开发吗,风风雨雨30年,前端开发变迁史

    按1990年,第一个Web浏览器诞生,而WWW的诞生直接拉开前端史的序幕. 从静态页面到JavaScript,从依赖后端到自主开发,前端开发者从不被重视的"页面仔"逆袭为如今很多前 ...

  5. 前端开发的 20 年变迁史~

    点击上方"IT平头哥联盟",选择"置顶或者星标" 作者:司徒正美 1990 年,第一个Web浏览器的诞生:1991 年,WWW诞生,这标志着前端技术的开始. 在 ...

  6. 你们有了解过前端开发吗?风风雨雨30年,前端开发变迁史

    按1990年,第一个Web浏览器诞生,而WWW的诞生直接拉开前端史的序幕. 从静态页面到JavaScript,从依赖后端到自主开发,前端开发者从不被重视的"页面仔"逆袭为如今很多前 ...

  7. 移动端开发者眼中的前端开发流程变迁与前后端分离

    写在最开始 这是一篇面向移动端开发者的科普性文章,从前端开发的最初流程开始,结合示范代码,讨论开发流程的演变过程,希望能覆盖一部分前端开发技术栈,从而对前端开发的相关概念形成初步的认识. 本文会提供一 ...

  8. 乾坤 微前端_拥抱云时代的前端开发架构——微前端

    微前端架构旨在解决单体应用在一个相对长的时间跨度下,由于参与的人员.团队的增加,从一个普通应用演变成一个巨石应用(Frontend Monolith),随之而来的应用不可维护的问题.这类问题在企业级 ...

  9. vue 一个页面多个router-view如何配置子路由_浅谈vue前端开发架构

    通常我们开发出来的网页大都是通过.html文件,渲染与浏览器,也就是UI呈现给用户的. 一个UI page,一般会涉及到资源文件,样式排版,UI交互: 多个UI page,就涉及到UI交互响应: 那么 ...

最新文章

  1. 多个勒索软件团伙利用VMware的Log4Shell漏洞
  2. heartbeat v2版CRM的高可用web集群的实现
  3. iOS已发布应用中对异常信息捕获和处理
  4. 不使用java内置函数,将String字符串转换为int类型
  5. canvas js 绘图插件_Canvas专题—绘制柱状图(2)
  6. DataTable,DataView和DataGrid中一些容易混淆的概念
  7. 视+AR正式发布EasyAR引擎2.0版,并宣布开放AR相机平台
  8. python-3.8.0安装
  9. weblogic 正在启动 wsee服务_详解LINUX安装部署weblogic集群--第二部分
  10. Atitit. 项目文档目录大纲 总集合  v2
  11. 在eclipse中查看android SDK的源代码
  12. 电脑录音软件的技术原理
  13. pythongui入门实例大全详细教程全_python简单进阶之GUI:PySimpleGUI案例
  14. 深度学习 机器视觉 经典卷积神经网络 Tensorflow2.0 keras.applications
  15. 金错刀对话口袋购物王珂:找到痛点,确认卖点,制造爆点!
  16. Stata: 交叉项\交乘项该这么分析!
  17. insert into 语句的四种写法
  18. latex和word文档互相转换
  19. 字节跳动原来这么容易就能进去…
  20. java 8 lambda reduce_[Java 8] (10) 使用Lambda完成函数组合,Map-Reduce以及并行化

热门文章

  1. 如何提高数据敏感度?
  2. 核心期刊 CA JST CSCD 含金量_职称期刊论文发表 | 双核医药期刊有哪些?(核心期刊知识分享)...
  3. 【已解决】leaflet比例尺:L.control.scale 单位国际化(m:米、km:公里、ft:英尺、mi:英里)
  4. Automa实现PowerBI大屏滚动播放
  5. 天之痕人物乱谈 且转一帖[盖棺论定谈陈辅]
  6. Vetur报错:The Vue Language Server server crashed 5 times in the last 3 minutes.
  7. jsp+ssm计算机毕业设计智慧农产品朔源系统【附源码】
  8. 网通电信互通廉价解决方案 (转)
  9. 一站易购邀请好友第一届PK赛打响,拿千元现金奖励
  10. 报童问题求解最大利润_数据分析案例:用数学建模和仿真模拟解决供求矛盾问题...