什么时候用Node.js?

terry NodeJs 206

Node.js 是异步的、事件驱动的、非阻塞的和单线程的,使得它成为开发下面应用程序的完美候选:

  • 实时应用程序,如聊天和提供实时更新的应用程序。
  • 将视频或其他多媒体内容流式传输给大量观众的流式应用程序。
  • 其他 I/O 密集型应用程序,如协作平台。
  • 遵循微服务架构的网络后端。

然而,Node.js 的特性使得它对于其他类型的应用程序来说不是一个理想的选择。执行 CPU 密集型任务的应用程序(如复杂的数学计算)在使用 CPU 时表现不佳,因为 Node.js 是单线程的。

  • 暂无回复内容