node.js - 大家在那些场景用nodeJS

查看:105
本文介绍了node.js - 大家在那些场景用nodeJS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

请问大家都在什么样的场景下用nodeJS?

我现在能接触nodeJS的地方只有在前端构建脚本中,结合gulp或webpack写一些自定义的编译逻辑。

nodeJS做web服务器端及web容器,感觉不如php+nginx功能丰富、成熟。
nodeJS写的http server什么都要自己做,远不如nginx的强大.

如果说前后端同构,全部用js, 甚者再加mongoDB.
我觉得不必要,php也能很好的用作web后端如果没有模式不固定的存储需求的话,也未必需要mongoDB. 重要的是熟悉两者或三者的程序员就很少. 即使是全栈,也不需要前端后端数据库都弄,那怕他们都用JS. 术业有专攻,况且用nodeJS的难点在于服务器端的知识,用mongoDB的难点在于数据存储方面的知识,而非语言层面。

所以现在看到很多公司招人需要会nodeJS,不明白要用nodeJS做啥东西.

解决方案

php脱离框架也不见得比node好写多少,纯后端的node主流还是express、koa这些框架,前端的node主要在于grunt、npm这些应用,要说比其他语言有什么优势,在es6之前几乎是没有的,所有node鼓吹的优势都在逐渐被其他语言学去。性能也真的没有当年吹的那么高。
会用js去学点node这是应该做的事,现在前端无法脱离node进行开发,针对后端的node需求当然也有,但是个人觉得玩的意思更多一些。当然前提是你会另一种后端语言并且运用的炉火纯青

这篇关于node.js - 大家在那些场景用nodeJS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆