大前端时代
- 泛客户端:跨平台的特性;
- Serverless:原本的后端越来越多任务和权限向前端迁移;
- 前后端分离:实现前后物理和真正意义上的项目分离;
- node.js: 该技术的出现使得前端进入使用工具进行工程化开发的大前端时代和使得客户端脚本语言 Javascript 能进行后台服务开发。
知识储备
前端工程化
就是前端的使用各种项目管理工具和项目开发工具,使得前端开发更加规范和工程化,规范前端的开发规范和开发效率。
例如,vue 全家桶和 react 全家桶等技术栈。
数据流管理方案
前后端分离最佳实践
- 中小型项目
基于 ajax
- 大型项目
node 中途岛
服务端渲染
vue、react 等都是客户端 js 框架,用户打开界面都会有短暂的空白。
改解决方案用于解决这个问题,改善用户体验。~~~~
静态 Web 开发
Flutter 原生 App 开发
与 react.native 差别很大,不是原生。
Taro 多端统一开发方案
Electro 跨平台桌面应用开发
VS Code
总结