前端开发从入门到放弃
Table of Contents
1. 分享目标
- 前端知识(技术栈)科普
- 每个人都可以入门(写一点)前端
2. 四个议题
- Why :: 为什么程序员应该了解一点前端
- What :: 前端开发到底在解决什么问题
- How :: 基于 umi 的前端开发简介
- Future :: 浅析前端开发现状与未来
3. 为什么程序员应该了解一点前端
3.1. 前端开发经历
- 2014 之前 - 随便玩玩
- WordPress 主题(静态页面) => CSS / HTML
- 2014 ~ 2017 - 生产化(数据统计平台,ToB)
- 前后端不分离(SSR) => JS/CSS/HTML, bootstrap,webpack
- 2018 ~ 2019 - 企业中后台
- 前后端分离(SPA,CSR) => ES6/ LESS /HTML,Ant Design Pro(React 全家桶 + antd)
3.2. 广义上的前端
3.3. 总结
- 前端技术是 产品化 必不可少的一个环节(尤其对于个人开发者)
- 前端技术是相通的,掌握其中一个端,其他的触类旁通
- 了解一点前端开发模式,可以更好的前后端协作
4. 前端开发到底在解决什么问题
4.1. 程序设计
前端主要解决的问题: 数据、渲染、UI 展示
4.2. 衍生的技术
5. 基于 umi 的前端开发简介
见文章: 基于 umi 的中后台前端项目入门
6. TODO 浅析前端开发现状与未来
俺也不知道。