Mencre

大厂用node解决什么需求?

解决了后端看不上的「脏活累活」。

node 在大厂一直扮演的角色就是「前端工程支持」「连接前后端的中间层」,这些活全是脏活累活,而且是服务于前端的脏活、累活,哪个后端愿意干?

最近火起来的 serverless 如果推行开,算是能把90%的后端从CURD的泥潭中解放出来,后端不应该庆祝一下吗?

你问100个后端,绝大多数不愿意做CURD的活,写十年curd一准写废了,都愿意面向系统、面向底层编程,都知道这才是后端能沉淀下去的方向,但是事实就是大多数后端在做curd的活,这些后端问问自己,就这样混到35岁慌吗?

现在这些活逐渐被前端拿走是个好事,从业务中解放出来去,去面对储存、面对缓存、面对JVM、面对网络、面对分布式,都比面对业务curd强不知道多少倍。

前端彻底成为「应用层工程师」,从前端到curd都归前端管,从团队协作上算是进一步解耦,前端再也不用找后端要接口了,自己操作就完事了,后端彻底去业务化,最终服务化。

node的生态和设计永远不可能跟Java相提并论,也抢不了Java的饭碗,作为前端最顺手的后端运行时,其作为curd的业务工具和前端工程的支持是最合适的,在大厂里也一直扮演着此类角色。

所以,Node还是很有未来的,也真正能解决实际问题,但是跟 Ry 当初设想的 Node 大相径庭了而已,当初 Ry 打算设计一个高性能的后端运行时,想跟 Java 们掰掰手腕,谁知道最后沦为了前端工具支持和业务代码Curd,不过近十年真正能进入主流的后端新贵也就node和golang了,从某种程度也是一种成功。

原文链接

打赏
码字很辛苦,转载请注明来自mencre博客《大厂用node解决什么需求?》
分享到:

评论