node出现的意义
在node中js可以随心所欲的访问本地文件,可以搭建websoket服务端,可以连接数据库,可以如webworkers玩转多进程,打破了js只能在浏览器中运行的局面,前后端编程环境统一,可以大大降低前后端转换所需要的上下文交换代价
node特点
异步I/O,
事件与回调函数,
单线程,
跨平台
node应用场景
i/o密集型,
是否不擅长CPU密集型业务,
与遗留系统和平共处,
分布式应用
为什么要异步I/o
用户体验
资源分配