前言 在前一篇文章中我已經做過開篇,接下來的隨筆會詳細講一下我們的開發框架是如何實現的,專業的事由專業的人來講,以後就由我們的高級碼農小李英文名查爾斯和他的師父廠長(因為姓陳,酷愛攝影,我們的文藝片都是從他那裡來的,所以叫廠長) 技術選型 “查爾斯,這個敏捷開發框架我們要開始做了,給你分點任務,你要 ...
前言
在前一篇文章中我已經做過開篇,接下來的隨筆會詳細講一下我們的開發框架是如何實現的,專業的事由專業的人來講,以後就由我們的高級碼農小李英文名查爾斯和他的師父廠長(因為姓陳,酷愛攝影,我們的文藝片都是從他那裡來的,所以叫廠長)
技術選型
“查爾斯,這個敏捷開發框架我們要開始做了,給你分點任務,你要做哪塊的?”
“俺要做APP開發,現在APP開發的人工資高著呢,動不動10幾k的,俺要學好APP,俺要加工資,俺要走上人生的顛峰!”
“OK,那APP這塊就讓你來負責,我們這一期主要讓APP上實現工作流審批,CRM商機錄入還有即時通訊。”
“中,廠長,那咱們就開始整吧,要不咱就先從安卓開始,一個一個弄,弄好安卓弄蘋果,再搞微信。”
“你瘋了吧,你本來做.net,就會點前端,一下子又做安卓又做IOS,開發環境都要部署大半個月吧!我們肯定還是要基於HTML做技術選型還是先定IONIC”
“IONIC是啥?”
“查爾斯,你拜我為師不是光為了看我那些文藝片,你也要多瞭解一下新技術啊,現在做APP很多都是基於HTML的。IONIC就號稱只要會html,css,js就可以開發APP啦!”
“真的假的,HTML好是好,反正網頁的東西開發一次就可以在不同的設備上跑,安卓、IOS、微信一次搞定!可是調硬體怎麼辦呢?”
“這一點他們早就考慮過了,他們給安卓、IOS都做了一個殼,我們開發完html之後就可以把html打包放到這個殼裡給用戶安裝!”
“啊這個好,這個好,我都不學去學安卓、IOS就可以做APP開發了”
“是的,整體的架構草圖我畫了一下,你拿去看看”
“這下我全明白了,本地能存儲數據了,而且還能調硬體,能跟伺服器通訊,這就是個完整的APP啦”
技術資料
“技術資料可以到官網上去找,英文的可能全一點,可是我們除了中文就只會日語這門外語,還是給你中文API網站吧!”
http://www.ionic.wang/js_doc-index.html
“廠長,這個東西好像還很多人用的,不知道有沒有這方面的HTML模板?”
“太多了!你怎麼就自己不會去找,上次陸家嘴的視頻你不是一下就找到了麽,比找技術資料難多了!關鍵要用心!就在同一個網站,案例模板都有的。”
http://www.phonegap100.com/app.html
快速開發
“廠長,這個用起來確實不錯,跟平時開發web差不多。”
“其實可以更快的,你看我們的主體框架都有表單設計器了,這種APP的界面更簡潔,以後我們自己把常用的幾種模板稍微整理一下,再結合一個設計器就更快了,看看你做的效果?”
“下麵這個是後臺地址”
http://www.learun.cn:8090 、 用戶名:System,密碼:0000
APP實例下載鏈接:http://pan.baidu.com/s/1qYAGnyk