前端开发从入门到放弃

Table of Contents

1 分享目标

  • 前端知识(技术栈)科普
  • 每个人都可以入门(写一点)前端

2 四个议题

  1. Why :: 为什么程序员应该了解一点前端
  2. What :: 前端开发到底在解决什么问题
  3. How :: 基于 umi 的前端开发简介
  4. Future :: 浅析前端开发现状与未来

3 为什么程序员应该了解一点前端

3.1 前端开发经历

2014 之前 - 随便玩玩
WordPress 主题(静态页面) => CSS / HTML
2014 ~ 2017 - 生产化(数据统计平台,ToB)
前后端不分离(SSR) => JS/CSS/HTML, bootstrapwebpack
2018 ~ 2019 - 企业中后台
前后端分离(SPA,CSR) => ES6/ LESS /HTML,Ant Design Pro(React 全家桶 + antd)

3.2 广义上的前端

frontend-category.png

3.3 总结

  • 前端技术是 产品化 必不可少的一个环节(尤其对于个人开发者)
  • 前端技术是相通的,掌握其中一个端,其他的触类旁通
  • 了解一点前端开发模式,可以更好的前后端协作

4 前端开发到底在解决什么问题

4.1 程序设计

programming.png

前端主要解决的问题: 数据、渲染、UI 展示

4.2 衍生的技术

frontend-stack.png

5 基于 umi 的前端开发简介

6 TODO 浅析前端开发现状与未来

俺也不知道。

Date: 2019-12-14 11:04:29

Author: JerryZhang