『壹』 移動端Web App和WAP有什麼不同
移動端Web App和WAP有什麼不同?最直接的區別就是功能層面。WAP更側重使用網頁技術在移動端做展示,包括文字、媒體文件等。而Web App更側重「功能」,是使用網頁技術實現的App。總的來說,Web App就是運行於網路和標准瀏覽器上,基於網頁技術開發實現特定功能的應用。
WebApp是指基於Web的系統和應用,其作用是向廣大的最終用戶發布一組復雜的內容和功能。ASP,PHP,HTML,JAVA等。使用這些常見的網路開發工具,可以製作絕大部分的webapp程序,使其在網站頁面上實現傳統的C/S架構軟體的功能,也就是我們常說的SaaS模式。
從一個簡單的幫助消費者計算汽車租借費用的網頁,到為商業人員和度假者提供全套旅遊服務的大型復雜的WEB站點,都是WebApp。它包括一些完整的WEB站點,WEB站點的專門功能以及在Internet、Intranet或ExtraNet上的信息處理應用。
當用戶登錄一個網站(如Pixlr),大家很容易理解這是在訪問一個Web App。但是對那些僅僅提供基礎服務(如電話查詢或是信息查詢)的網站,區分用戶是否在訪問Web App就變得相當困難了。
其實這些服務大多都是Web App。我常常這樣問自己「這個程序是否完成了某個任務?」。即便它只完成了某個非常小的任務,那麼它也是一個Web App。Google的搜索引擎就是一個Web App,它本質上和電話查詢服務沒有什麼區別。
這樣說來,也並非所有的網站都是Web App。如果這個網站並沒有執行任何任務,那麼它就並不是Web App。
『貳』 web前端和移動web前端有什麼區別
web前端開發包括pc端開發和移動端開發,應該是屬於包含關系,用到的技術無非都是html+css+js/jquwey/ajax/json等前端技術,但是移動web前端主要用html5+css3來實現,現在流行的一種webapp,就是用純html5+css3來實現的,任何手機平台都可以用,不需要考慮安卓或者ios系統的顧慮,所以web前端的發展前景還是很不錯的
『叄』 移動前端開發和 Web 前端開發的區別是什麼
1.web前端開發
用最簡單粗暴的方式來講,就是用html + css + javascript來構建一個供人瀏覽的網頁,其中又包括兩個主要的分類:pc端網頁開發以及移動端網頁開發(很多時候被稱為h5開發)。
那麼這兩者有什麼區別呢,依據本人的經驗來看,pc端的網頁開發要考慮更多樣式兼容性的問題,ie,火狐,chrome等各大瀏覽器內核不一,使用到新特性的時候需要給樣式加上最基礎的兼容前綴,所以最好的做法還是盡量避免使用新樣式屬性來完成預期的效果。在移動端開發網頁就基本不用考慮這種瀏覽器間的兼容問題了,手機上的瀏覽器絕大部分是webkit內核的,所以在移動端網頁開發的時候能用到很多新的特性,像是極大簡便了頁面布局的flex布局,還有各種語義化的標簽等。但是由於移動端手機的尺寸種類繁多,所以在這方面要下點功夫,舉個最簡單的例子就是一行本來是能顯示3個目標的item但是在某些小尺寸的手機上只能顯示2個。其他還有一些細微的區別例如js庫的選擇(pc上用jQuery,移動端用zepto等)。
像一個官方網站肯定是需要在pc上以及移動端都能有較好的顯示效果,為了解決這個問題的方案主要有2種。一是使用像是bootstrap這種自適應的網頁UI框架,根據設備的寬度不同顯示不同的效果。但是現在主流還是做2套UI再根據UserAgent等來分別顯示不同的頁面,這樣在移動端的顯示能更靈活一點。
2.移動前端開發
主流的移動前端開發指的是Android一級iOS的原生開發,什麼是原生開發,最簡單來講就是Android用java寫iOS用ObjectC(swift)寫。這樣做出來的app在瀏覽體驗上肯定是優於網頁的。
由於原生開發需要兩個端開發,開發周期長(原生開發難度比web開發要大),所以最近很多公司都會把產品的一些頁面抽出來用webview來實現,甚至還可以使用phonegap將你的網頁打包成app(可以理解為純webview的一個app)。這樣的app稱為hybrid app,可以說是在開發效率以及用戶體驗上各有取捨得出來的產物吧。本人也是使用過ionic以及react native這兩個hybrid app框架,可以說是節約時間人力成本的一種不錯的選擇吧,並且還能讓你一個web程序員產生了一種自豪感:「卧槽我居然能開發app了。」
『肆』 手機端開發如何和web端進行交互
你好,我是通過httpclient模擬htpp請求,這樣就可以實現client和webserver 交互了
你研究一下哈!
『伍』 web端app和手機端app的區別
Native App開發
Native App開發即我們所稱的傳統APP開發模式(原生APP開發模式),該開發針對IOS、Android等不同的手機操作系統要採用不同的語言和框架進行開發,該模式通常是由「雲伺服器數據+APP應用客戶端」兩部份構成,APP應用所有的UI元素、數據內容、邏輯框架均安裝在手機終端上。
Web App開發
Web App開發即是一種框架型APP開發模式(HTML5 APP 框架開發模式),該開發具有跨平台的優勢,該模式通常由「HTML5雲網站+APP應用客戶端」兩部份構成,APP應用客戶端只需安裝應用的框架部份,而應用的數據則是每次打開APP的時候,去雲端取數據呈現給手機用戶。
Web APP應用呈現以下特點:
(1)每次打開APP,都要通過APP框架向雲網站取UI及數據;
(2)手機用戶無法上網則無法訪問APP應用中的數據。
(3)框架型的APP無法調用手機終端的硬體設備(語音、攝像頭、簡訊、GPS、藍牙、重力感應等)
(4)框架型APP的訪問速度受手機終端上網的限制,每次使用均會消耗一定的手機上網流量;
(5)框架型APP應用的安裝包小巧,只包含框架文件,而大量的UI元素、數據內容剛存放在雲端;
(6)APP用戶每次都可以訪問到實時的最新的雲端數據;
(7)APP用戶無須頻繁更新APP應用,與雲端實現的是實時數據交互;
適用企業:電子商務、金融、新聞資訊、企業集團需經常更新內容的APP應用。
Native App(原生型APP)應用呈現以下特點:
(1)每次獲取最新的APP功能,需要升級APP應用;
(2)原生型APP應用的安裝包相對較大,包含UI元素、數據內容、邏輯框架;
(3)手機用戶無法上網也可訪問APP應用中以前下載的數據。
(4)原生型的APP可以調用手機終端的硬體設備(語音、攝像頭、簡訊、GPS、藍牙、重力感應等)
(5)APP應用更新新功能,涉及到每次要向各個應用商店進行提交審核。
適用企業:游戲、電子雜志、管理應用、物聯網等無需經常更新程序框架的APP應用。
移動Web無所不在,移動Web是目前唯一的支持各種設備訪問的平台,與桌面Web一樣,移動Web支持各種標準的協議。移動Web也是唯一一個可供開發者發布移動應用的平台,它將各種移動交互與桌面任務有效地連接了起來;而開發Native App可以充分利用設備的特性,而這一點往往是Web瀏覽器做不到的,所以對一個產品本身而言,Native App是最佳的選擇。
『陸』 手機WAP和WEB有什麼區別
WAP的全稱是「無線應用協議(Wireless Application Protocol)」,是一種向移動終端提供互聯網內容和先進增值服務的全球統一的開放式協議標准, 是簡化了的無線Internet 協議。手機網站按照這種標准提供服務,支持這種標準的手機就可以訪問這些網站亨受這些服務。
WEB是網的意思,這里應是指World Wide Web,WWW,萬維網。萬維網常被當成網際網路的同義詞,不過其實萬維網是靠著網際網路運行的一項服務。
WAP和WEB並稱的時候,前者是指基於WAP協議的手機網站,後者是指基於HTTP協議的電腦網站,支持WAP的手機可以直接訪問WAP站點,手機訪問WEB站點則需要經過網關轉換;同樣,電腦可以直接訪問WEB站點,電腦訪問WAP站點也需要經過網站轉換。
『柒』 Web前端pc和移動端的區別
pc,我們需要考慮五大瀏覽器,ie6-11,firefox,chrome,safari都得兼容的吧。css還是js,以及各種框架。
mobile的網頁開發,我們需要考慮什麼呢?
就目前來說,我們只需要考慮webkit內核的瀏覽器和chrome,uc,qq,小米手機瀏覽器就好了
1、PC端在開發過程中考慮的是瀏覽器兼容性,移動端開發中考慮的是手機兼容性問題,做移動端開發,更多考慮的是手機解析度的自適應和不同手機操作系統的略微差異化;
2、在部分事件的處理上,移動端自然是偏向於觸屏的,另外包括移動端彈出的手機鍵盤該如何處理,這樣的問題在PC上肯定不會遇到,但在移動端,如果你沒有經驗,處理起來是相當麻煩的;
3、布局上,移動端開發是要做到頁面布局自適應的,而PC端頁面布局的比例會相對固定;
4、在動畫效果處理上,PC端要考慮IE的兼容性,通常用JS做動畫的通用性會好一些,但相比CSS3卻犧牲了較大的性能,而在手機端,如果要做一些動畫、特效等,第一選擇肯定是CSS3,既簡單,效率又高。
在實際中肯定還有其他一些不常見的問題
『捌』 手機移動web是什麼意思
mobile web(即手機移動WEB),嚴格的譯法為移動網路的web服務(移動網路),它基於移動互聯網,但並不等同於移動互聯網並做為一個概念。
移動網路是指基於瀏覽器的Web服務,如萬維網 , WAP和i - mode (日本)使用移動設備,如手機 , 掌上電腦或其它攜帶型工具連接到公共網路:不需要台式電腦,也沒有一個固定的固定連接。
然而,移動網路接入今天仍然存在著互操作性和可用性問題。 這是由於不兼容格式的大量信息在互聯網上提供的移動設備和部分是由於物理尺寸的小屏幕的移動設備和其他設備的限制等多種原因造成 。
1.屏幕大小 -這使得它很難或根本不可能看到依賴於標准尺寸的台式電腦屏幕上的文字和圖形。
2.缺乏窗口 -桌上型電腦,能夠打開多個窗口並且在在時間允許上進行多重任務和輕松恢復到以前的頁面。 在移動網路中,只有一個網頁在同一時間上進行顯示
導航 -最多的移動設備不使用類似滑鼠的指針,而是單純的向上和向下滾動功能與觸摸設備,從而限制了靈活性的導航。
3.缺乏Javascript和Cookie -多數設備不支持客戶端腳本和存儲的Cookies ( 智能手機和iPhone除外)--目前已廣泛應用於大多數網站提高用戶體驗,促進驗證數據輸入提高網頁訪客交互體驗等的關鍵web應用,然而多數移動設備的web端並不支持。
4.成本 -帶寬的接入和收費的手機網路,遠高於那些固定線路的互聯網接入服務。
『玖』 PC web前端和移動端的web app的區別在哪裡
從兩個角度來說
從用戶角度。pc端主要使用滑鼠,而移動端主要是觸屏。
從開發人員角度。UI(網頁用戶界面)設計師要考慮到移動端特點,便於觸屏操作。至於代碼實現效果時基本差不多。
『拾』 移動端Web和Webapp有什麼區別
web是一個站點的總稱,任何站點都可以稱之為web。
webAPP就是web應用,一個具有完備實現某一個功能的程序,都可以稱之為應用。比如一個看小說的閱讀器,一個播放器等等。webAPP就是這類的應用是基於瀏覽器運行的。
webAPP都是web,web不一定都是APP。
大約就是這樣。
從開發的角度來看,並沒有區別,都是開發~只是技術選型不同罷了。