NodeJS的特点:
优点:
1部署简单 npm使得模块依赖关系变得容易处理
2事件驱动
3 异步编程:回调函数,事件监听,发布/订阅
4高效性能:优化资源调配和IO操作
5单线程和多进程
缺点:
1大量使用匿名函数,使得抛出的异常不易阅读
2 try/catch限于同步代码,使得异常捕获变得复杂
3 单线程的可靠性问题
4 不适应cpu密集的操作
5 回调代码的阅读
NodeJS的特点:
优点:
1部署简单 npm使得模块依赖关系变得容易处理
2事件驱动
3 异步编程:回调函数,事件监听,发布/订阅
4高效性能:优化资源调配和IO操作
5单线程和多进程
缺点:
1大量使用匿名函数,使得抛出的异常不易阅读
2 try/catch限于同步代码,使得异常捕获变得复杂
3 单线程的可靠性问题
4 不适应cpu密集的操作
5 回调代码的阅读