【发布时间】:2021-07-13 14:05:45
【问题描述】:
对于大型服务器端应用程序来说,NodeJS 是一个好的框架/代码库吗?我希望开发的是一个需要 HTTP 事务(状态)和大量并发用户的大型应用程序。
根据我在网上阅读的内容,NodeJS 并不是处理大型程序的最佳工具。我遇到的情况如下:
- NodeJS 在 JavaScript 上运行,JavaScript 在事件循环上运行,批量使用时效率不高。
- NodeJS 可能是非阻塞的,但所有请求都在单个线程中处理,因此在处理许多请求时这可能会导致一些瓶颈。
- NodeJS 构建在自己的 HTTP 服务器之上,因此未来的维护将需要其自己的系统管理员/开发人员混合来处理应用程序。
- 没有那么多可用于 NodeJS 的经过良好测试和多样化的软件可以帮助您构建更大的应用程序。
我有什么遗漏吗? NodeJS 真的那么强大吗?
【问题讨论】:
-
在实际项目上工作了一段时间后,我用最新发现更新了我的答案。
标签: javascript node.js