简述Node.js的适用场景?
-
IIO 密集而非计算密集的情景;高并发微数据(比如账号系统)的情景。特别是高并发,Node.js 的性能随并发数量的提高而衰减的现象相比其他 server 都有很明显的优势。
Bad Use Cases 1.CPU heavy apps (高CPU消耗的app) 2.Simple CRUD / HTML apps (简单的CRUD / HTML apps) 3.NoSQL + Node.js + Buzzword Bullshit (NoSQL + Node.js + 各种扯淡的时髦词汇)
Good Use Cases 1.JSON API 2.Single page apps (单页面app) 3.Shelling out to unix tools (对unix工具的脚本化调用) 4.Streaming data (流数据) 5.Soft Realtime Applications (软件实时程序)