用輕量級Web平台開發重量級應用網頁 | 拾書所

用輕量級Web平台開發重量級應用網頁

$ 486 元 原價 540

內容簡介

學習輕量級、最新的Web開發方法


輕量化是目前資訊業的趨勢,輕量級Web開發是一個很廣的主題,開發人員經常提到,卻很少有人能夠說明它的內涵。

好的程式設計師就是由基礎開始,從作業系統、工具、開發環境、程式語言、測試架構、資料庫、雲端平台等,如果都做到輕量級,整個程式自然就執行飛快,測試容易,錯誤變少,維護方便。

本書將教會讀者如何將一個想法變成實際的Web應用。從高效的程式設計工具、開發流程,到敏捷開發中的各種輕量級實踐,再從零開始開發一個具體的實例。

■使用Mac OS作為開發作業系統:既能享受Windows的方便,又是原生UNIX
■用zsh取代bash,少打很多字,少用很多cd到處找
■用vim不用普通的文字編輯,所有和文字有關的事,手都不需離開鍵盤
■用Ruby作為網頁語言,天生的Web DNA,非傳統程式思考方式
■用Bootstrap/Foundation作為樣式框架,又漂亮又簡單

適用:軟體開發人員、對輕量級Web開發感興趣者。

作者簡介

譯者介紹

目錄

前言

1 環境設定與工具準備
1.1 Shell
1.2 管線
1.3 幾個常用指令
1.4 編輯器
1.5 程式啟動器
1.6 關於Windows

2Web 應用伺服器
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 中的建置...

Brand Slider