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