PhoneGap+Node.js整合實作!用JavaScript做出跨平台手機App和雲端運用 | 被動收入的投資秘訣 - 2024年8月
![](https://www.books.com.tw/img/001/067/02/0010670242.jpg)
PhoneGap+Node.js整合實作!用JavaScript做出跨平台手機App和雲端運用
資策會手機開發熱門課程!
讓懂網頁設計語法的人順利學會開發手機程式
第一本PhoneGap +Node.js 的書籍並結合技術開發行動應用
整合跨平台和跨前端、後端技術,一舉實現手機/平板程式開發
隨著智慧終端作業系統平台越來越多,要開發一個商業應用得花好幾組人力在不同平台動刀動斧,但就在這個各家爭鳴的時刻,HTML5 APP(Web App) 提供一個跨平台的解決方案,Amazon、百度都將陸續支援,國內的產業如鴻海集團也在招兵買馬找尋HTML5 APP( Web App) 的開發人才。Web App本來和硬體溝通的一些限制,在Cordova( PhoneGap ) 架構整合下,獲得了長足的進步,現在又有Server端使用JavasScipt開發Web服務架構的Node.js,效能在許多測試優於PHP。PhoneGap+Node.js就成為學習跨平台手機App和雲端運用的學習首選。
使用統合的技術開發行動應用的好時機,對於本來就會網頁和Javascript技術的人,現在可以借力使力,跳進行動應用的前端和後端,直接升級。對於本來只能用單一平台開發原生APP和不懂後端架構的人,這也是一個跨越鴻溝能整合跨平台和跨前端後端技術自我加值的好機會。
PhoneGap目前支援的作業系統包含蘋果的iOS、Google的Android、Blackberry、LG的WebOS、微軟的Windows Phone、Nokia的Symbian、三星的Tizen和bada、Firefox OS和Ubuntu Touch。
名人推薦
華碩雲端總經理 吳漢章 X 資策會 資訊技術中心主任 呂理華 聯合推薦
作者簡介
彭祖乙
* 交大資管所博士
* 資策會網多所顧問及數教所嵌入式系統師資
* 在網通業及嵌入式業界帶領研發團隊超過10年 (略)
巫孟叡
* 陽明大學生醫資訊博士
* UCSD 電腦科學系畢業
* 多年網通及生醫軟體開發經驗
CH0 JavaScript 基本知識
PART I 手機端程式開發
CH1 Cordova 架構下的Android 開發環境
CH2 JQuery Mobile 手機模版
CH3 Cordova Plugin 的應用與Google Drive 連結
PART II Server 端程式開發
CH4 Node 架構
CH5 雲端服務MongoDB 資料庫開發
CH6 Restful 架構的後端服務開發
CH7 在Amazon 雲端中佈署行動服務
推薦一
與彭祖乙老師兩年前相識時,就在探討如何整合雲端服務與嵌入式系統,打造各種具智慧化能力的創新應用,彭老師還可以說是工業4.0概念的先驅。還記得彭老師為推動科技技職教育,很早便有撰寫此書之意,如今付梓,很為彭老師的毅力感佩。
華碩發展雲端服務與自有技術已有八年,並在三年前開始開放建置於全球的API資源,提出ASUS Cloud Open Network (ACON)計畫,與擁有創意的大專院校、創業團隊與創客合作,在各領域合作打造創新應用,目前在智慧家庭、智慧學習、智慧健康等領域都已有不錯的成績,可參考:creative.asuscloud.com。
展望未來,結合行動終端無所不在的特性、雲端服務連結萬物的能力與物聯網裝置等三大要素,加上此書所帶來的實現方法,相信會有越來越多豐富智慧服務問世,共同進入人人可創新的Open Innovation 世界!
華碩雲端總經理
吳漢章
推薦二
認識彭祖乙博士已經有超過10年的時間,第一次跟彭博士合作的機緣,是因為資策會規劃了一門『嵌入式系統在 Embedded Linux上的實作』課程,因聽聞彭博士在這領域有相當豐富的業界資歷,因此,我們邀請了彭博士擔任這一課程的教授,也如期獲得學員非常好的肯定與回響。爾後,彭博士轉往學界發展,倏忽已有八九年的時間。這期間因彭博士一直關注於物聯網技術發展,因此也一直跟本會保持聯繫,10幾年來,彭博士可說是我所認識少數兼具理論與實作能力的專家顧問與教授。
從2014年開始,資策會規劃推出一系列的物聯網開發與實作的課程,特別是在物聯網的平台控制與前端應用開發,我們第一個就想到之前彭博士跟我們介紹的Cordova的手機平台中介技術,讓開發者只需寫網頁語言就能輕輕鬆鬆的開發不同手機平台的App,並藉由此技術執行於iOS、Android、Windows phone等不同手機作業系統上,對無數充滿創意的開發者來說,最大的好處是,可以更專注於應用開發的創作上,而不需擔心跨手機平台的差異問題,相信這對於物聯網技術的應用普及也會有直接的助益。
全球行動應用開發技術變化幾乎已到令人目不暇給的地步,從各平台原生的技術到跨平台的應用框架,開發者面臨一日千里的技術改變,需要精準地掌握這些技術的應用技巧,本書以清晰的範例與實作步驟,不但能幫助讀者快速入門,更能夠為日後深入進階技術奠定穩固基礎。聽彭博士說下一本關於 RasPi的書也已經將近完工付梓,我也跟各位讀者一樣,引頸期盼能早日一飽眼福。
資策會 資訊技術中心主任
呂理華