網(wǎng)站開發(fā) 選擇web前端開發(fā)還是移動客戶端開發(fā)?
選擇web前端開發(fā)還是移動客戶端開發(fā)?1. 移動web開發(fā)這部分和web前端開發(fā)沒什么區(qū)別,使用的技術(shù)是HTML-CSS-JS。不同的是,移動瀏覽器是WebKit的世界,PC是IE的世界。移動網(wǎng)頁可以
選擇web前端開發(fā)還是移動客戶端開發(fā)?
1. 移動web開發(fā)
這部分和web前端開發(fā)沒什么區(qū)別,使用的技術(shù)是HTML-CSS-JS。不同的是,移動瀏覽器是WebKit的世界,PC是IE的世界。移動網(wǎng)頁可以理解為PC網(wǎng)頁的簡化版,帶有一些觸摸功能。由于是在瀏覽器中進(jìn)行網(wǎng)頁開發(fā),所以最終的所有代碼都具有跨系統(tǒng)平臺的特點(diǎn)。
2. Webapp開發(fā)
具體指用HTML5技術(shù)開發(fā)。之所以叫webapp,是因?yàn)樗N近客戶端應(yīng)用的用戶體驗(yàn),能夠與系統(tǒng)深度集成,調(diào)用一些只能由客戶端調(diào)用的功能(例如,在移動設(shè)備上使用HTML5開發(fā)的網(wǎng)頁可以訪問手機(jī)、攝像頭等本地功能)。]~/S結(jié)構(gòu)和C/S結(jié)構(gòu)的優(yōu)點(diǎn):2.1c/S架構(gòu)的界面和操作可以非常豐富。
2.2安全性能易于保證,多層身份驗(yàn)證并不困難。
2.3因?yàn)橹挥幸粚咏换?,所以響?yīng)速度更快。
缺點(diǎn):
2.4應(yīng)用范圍窄,通常用于局域網(wǎng)。
2.5固定用戶組。因?yàn)槌绦蛐枰劝惭b才能使用,所以不適合一些未知用戶。
2.6維護(hù)成本高。如果發(fā)生升級,則需要更改所有客戶端程序。
優(yōu)點(diǎn):
1)不需要安裝客戶端,它可以有一個web瀏覽器。
2)B/S架構(gòu)可以直接放置在廣域網(wǎng)上,通過一定的權(quán)限控制,達(dá)到多客戶端訪問的目的,交互性強(qiáng)。
3)B/S架構(gòu)不需要升級多個客戶端,它可以升級服務(wù)器。
缺點(diǎn):
1)B/S架構(gòu)在跨瀏覽器上不令人滿意。
2)作為一個C/s程序執(zhí)行需要花費(fèi)大量的精力。
3)在速度和安全性方面花費(fèi)了大量的設(shè)計(jì)成本,這是BS架構(gòu)的最大問題。
有些工具有網(wǎng)頁版了,開發(fā)者為什么還要開發(fā)客戶端版?
謝謝你的邀請
讓我們說清楚一點(diǎn),我不這么認(rèn)為。
首先,獎金發(fā)放期已經(jīng)結(jié)束。手機(jī)并不是剛剛開始流行??偸怯行掠脩粼趪L試新的應(yīng)用程序。在那個獎金期,只要你投資一點(diǎn),你就會得到用戶?,F(xiàn)在智能手機(jī)已經(jīng)達(dá)到飽和狀態(tài),為了獲得用戶而制作類似應(yīng)用的成本越來越高。你需要花多少錢讓用戶改變習(xí)慣?再說,頭條新聞也不會讓你成長。最好的可以附在bat上,如果是新聞,也可以附在headline應(yīng)用程序上。如果方向是好的,就等著頭條買吧。