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