计算机
类型
可以朗读
语音朗读
250千字
字数
2015-07-01
发行日期
展开全部
主编推荐语
快速发布应用程序、用户试用反馈、轻量级工具、现代Web应用实例。
内容简介
如何快速的将一个可以工作的应用程序发布,并由真实的用户进行试用,反馈,然后逐步改进。其中包括了很多的轻量级的工具,程序库,框架,以及轻量级的开发流程如强调测试,持续集成,自动化部署等。 另外,书中的最后一部分包含了一个完整的实例,从头到尾展现了如何开发一个现代的Web应用,并最终使其上线。书中的其他章节同样包含了很多代码片段和示例,这些片段都可以直接拿来在实际的项目中使用。
目录
- 版权信息
- 简单就是美
- 前言
- 工具与方法论
- 本书组织结构
- 致谢
- zsh的一些好用的特性
- 1.3.1 文件查找命令find
- 第1章 环境配置与工具准备
- 1.3.3 文件搜索grep
- 1.3.4 定时任务crontab
- 1.3.5 JSON查询利器jq
- 1.4.1 Vim编辑器
- 1.4.2 Sublime Text编辑器
- 1.5.1 Launchy
- 1.5.2 Alfred
- 2.1.1 rackup
- 2.1.2 Rack中间件
- 2.2.1 404页面
- 2.2.2 使用模板引擎
- 2.2.3 简单认证中间件
- 一个实例
- 3.1 数据库的访问
- 3.3.1 和Rails一起使用
- 表关联
- 3.3.2 独立使用(在既有数据库中)
- 查找记录
- 3.3.3 校验
- 使用DateMapper
- 4.1 富客户端
- 模块化RequireJS
- 4.2.1 模型
- 4.2.2 视图
- 4.2.3 集合
- 4.2.4 与服务器交互
- 4.2.5 路由表
- 4.3.1 数据双向绑定
- 4.3.2 内置指令
- 4.3.3 AngularJS中的服务
- 4.3.4 与RESTFul的API集成
- 4.3.5 与moko集成
- 常用组件
- 按钮
- 5.2.1 布局
- 5.2.2 常用组件
- 6.1.1 Spy功能
- 6.1.2 自定义匹配器
- 6.2.1 Mocha的基本用法
- 6.2.2 测试异步场景
- 7.5.1 underscore的一些特性
- 7.5.2 jQuery插件基础知识
- 7.5.3 Todoify
- 7.5.4 进一步改进
- 8.2.1 搜索框
- 8.2.2 发送请求
- 8.2.3 结果集
- 点过赞的地方
- 8.2.4 放在一起
- 8.3.1 搜索服务
- 8.3.2 结果视图
- 8.3.3 搜索框视图
- 8.3.4 搜索逻辑
- 8.3.5 放在一起
- 8.3.6 更容易测试的代码
- 9.1.1 Rake
- 9.1.2 Guard
- 9.2.1 Grunt的使用
- 9.2.2 Gulp的使用
- 使用插件
- 10.1.1 安装操作系统
- 10.1.2 安装Jenkins
- 10.1.3 安装rbenv
- 10.1.4 安装NodeJS
- 10.1.5 安装Xvfb
- 安装浏览器
- Jenkins
- 10.3.1 Travis
- 10.3.2 Snap
- 11.1 RSpec单元测试
- 11.2.1 Selenium-webdriver
- 11.2.2 Capybara
- 11.2.3 Cucumber
- 11.3.1 安装Selenium
- 11.3.2 服务脚本
- 12.1.1 使用Berkshelf管理cookbook
- 12.1.2 自动创建用户
- 12.1.3 安装nginx服务器
- 12.1.4 配置nginx
- 配置Rbenv
- 发布第一个应用程序
- 13.2.1 使用密钥登录
- 13.2.2 使用Mina
- Web服务器
- 14.2.1 模板页面
- 14.2.2 导航栏
- 14.2.3 走马灯
- 14.2.4 搜索框
- 14.2.5 目录侧栏
- 14.2.6 植物列表
- 14.2.7 分页器
- 14.4.1 moko
- 14.4.2 AngularJS应用
- 14.4.3 细节页面
- 15.1.1 配置环境
- 15.1.2 定义数据
- 15.1.3 第一次提交
- 15.1.4 添加数据
- 15.2.1 环境准备
- 15.2.2 添加数据库插件
- 15.2.3 测试远程应用
- 15.2.4 访问远程数据
- 15.2.5 导出数据
- 15.3.1 模块化的Sinatra应用
- 15.3.2 测试
- 16.1.1 添加植物页面
- 16.1.2 一个奇怪的bug
- 16.2.1 后台API
- 16.2.2 客户端上传文件
- 16.4.1 创建分组及用户
- 16.4.2 创建S3中的bucket
- 16.4.3 存储到云端
- 16.4.4 部署到Heroku
- B.1 测试Controller
- B.1.1 AngularJS的一个典型Controller
- B.1.2 测试依赖于Service的Controller
- B.1.3 在何处实例化Controller
- B.1.4 如何mock一个service
- B.2.1 Service的典型示例
- B.2.2 $httpBackend服务
- B.2.3 Service的测试模板
- B.2.4 服务器Moco
- 12.1 自动化工具Chef
- 第13章 应用程序发布
- 13.1 使用Heroku发布应用程序
- 13.2 发布到虚拟机环境
- 13.3 服务器典型配置
- 第14章 一个实例(前端部分)
- 14.1 线框图
- 14.2 搜索结果页面
- 14.3 详细信息页面
- 14.4 加入JavaScript
- 第15章 一个实例(后台部分)
- 15.1 第一个迭代
- 15.2 发布到Heroku
- 15.3 更进一步
- 第16章 一个实例(集成)
- 16.1 发布
- 16.2 添加图片
- 16.3 新的问题
- 16.4 文件存储
- 附录A Web如何工作
- A.1 CGI的相关背景
- A.2 配置Apache支持CGI
- A.3 更进一步
- A.4 一个稍微有用的脚本
- A.5 更进一步FastCGI
- 附录B Angular.js的测试
- B.2 测试Service
- 看完了
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。