5G前端时代会迎来什么改变?
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
)我们就用这个做了很多事情,通过封装一个个纯函数,可视化拖动编程,内附各种模块(可能没有云厂商那么丰富,但是它免费可独立部署)
最后
- 记得关注我的公众号:
前端巅峰
让你跟别人不一样,拥有独立思考的能力 - 如果有写得不好或者有其他想法指出的可以评论
前端巅峰
注重前端性能优化和前沿技术,重型跨平台开发,即时通讯技术等。 欢迎关注微信公众号:前端巅峰
被 1 篇内容引用
14.4k 声望
29.9k 粉丝
推荐阅读
一个针对996公司的NPM库
背景今天在我们前端巅峰的吃瓜群里面看到一个图大致是说这个Evil.js是为了毁灭你的996公司而诞生的他会让你的项目在周日的时候出现以下神奇的效果:当数组长度可以被7整除时,Array.includes 永远返回false。Arra...
PeterTan赞 1阅读 1.1k评论 2
从零搭建 Node.js 企业级 Web 服务器(零):静态服务
过去 5 年,我前后在菜鸟网络和蚂蚁金服做开发工作,一方面支撑业务团队开发各类业务系统,另一方面在自己的技术团队做基础技术建设。期间借着 Node.js 的锋芒做了不少 Web 系统,有的至今生气蓬勃、有的早已夭折...
乌柏木赞 140阅读 11.9k评论 10
从零搭建 Node.js 企业级 Web 服务器(十五):总结与展望
总结截止到本章 “从零搭建 Node.js 企业级 Web 服务器” 主题共计 16 章内容就更新完毕了,回顾第零章曾写道:搭建一个 Node.js 企业级 Web 服务器并非难事,只是必须做好几个关键事项这几件必须做好的关键事项就...
乌柏木赞 60阅读 5.9k评论 16
再也不学AJAX了!(二)使用AJAX ① XMLHttpRequest
「再也不学 AJAX 了」是一个以 AJAX 为主题的系列文章,希望读者通过阅读本系列文章,能够对 AJAX 技术有更加深入的认识和理解,从此能够再也不用专门学习 AJAX。本篇文章为该系列的第二篇,最近更新于 2023 年 1...
libinfs赞 39阅读 6.1k评论 12
从零搭建 Node.js 企业级 Web 服务器(一):接口与分层
分层规范从本章起,正式进入企业级 Web 服务器核心内容。通常,一块完整的业务逻辑是由视图层、控制层、服务层、模型层共同定义与实现的,如下图:从上至下,抽象层次逐渐加深。从下至上,业务细节逐渐清晰。视图...
乌柏木赞 39阅读 7k评论 6
CSS 绘制一只思否猫
欢迎关注我的公众号:前端侦探练习 CSS 有一个比较有趣的方式,就是发挥想象,绘制各式各样的图案,比如来绘制一只思否猫?思否猫,SegmentFault 思否的吉祥物,是一只独一无二、特立独行、热爱自由的(>^ω^<...
XboxYan赞 41阅读 2.8k评论 14
还在用 JS 做节流吗?CSS 也可以防止按钮重复点击
举个例子:一个保存按钮,为了避免重复提交或者服务器考虑,往往需要对点击行为做一定的限制,比如只允许每300ms提交一次,这时候我想大部分同学都会到网上直接拷贝一段throttle函数,或者直接引用lodash工具库
XboxYan赞 34阅读 2.2k评论 2
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。