上QQ阅读APP看书,第一时间看更新
序
JavaScript、Node和Express的组合是Web团队的理想选择,这个强大的、可快速部署的技术栈得到了开发社区和大公司的广泛认可。
构建优秀的Web应用程序和寻找优秀的Web开发人员都不容易。优秀的应用程序需要出色的功能、用户体验,并能提升业务能力:快速交付、部署和提供支持,且成本合适。Express提供了较低的总体拥有成本和较快的上市时间,这在商业世界中至关重要。如果你是一名Web开发人员,至少也会用到一些JavaScript,但你也可以大量使用它。Ethan Brown在本书中向你展示了如何大量使用它,而且多亏Node和Express,做到这一点并不难。
Node和Express就像发射JavaScript希望之银弹的机关枪。
JavaScript是应用最广泛的客户端脚本语言。与Flash不同,所有主流Web浏览器都支持JavaScript。你在Web上看到的很多动人的动画和切换效果都是以这一技术为基础的。实际上,如果你想充分发挥现代浏览器的功能,不用JavaScript几乎是不可能的。
JavaScript的一个问题是总容易受到草率编程的拖累。Node生态系统提供的框架、库和工具改变了这种状况,它们可以加速开发,鼓励良好的编程习惯。这能帮我们更快地把好应用推向市场。
我们现在有了一个由大公司支持的伟大编程语言,它易于使用,专为现代浏览器而设计,并且在客户端和服务器端都有优秀的框架和库。我管它叫一场革命。
——Steve Rosenbaum
Pop Art公司总裁兼首席执行官