麦卡劳等编著的《基于MVC的JavaScript Web富应用开发》不是为 JavaScript初学者所写,如果你对 JavaScript这门语言缺乏基本的了解和认识,我建议你先阅读一些更基础的书,比如 Douglas Crockford著的 JavaScript: The Good Parts(http://oreilly.com/catalog/9780596517748)(O’Reilly)。本书更适合有一些 JavaScript开发经验的开发者,比如使用 jQuery类库的开发者,或者当你希望构建更复杂、更高级的 JavaScript应用时,本书也是适合你的。此外,本书的很多章节,特别是附录,对于有经验的 JavaScript开发者来说也是非常有帮助的。
如今Web 应用程序的开发已经越来越向传统应用软件开发靠拢了,Web 和应用之间的界限也进一步模糊。传统编程语言中的设计模式、MVC、应用架构等理论也在慢慢地融入Web 前端开发。
麦卡劳等编著的《基于MVC的JavaScript Web富应用开发》所涵盖的知识点非常全面,从MVC 的基本理论到网络协议、从模块解耦到异步编程模型、从HTML5/CSS3 到NodeJS、从软件测试到部署调试,对于很多前端工程师来说,这些知识正是突破自己的瓶颈所亟需的。这本书将专注于讲述如何构建“优雅又不失高水准”(state of the art)的JavaScript 应用,包括软件架构、模板引擎、框架和库、同服务器的消息通信等内容。书中同样提供了大量的示例代码,可以帮助你更深入地理解很多重要的概念。除此之外,作者在MVC 和架构方面的很多观点都很有启发性,即使你不是一名JavaScript 程序员,读完本书后也会受益匪浅。
《基于MVC的JavaScript Web富应用开发》适合从事JavaScript开发,寻求进阶的前端开发人员、Web架构师阅读。