小二黑黑子的头像
前端工程师
小二黑黑子的头像
前端工程师
赞了这篇沸点
前端质量保障的“三层四面”。
白胜于2019-05-03 15:01发布的图片
5
赞了这篇沸点
为什么前端一定得学 node? 前后端分离模式已经偏离了当初的目标,原本通过并行 + 专业化来提高效率,但事情正在起变化。 1、并行率。在多个项目穿插迭代的情况下,前后端通常不能做到完美并行。 2、成本。本质上前后端分离仅仅是把一份工作拆成两份,让两个人去做,并没有减少整体的工作量。从增量运营时代进入存量运营时代,效率的权重一旦下降,那么前后端分离就会显得有些昂贵。 3、额外的信息成本。接口文档、数据结构约定、技术评审、联调(反正有前端测试接口,后端就不管接口质量,都等到联调时再说)... 4、公地悲剧。有部分工作既可以前端做,也可以后端做,那谁来做?这既是一个技术问题,也是一个政治问题。 5、逆向选择导致技术退化。反正都是前后端分离,前端就一点不管后端,后端也一点不管前端。 6、维护成本。但凡出点问题,就得拉前后端一起排查。 前后端分离还造成了以下分离前本不存在的困难: 1、首屏性能 2、A/B、灰度能力 3、桌面端 SEO 综上,从大方向上看,未来的趋势是客户端与前端融合,前端与后端融合。 阮一峰:未来只有两类工程师:端工程师、云工程师。
展开
7
赞了这篇沸点
以前一直以为 commonJS 就是个模块化规范,今天查了下,发现事情并没有那么简单。 commonJS 这个项目于 2009 年由 mozilla 工程师 Kevin Dangoor 发起,最初的目的是想给 js 搞一套服务端 api 规范及其实现,所以最开始名字叫 serverJS,后来运行环境又进一步扩展(命令行、桌面端、混合应用等),于是改名为 commonJS。 搞这么大事情,commonJS 到底包含了哪些内容呢? - 模块系统 - 二进制和 buffer - 字符集编码 - I/O流 - 进程环境 - 文件系统 - socket - ... 嚯嚯嚯,commonJS 乃是现代 js 的起点啊,大部分标准规范的前身都在 commonJS 里提出来了,node 其实就是 commonJS 的一种实现。
展开
白胜于2019-09-08 18:37发布的图片
白胜于2019-09-08 18:37发布的图片
白胜于2019-09-08 18:37发布的图片
3
小二黑黑子的头像
前端工程师
下一页
个人成就
文章被点赞3
文章被阅读13,987
掘力值142
收藏集
9
关注标签
18
加入于