大前端:前端的扩张
大前端是指通过 Web 开发相关的技术(WebView、JavaScript/TypeScript)所能开发、处理的领域。除了包含传统的 Web 前端相比,大前端还包含了——后端(Node.js 如 BFF 层、Serverless)、HTML 5 游戏、物联网、嵌入式应用、移动应用、桌面应用。它的显著特性是:一次开发,多种平台。
适合对象:任何级别的前端工程师。
简介:
引子
当我在知乎上回答了一个问题:坚持学前端的你,如今有什么感悟?,我的答案是:
- 2015 年 GET 了 Three.js 和 Oculus,可以开发 VR 应用,于是有了 oculus-nodejs-threejs-example
- 2016 年 GET 了 Cordova,可以开发混合应用,写了开源应用 Ionic 版本的 Growth
- 2017 年 GET 了 React Native 和原生开发技能,可以开发跨平台应用,于是写了基于 React Native 的混合应用框架 Dore
- 2017 年 GET 了 Serverless,可以快速使用 Node.js 开发后台应用,于是有了 Serverless 系列的应用。
- 2018 年 GET 了 Electron,可以写桌面应用了,于是有了自己的 Markdown 编辑器 Phodit
- 2019 年 GET 了 Canvas,可以写游戏应用了,于是有了 Milano
所以……VR 应用、移动应用、桌面应用、游戏应用、后台应用。
等等,你说这是前端相关的?方面看并非如此,可实际上却是如此。
喔,我好像不是一个前端,我好像是一个前端。哦,不对,我并不只是一个前端工程师,我是一个程序员,我是一个 Geek,我是一个作者。
总而言之,言而总之:
- 我是一个程序员,然后才是一个前端。
- 我是一个程序员,然后才是一个前端。
- 我是一个程序员,然后才是一个前端。
所以,放下前端程序员这个执念,让我们来看看:只凭现有的前端技术栈,我们又能做些什么呢?
目录
LICENSE
© 2019 Phodal Huang. This code is distributed under the Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License. See LICENSE
in this directory.