NodeJS适合开发的业务

Node.js适合用来开发什么样的应用程序呢?

当应用程序需要处理大量并发的I/O,而在向客户端发出响应之前,应用程序内部并不需要进行非常复杂的处理的时候,Node.js非常适合.
Node.js也非常适合与web socket配合,开发长连接的实时交互应用程序.

比如:

  • 用户表单收集
  • 考试系统
  • 打分系统
  • 聊天室
  • 图文直播
  • 提供JSON的API(供前台Angular等使用)

但是Node并无法挑战PHP,JSP等老牌后台语言.为什么呢?

因为Node.js本身就是极客追求性能极致的产物,缺少了很多服务器的健壮考量.所以Node不可能应用在银行,证券,电信等需要极高可靠性的业务中.

中国的企业实战中,创业型公司(正处于A轮,B轮),有情怀的公司非常爱使用Node做核心业务

  • 功夫熊的App,后台是Node.js在伺服
  • 美团网的订单吹,Node.js
  • 实现网,整站为Node.js搭建

成熟大企业,基本都是用Node实现某一方面的功能:

  • 知乎用了一个Node进程,跑起了"站内信"功能
  • 百度很多表单,启用Node保存到数据库的

猜你喜欢

转载自blog.csdn.net/bhq1711617151/article/details/87932453
今日推荐