随着Node.js人气的持续提升,大家很可能终有一天会利用它来开发自己的下一款Web应用程序。目前已经有相当一部分程序员开始利用它来创建实时Web API,这是因为Node.js无疑是我们能够找到的最优秀的、可用于创建服务器端应用的运行时系统。
【编者按】Node.js是一个用于创建Web服务的平台,以创新设计和高效著称。《Node.js项目实践:构建可扩展的Web应用》通过专业的讲解方式,帮助开发者逐步学习如何使用专业的开发工具构建一系列基于Node.js的Web应用。下面为该书的节选内容。使用Express.
选择后端编程语言绝非易事。毕竟不同的语言各有优缺点,我们需要考虑它是否是构建应用程序的正确工具。Node.js 和 Python 是后端开发的两个最受欢迎的选择。两者都有非常强大的包装生态系统和社区,在两者之间进行选择可能比较困难。在本文中,我们将分析 Node.
Node.js的力量源自于庞大的NPM生态圈,拥有超过1.5百万的包。没有NPM,Node.js虽然仍然可以使用,但其功能将大打折扣。在本系列文章中,我们将探索每位开发者都应该了解的常用NPM包。本篇,我们继续介绍第11至20款工具库,让你在Node.js项目开发中如虎添翼。
什么是Node.js?Node.js是基于Google Chrome的JavaScript引擎(V8引擎)构建的服务器端平台。Node.js由Ryan Dahl在2009年开发,其最新版本为v0.10.36。官方文档提供的Node.js定义如下-Node.
1.PrimusPrimus,是Transformer的创造者,并且也被称为通用包装器实时框架。Primus里包含了大量的用于Node.js的实时框架,并且它们都拥有各种不同的实时功能。此外,Primus还提供了通用的低级别接口用于各个实时框架之间进行通信。