Web应用程式开发の羽量级优化

Web应用程式开发の羽量级优化 pdf epub mobi txt 电子书 下载 2025

想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

ThoughtWorks高级谘询师最新力作
学习轻量级、最新的Web开发方法

  轻量级Web开发是一个很广的主题,开发人员经常提到,但却少有人能够讲明它的内涵。

  好的程式设计师 就是从基础开始,作业系统、工具、开发环境、程式语言、测试架构、资料库、云端平台等,如果都做到了轻量级,整个程式自然就执行飞快,测试容易,错误变少,维护方便。

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

  ■ 使用Mac OS作为开发作业系统:既能享受Windows的方便,又是原生UNIX。
  ■ 用zsh取代bash,少打很多字,少用很多cd到处找。
  ■ 用vim不用普通的文字编辑,所有和文字有关的事,手都不需离开键盘。
  ■ 用Ruby作为网页语言,天生的Web DNA,非传统程式思考方式。
  ■ 用Bootstrap/Foundation作为样式框架,又漂亮又简单。

  适用:软体开发人员、对轻量级Web开发感兴趣者。
 

著者信息

作者简介

邱俊涛


  软体工程师,现就职于ThoughtWorks,喜欢程式设计,特别是其带来的成就感。对动态语言,函数式程式设计…等有浓厚的兴趣。喜欢开放原始码软体,喜欢知识分享,并从他人的分享中学习。崇尚简单,轻量的设计和模式。
 

图书目录

前言

第1 章 环境设定与工具准备
1.1 Shell
1.2 管线
1.3 几个常用指令
1.4 编辑器
1.5 程式启动器
1.6 关于Windows

第2 章Web 应用伺服器
2.1 Rack
2.2 Sinatra
2.3 Grape

第3 章 资料库存取层
3.1 资料库的存取
3.2 资料库结构(schema)的修改
3.3 ActiveRecord
3.4 DataMapper

第4 章 用户端架构
4.1 丰富型使用者端
4.2 Backbone.js 简介
4.3 Angular.js

第5 章 CSS 架构简介
5.1 Foundation 简介
5.2 BootStrap 简介

第6 章 用户端测试架构
6.1 Jasmine 简介
6.2 Mocha

第7 章 现代的前端开发方式
7.1 Karma 简介
7.2 前端相依管理
7.3 架设专案
7.4 测试驱动开发
7.5 实例Todoify

第8 章 撰写更容易维护的JavaScript 程式
8.1 应用实例
8.2 重构:更容易测试的程式
8.3 重点分离:另一种实现方式

第9 章 本机建置
9.1 Ruby 中的建置
9.2 JavaScript 中的建置

第10 章 持续整合
10.1 环境架设
10.2 持续整合伺服器
10.3 与Github 整合

第11 章 单元测试与整合测试
11.1 RSpec 单元测试
11.2 整合测试工具Selenium
11.3 架设Selenium 独立环境

第12 章 环境架设的自动化
12.1 自动化工具Chef
12.2 安装nginx 伺服器

第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 档案储存

Appendix A  Web 运行原理
A.1 CGI 的相关背景
A.2 设定Apache 支援CGI
A.3 更进一步
A.4 一个稍微有用的指令稿
A.5 更进一步FastCGI
Appendix B  Angular.js 的测试
B.1 测试Controller
B.2 测试Service

图书序言

图书试读

None

用户评价

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 ttbooks.qciss.net All Rights Reserved. 小特书站 版权所有