企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
自项目开始之后短短四年多时间里,Node变得非常热门,使用者也非常多。这些使用者对Node的各自倚重点也各不相同。经过整理,主要有以下几类: * **前后端编程语言环境统一**。这类倚重点的代表是雅虎。雅虎开放了Cocktail框架,利用自己深厚的前端沉淀,将YUI3这个前端框架的能力借助Node延伸到服务器端,使得使用者摆脱了日常工作中一边些JavaScript一边些PHP所带来的上下文交换负担。 * **Node带来的高性能I/O用于实时应用**。Voxer将Node应用在实时语音上。国内腾讯的朋友网将Node应用在长链接中,以提供实时功能,花瓣网、蘑菇街等公司通过socket.io实现实时通知的功能。 * **并行I/O使得使用者可以更高效的利用分布式环境**。阿里巴巴和eBay是这方面的典型。阿里巴巴的NodeFox和eBay的q1.io都是借用Node并行I/O的能力,更高效的使用已有的数据。 * **并行I/O,有效利用稳定接口提升Web渲染能力**。雪球财经和LinkedIn的移动版网站均是这种案例,撇弃同步等待式的顺序请求,大胆采用并行I/O,加速数据的获取进而提升Web的渲染速度。 * **云计算平台提供Node支持**。微软将Node引入Azure的开发中,阿里云、百度均纷纷在云服务器上提供Node应用托管服务,Joynet更是云计算中提供Node支持的代表。这类平台看重JavaScript带来的开发上的优势,以及低资源占用、高性能的特点。 * **游戏开发领域**。游戏领域对实时和并发有很高的要求,网易开源了pomelo实时框架,可以应用在游戏和高实时应用中。 * **工具类应用**。过去依赖Java或其它语言构建的前端工具类应用,纷纷被一些前端工程师用Node重写,用前端熟悉的语言为前端构建熟悉的工具。