5G苹果真正发布
大部分人都在考虑说买什么型号性价比高,要不要换手机,可是我思考最多的是以下几个点:
- 苹果往往能引领手机界的潮流,无论外观还是功能等.
- 很多人没有买苹果11,是在等12的5G,因为苹果很耐用,一般都能用好几年
- 今年前端的几个实践爆发点:例如低代码平台,前端
Serverless
化,以及webIDE
等。
这里科普下,什么是serverless
: 现在如果是普通的发布构建流程,那么你先要去买个服务器,然后配置nginx,然后启动你的后端服务器,如果是前后端分离项目,还要把前端构建后的静态资源产物同步到对应文件夹提供给用户访问(也有容器化的,这里不做过多阐述),这一系列的操作,很难让一个人完全实现,或者即使能实现那么对这个人要求也是稍微有一点高的。但是使用了serverless
去开发,你可以在网页上的webIDE
写你的代码,正常保存在云端,提前配置一下,想构建发布的时候点击下发布的就好了。这期间所有的运维、部署操作都帮你屏蔽了(这里为了讲得通俗易懂所以解释可能不是很规范)
5G普及是必须的,而且会很快
会对前端带来什么影响?
- 加速
serverless
的普及应用,这点是肯定的!随着传输速度越来越快,云计算能力逐步的提升,更多的事情会在云端完成,前面提到的云端IDE
.(说人话就是网页版的编辑器) - 民用5G和商用5G场景不一样,但是有一个相同点,一旦传输速度更快,更多的事情可以在云端完成,以前我们处理一些重计算业务、逻辑等为了性能还会考虑用
wasm
、BFF层
等去做优化,但是在传输速度变快后,FAAS
或Serverless
模式可以解决这个问题.让云端去处理分担处理这些问题,前端专注交互 - 对于交互流畅度要求更高
- 前端可以更好的实现更重、更复杂的功能
- "前端"或许会更轻,前端未来可能只会专注交互实现,其余都在云端完成,但是前端可以去做更多的事,通过
Serverless
模式屏蔽运维部署层面,一个人完成前后端开发部署运维工作。(最好的预期)
- 加速
低代码平台
- 市面上现在出现了很多低代码平台,但是做得最好的是目前的
imgcook
根据sketch
设计稿直接生成代码,因为我们公司UI是sketch
,所以我这是我实践过后得出来的(我并没有认识他们里面的谁,只是纯粹推荐),他们生成的代码是可以选择什么框架、环境的,附带webIDE功能,关键现在图片生成代码也在内测中了,太牛逼了
- 可选的代码
- 如果你是做C端产品,经常有活动页什么的,我建议可以使用这个去实现,低端切图仔的工作肯定会被取代,时间问题
- 要不要学多一些工具?我的建议是浅尝则止:因为现在各种技术百花齐放,你需要抓住最重要的,对你和产品而言最好的那一两款即可。否则学多了就是负担,有时间多研究一些底层技术和提升综合能力更好
我们能做什么
- 顺势而为,5G势不可挡,而且很快普及(相信苹果的领头能力)
- 重交互、体验。从现在开始思考如何在业务中让用户的体验更好
- 适应
webIDE
开发模式,未来绝大部分事情都会在云上完成,你只要学好如何使用它们 - 适当学习后端相关知识点,例如
redis、mysql
等的使用 - 重视3D、大屏可视化等以前看来比较重的业务场景,谷歌浏览器的发展以后可能会意想不到的强,或许十年后它可以在设备上实现真的3D投影可视化
- 什么框架写UI并不重要,多封装无副作用的纯函数,为将来的
FAAS
或Serverless
模式做准备,推荐一个可视化类Serverless
模式开发的库:node-red
.(基于Node.js
)我们就用这个做了很多事情,通过封装一个个纯函数,可视化拖动编程,内附各种模块(可能没有云厂商那么丰富,但是它免费可独立部署)
最后
- 记得关注我的公众号:
前端巅峰
让你跟别人不一样,拥有独立思考的能力 - 如果有写得不好或者有其他想法指出的可以评论
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。