skip to content
usubeni fantasy logo Usubeni Fantasy

Web 前端开发演变时间线

/ 4 min read

之前用 logseq 写的小分享,简述了 Web 前端开发的历史和技术演变,大家可以参考一下,你熟悉的技术是什么时候诞生的呢?

  • 1993 HTML
  • 1995.06.08 PHP
    • 风靡全球的最好的语言
    • 容易入门
    • 好用的模板 PHP: Hypertext Preprocessor
    • WAMP
    • 相似技术:1996 ASP 1999 JSP
    • 因为各种原因式微
      • 前后端分离
      • JavaScript 逐渐完善
      • 其他后端语言抢夺开发者
  • 1995 Java applet
    • 背靠 Sun Microsystems
    • 据说当时主流浏览器都支持运行 Java applet
  • 1995.12.04 JavaScript
    • 背靠网景浏览器
    • 传说:一周写的玩具
    • 名字是蹭 Java 热度,本身也就是 Java applet 竞品
  • 1996.12.17 CSS
  • 1999.03 Ajax
    • 由 IE5.0 引入的革命性技术
  • 2000s Adobe Flash
  • 2006.08.26 jQuery
    • 刀耕火种时代最好的伙伴
    • 抹平浏览器差异的好工具
  • 2007.09.05 Microsoft Silverlight
    • Flash 的竞品
    • 语言是 .Net
    • 提一嘴只是因为高中的时候还安装过,但甚至连安装原因都忘了
  • 2008.01.22 HTML5
    • 拥有实现网络应用的各种能力
      • canvas 标签
      • 视频标签
      • 拖拽接口
      • 本地储存、数据库接口
      • ……
  • Flash 退出浏览器舞台
    • 2011 退出移动端
    • 2017 宣布 2020 结束支持
  • 2008.09.02 Chrome
    • 发布至今占有率一直走高甚至逼得 Edge 换内核的浏览器之王
    • 当年下载 Chrome 似乎还不用翻墙,也是挺早就用上了
    • 出现浏览器兼容问题
  • 2009.05.27 Node.js
    • 可以用 JavaScript 写后端服务了
    • 为 JavaScript 模块化提供了完美的平台
    • 亲爸都说有缺陷,后来写了 deno
  • 2011.06.09 Browserify
    • 大概是打包工具的先驱
    • 曾经很烦这东西,因为当时 Node.js 都不好安装
  • 2011.08.19 Bootstrap
    • 面向产品官网等传递信息的网页而非网络应用
    • 确实是一个时代的 UI 风格代表
  • JavaScript modularization
  • 新时代:SPA
    • 前后端分离
    • HTML5/CSS3/ES5
    • Ajax
    • 浏览器能力
    • 前端程序打包
  • 2010.10.20 AngularJS
    • 背靠谷歌
    • 版本号跳得比翻书还快
  • 2012.10.01 TypeScript
    • 大概是流传到现在唯一还有人用的 JavaScript 方言
  • 2013.05.29 React
    • 背靠 Facebook
    • 特色 jsx
  • 2014.02 Vue.js
    • Angular 的模仿者,但在热门程度早已超越 Angular
    • 渐进式框架,不强制使用模块化
    • 中文文档,超易上手
  • 2014.02.19 Webpack
    • 打包工具的霸主(期间限定)
    • 重度配置劝退
  • 2015.03.26 React Native
    • 前辈 PhoneGap(2009),也就是 Cordova
    • 使用 Vue 的竞品 Weex(跟死了没什么区别)
    • 跟 Web 不沾边的竞品 Flutter
  • CSR & SSR
    • CSR 的 SEO 能力被嫌弃
    • 网页展现速度比 CSR 快一点
    • 回到前后端耦合少一层 api 联调
  • 2016.10.25 Next.js
  • 2016.10.26 Nuxt.js
  • 2017.01.09 微信小程序
  • SSG
    • Gatsby.js
    • Astro
  • 大概是小程序之后不久 uni-app
  • 2019.02.16 React 16.8
    • 引入 hook
  • ESM
  • 2020.04.20 Vite
  • 2020.09.18 Vue3
    • 吸收类似 hook 的 composition api
  • 其他前端新框架
  • 不确定的未来
    • web3
    • wasm
    • webGL
    • webGPU
评论组件加载中……