1、计算密集型的程序
nodejs本身如果要应用多核处理器,需要额外的设置,本身是单线程的,对密集型计算,只能一步一步来计算等待,相较多线程平台会差很多
2、单用户多任务型应用
单用户多任务势必要用到进程间通信,而nodejs在这一方面并不擅长
3、逻辑十分复杂的事务
Node.js的控制流不是线性的,是被拆成一个一个的事件,而人的思维是线性的。对于十分复杂的线性事务非拆成非线性的可能就无法维护了
4、Unicode与国际化
js只部分支持unicode
时间: 2024-11-19 21:05:50