样章下载

轻量级Web应用开发

这本书将教会你如何将一个想法变成实际的Web应用。从高效的编程工具,开发流程,到敏捷开发中的各种轻量级实践,再到从零开始开发一个具体而微的实例。

本书特点

书中实例

如何使用命令行

命令行是高效程序员最好的朋友,通过搭积木使得组合,可以让独立的小程序发挥出极大的威力,命令行还是自动化的前提。通过管道,命令行程序可以互相配合,从而完成复杂的任务。

持续集成

及时地将软件的不同部分集成在一起在实际项目中至关重要,持续集成环境可以促进你做到这一点。时刻保持一个可用的版本对于商业产品来说至关重要。ThoughtWorks出品的Snap是一个轻量级的CI服务器,它可以很容易的与Github集成。

奇葩网

从头搭建一个实际的应用程序会遇到很多问题,但是在解决问题的过程中可以学习到很多的额外知识。奇葩网是一个集成了前后端很多小巧轻量的工具的应用,其中涉及了Angular.jsBootstrapSinstraHeroku平台等众多工具和框架的使用。

样章下载

用户故事

本书包含了轻量级web开发的方方面面,通过大量实例展示了一个现代的Web应用从想法到实现所经历的代码开发、本地构建、持续集成、自动化测试、发布等全过程,并介绍了很多提高开发效率的框架和工具,文笔流畅,思路清晰,通俗易读,非常适合初学者。

贾玮
ThoughtWorks 咨询师

俊涛在本书中亮出了全栈工程师的本色,将各种高效的开发工具、Web应用服务器、数据库访问工具、客户端框架、CSS框架、客户端测试框架、持续集成和应用发布的绝技一一道来。这是一本没有提“全栈”的全栈Web应用开发的武功秘籍。

伍斌
创办bjdp.org编程操练社区,《驯服烂代码》一书作者