還在寫PHP?大師才用輕量級Ruby、JavaScript開發Web ( 繁體 字) |
作者:邱俊濤 | 類別:1. -> 程式設計 -> 網路編程 -> PHP 2. -> 程式設計 -> Ruby 3. -> 程式設計 -> 網路編程 -> Javascript |
譯者: |
出版社:佳魁資訊 | 3dWoo書號: 43084 詢問書籍請說出此書號!【缺書】 NT定價: 540 元 折扣價: 405 元
|
出版日:12/30/2015 |
頁數: |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 繁體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9789863792604 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:ThoughtWorks高級諮詢師最新力作 •學習輕量級、最新的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 第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
|
序: |