⑴ 移動前端開發和web前端開發的區別
移動前端開發和web前端開發其實都屬於前端開發的范圍,目前前端發展的趨勢就是大前端
那麼他們的區別在哪呢?我給你分析一下:
1、新技術的使用
目前移動終端主要以Webkit內核為中心,更好地支持HTML5等新技術,讓新技術得到更廣泛的應用。但是PC終端的開發需要兼容IE等老瀏覽器,所以新技術的應用必須考慮瀏覽器的兼容性。
2、業務的應用場景
Web前端開發主要是指傳統的在電腦端開發網頁,網頁主要運行在PC端,而手機端開發的網頁運行在手機端。這兩者沒有區別,孰難孰易。開發難度主要看業務需求。
3、頁面的適配性
在傳統的PC端頁面開發中,需要為頁面設置固定的寬度,以確保兩側都有頁邊距。但是移動頁面會選擇在手機屏幕上顯示盡可能多的內容,因為它的運營商手機屏幕比PC端小得多。這時候就要求移動頁面要能完全適應各種屏幕尺寸的手機,最大限度地利用。從這個頁面的適應性來看,移動端比PC端更難。
4、頁面的性能
一般情況下, PC端的網路通過網線或 WIFI與網路相連,而移動端則比較復雜。除 WIFI外,還有2 G、3 G、4 G、5 G,甚至常常會有多個不同網路連接間的切換。因此, PC端的網路狀況將比移動端更加穩定。移動端的頁面資源不能太大,否則當網路狀況不好時,頁面無法訪問,這對網頁性能造成了很大的影響。
以上就是我給你分享的關於移動前端和web前端的區別,希望我的回答對你有所幫助
⑵ 移動端前端開發與PC端比有哪些不同
我來簡單說說我認識到的移動端前端開發的一些特性吧。相對於PC端,移動端大概有以下幾點優勢:第一,瀏覽器內核相對單一,內核大部分都是webkit或者跟webkit有很大關系的blink,而且都是很「現代」的瀏覽器,對css3的支持的很不錯,所以移動端開發可以相對隨性的使用css3(當然不同的瀏覽器廠商支持程度還是不一樣的);第二,對於國內開發者來說,再也不用考慮低版本ie的兼容問題,這是一個多麼大的解脫。
移動端相對於PC端需要考慮的問題,第一,移動端設備屏幕尺寸繁雜。雖然移動端的瀏覽器內核相對單一,但是屏幕尺寸從3.5-6寸不等,如何讓用戶在不同的設備尺寸下得到最好的使用體驗,這是做移動開發首先要考慮的問題。第二,移動端的retina屏幕適配。移動設備有著更加高的像素密度,所以不能使用PC的那一套圖片(非retina的手機還是可以用的),而要針對retina提供更加高像素的圖片,這樣在手機上看才不會模糊和出現鋸齒。所以就得根據用戶的屏幕來尺寸和像素密度來載入不同的圖片。
目前暫時只想到這些。
⑶ 前端:移動端和PC端的區別
移動端:手機、平板電腦等設備。
PC端:台式電腦、筆記本電腦。
⑷ PC web前端和移動端的web app的區別在哪裡
從兩個角度來說
從用戶角度。pc端主要使用滑鼠,而移動端主要是觸屏。
從開發人員角度。UI(網頁用戶界面)設計師要考慮到移動端特點,便於觸屏操作。至於代碼實現效果時基本差不多。
⑸ 前端的分類有哪些啊比如說移動網頁前端pc網頁前端,和app前端。...
可以分成兩部分理解
1.伺服器端開發,也叫後台開發,這是唯一的,對應不同的平台,他負責數據的分發與存儲,和一些邏輯的處理.邏輯處理的多少由業務的復雜程度決定。服務端相對獨立,與平台沒啥關系.
2..1中不同的平台指web平台、移動設備平台等,移動設備又可分為andriod平台、iPhone平台等
每個平台都有自己的規范和開發技術。web平台的規范是鍵盤+滑鼠,開發技術是html+css+javascript;移動設備平台的規范是鍵盤+手指(觸摸和手勢),技術iphone是Objective-C,android是java。
業界很少有說移動web前端開發的,都是移動web開發.而web app特指的是用html5技術開發,之所以叫web app是因為他比較接近客戶端應用程序的用戶體驗,可以和系統深度融合,調用一些只有客戶端才能調用的功能(比如在移動設備上利用html5開發出的網頁可以訪問電話、攝像頭等本地功能).
通常你看到的一些文章中會提到web app 和native app,這里的web app指的是mobile web app,而移動web和web開發沒本質的區別,但需要不同的開發框架,以解決在移動設備上的適配問題和一些特殊的操作以及功能調用。
最後總結一下,web開發利用的是基於瀏覽器的網頁語言技術,native app開發利用的是基於操作系統的程序語言技術,web app介於兩者之間.當然現在比較流行混合型app,這個可以多網路一下.
⑹ 移動前端開發和web前端開發有什麼區別
移動前端開發和 Web 前端開發的區別是:
1、前端是相對比較大的概念,一般是指用戶能夠看到、直接接觸的界面都算是前端,比如iOS界面,安卓界面,網頁界面,PC/Mac桌面軟體的界面。最常見的是Web前端,也就是針對於網頁端開發的工作。
2、Web App即Web application,也就是以瀏覽器作為客戶端的軟體。例如,用桌面客戶端來收發郵件,但也可以直接用瀏覽器登陸gmail或者QQ郵箱,直接使用網頁版的軟體來使用。總之就是使用網頁版代替本地軟體。
Mobile Web App就是在手機端打開的Web App。例如Gmail的移動端軟體
3、目前,移動客戶端的開發主要包括三種類型:
Native App(原生APP):也就是完全使用移動設備系統語言寫的客戶端。iOS系統就是使用Objective-C語言來編寫本地應用,也可以使用蘋果於2014年蘋果開發者大會上發布的SWIFT語言;Android平台就是使用Java語言來開發。原生APP就是從界面到交互都是使用官方標准語言來編寫,效率和穩定性都是最好的,但欠缺靈活性。
Web App:這個就是在移動瀏覽器里打開的,使用Web前端開發語言HTML CSS JavaScript來開發的,基本上就是個網頁,
Hybrid App:主要使用HTML5實現。一般使用Native語言實現一個容器,然後使用HTML CSS JS來實現用戶界面和交互。這樣方式既克服了Web App容器暴露偏底層的介面這樣的問題,同時比起原生的開發靈活性要高。這樣就更新可以更方便快捷,也不依賴於市場。例如,豌豆莢其實是個PC端的hybrid app 。
對於以上三種開發方式的比較和分析搜索引擎裡面有太多的內容了,這里也就不再贅述了。
4、移動端網頁布局方法與pc的差異。
主要是css方面,外加如何做到同一url,不同客戶端展現不一致的做法,俗稱pc和mobile都兼容。還有會說一下rem的相關用法和一段比較經典的rem.js
最後總結一下:
其實這兩者最顯著的區別就是,web app是不依賴於具體的設備的,通用性較強,只要手機或PC有相應內核的瀏覽器就基本OK。而mobile的app則依賴於具體的設備,一旦更換設備,需要重新下載才能繼續使用。
移動前端開發 主要來說的是Native Client的開發Android為Java,iOS為Objective-C,然後么HTML5應用號稱跨平台其實差異很大。
Web前端開發么基本上就是HTML JavaScript CSS,不過有些人把Servelt/JSP, PHP,Ruby,Python,C#之類的只要關繫到頁面的也叫做Web前端開發。
app是應用,每個操作系統有專門的開發工具和語言
web是網頁,使用html+css+js,有工具可以生成轉化為app,不過效果一般
⑺ 前端開發中pc端和移動端的區別
前端開發中PC端和移動端網站的區別,主要是:PC端在開發過程中考慮的是瀏覽器兼容性,移動端開發中考慮的是手機兼容性問題,做移動端開發,更多考慮的是手機解析度的自適應和不同手機操作系統的略微差異化。
拓展:
1、PC (personalcomputer),個人計算機一詞源自於1981年IBM的第一部桌上型計算機型號PC,在此之前有Apple II的個人用計算機。個人計算機由硬體系統和軟體系統組成,是一種能獨立運行,完成特定功能的設備。硬體系統:是指計算機的物理設備如電源、主板、CPU、內存、硬碟等等。l軟體系統:是指為方便使用計算機而設計的程序,軟體系統包括系統軟體和應用軟體。系統軟體指的是主要用於控制和管理計算機資源的程序,如操作系統、編譯系統等。應用軟體指各種可以運行在操作系統中的程序,如游戲軟體、工作軟體等。
2、移動依託鐵通發展自己的有線寬頻的同時,發展移動有線通,是移動在08年電信業重組之後與廣電合作推出的一種有線寬頻上網業務。移動為了和電信聯通進行有線寬頻服務的競爭,推出了這個業務。移動有線通是針對家庭用戶或企業提供的基於雙向有線網路的寬頻接入服務。當然移動有線通是針對有線上網提出的,移動很早就開辦了無線上網業務如:手機上網、3G上網、WLAN(WIFI),有線通的推出也使人們多了一種上網運營商的選擇。
⑻ 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,既簡單,效率又高。
在實際中肯定還有其他一些不常見的問題
⑼ 移動端前端開發與pc端比有哪些不同
那麼首先你要了解移動端web開發和PC端web開發的特點區別在哪兒?就影響前端的兩個最大的特點就是——1)網路特點:PC端帶寬高,網路連接相對穩定;而移動端帶寬低,網路不穩定,間歇性連通。2)解析度:PC端解析度相對固定(1440*900);而移動端不同手機品牌甚至同一品牌手機不同型號,解析度差別都很大。 所以我們就先從這兩個方面說。在解析度上,首先你要了解現在web前端開發,響應式頁面布局設計給我們帶來的方便。其次針對PC端,我們可以使用像素(px)來做為元素寬高的單位,但是對於移動端,我們通常會使用百分比(%)來做。對了記著在頭部加上這句話:<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0"> 在載入上,移動端尤其要注意,隱形載入,按需載入等載入方式,還有盡量處理和解決重定向問題,非同步載入第三方等等...(這都屬於移動web前端開發的優化問題) 其實你這個問題問的很大,很多東西要去掌握,一時半會兒也說不清,說不完。。加油