WEB Application與Native Application的區(qū)別
WEB Application | Native Application |
---|---|
運(yùn)行在服務(wù)器上 | 通過(guò)App Store下載 |
通過(guò)瀏覽器執(zhí)行 | 直接運(yùn)行在移動(dòng)設(shè)備上 |
使用的前端技術(shù) | 使用的技術(shù) |
html,css,Javascript | Objective-C(ios),Java(Android) |
Web Apps發(fā)布在服務(wù)器上
-
使用Dropbox發(fā)布自己的Web Apps
Dropbox 在國(guó)外是一款非承的睿火的云存儲(chǔ)的軟件,提供免費(fèi)和收費(fèi)服務(wù)具帮,在不同操作系統(tǒng)下有客戶端軟件承耿,并且有網(wǎng)頁(yè)客戶端哟冬,使用這個(gè)軟件發(fā)布自己的Web Apps的原因是,它天然的集成了發(fā)布一個(gè)靜態(tài)網(wǎng)站的功能。
-
Dropbox的限制
-靜態(tài)網(wǎng)站
沒(méi)有數(shù)據(jù)庫(kù)的支持恢暖,也沒(méi)有php、Java狰右、asp服務(wù)端的程序來(lái)支持的的網(wǎng)站杰捂,主要的由html、CSS棋蚌、JavaScript語(yǔ)言構(gòu)成嫁佳。
-速度較慢
Dropbox主服務(wù)器在國(guó)外。
-域名不宜記憶
域名長(zhǎng)谷暮,存在不便記憶的參數(shù)蒿往。
-
步驟
1.登錄www.dropbox.com,若沒(méi)有賬號(hào)需要注冊(cè)一個(gè)湿弦。
2.下載與電腦相應(yīng)版本的Dropbox瓤漏。
3.安裝Dropbox。
4.將工程粘貼到剛剛下載的Dropbox云存儲(chǔ)空間的public內(nèi)颊埃。
由于這是一款較為成熟的軟件蔬充,所以不需要進(jìn)行任何配置。如果大家購(gòu)買服務(wù)器的話班利,就需要進(jìn)行一系列的配置了饥漫。
-
訪問(wèn)發(fā)布的Web Apps
對(duì)需要用戶訪問(wèn)的文件(一般是index.html)點(diǎn)擊右鍵,有一個(gè)選項(xiàng)是復(fù)制公共鏈接罗标,點(diǎn)擊后會(huì)有一個(gè)url復(fù)制到剪切板上庸队,這個(gè)是由Dropbox自動(dòng)生成的url积蜻,用瀏覽器打開(kāi)這個(gè)鏈接即可訪問(wèn)。
Web Application的優(yōu)點(diǎn)
- 對(duì)于一些簡(jiǎn)單的應(yīng)用程序彻消,用戶無(wú)法分清是否為Web Application還是Native Application
- 更容易自適應(yīng)屏幕
- 更多的硬件支持api在逐漸成熟
- html5 正在逐漸成熟
- 與設(shè)備無(wú)關(guān)浅侨,一次開(kāi)發(fā),多平臺(tái)使用
- 不局限于App Store
Native Application的優(yōu)點(diǎn)
- 消息通知
- 直接操作設(shè)備硬件
- 直接讀取設(shè)備文件
- 比web具有更流暢細(xì)膩的圖形渲染效果
- 應(yīng)用內(nèi)購(gòu)買
- 更多的應(yīng)用內(nèi)廣告嵌入支持
Hybrid App混合模式的移動(dòng)應(yīng)用
- 介于web-app证膨、Native-app兩者之間
- 兼具“Native app的良好用戶交互體驗(yàn)”和“web app跨平臺(tái)開(kāi)發(fā)”的優(yōu)勢(shì)
Web App轉(zhuǎn)換為 Native App
- PhoneGap