php開發與web前端開發有什麼區別

2021-05-02 11:24:26 字數 4292 閱讀 9410

1樓:

1、業務的應用場景不同

web前端開發主要指傳統的pc端網頁開發,頁面主要是執行在pc端瀏覽器中,php開發出來的頁面主要是執行在手機上。

直觀上會感覺,pc端頁面大一些,移動端頁面小一些,但是根據開發經驗,頁面大可並不代表書寫的**複雜,頁面小也並不意味著開發簡單,難與易主要還是取決於具體的業務需求。

2、新技術的使用不同

由於在移動端主要以webkit核心為主,對於html5等新技術支援的更好,所以可以更大範圍的使用新技術;而pc端開發由於很多場景下要求相容ie等老版本瀏覽器,出於瀏覽器相容性的考慮,有些情況下限制了新技術的使用。

3、頁面的適配性不同

傳統pc端的頁面開發一般都會選擇給頁面設定一個固定寬度,兩側有留白,但是移動端的頁面由於其載體手機螢幕比pc要小很多,一般都會選擇儘可能多的在手機螢幕上顯示內容,這就要求移動端頁面要能夠充分適應各種螢幕尺寸的手機並進行最大程度的利用。

4、頁面的效能不同

pc端的網路情況一般比較穩定,都是通過網線或者wi-fi連線網路;但是移動端就比較複雜,除了wi-fi,還有2g、3g、4g甚至是在幾種不同的網路連線中交替切換也經常發生。

不穩定的網路連線對頁面效能帶來的挑戰是移動端的頁面資源不能太大,否則在惡劣網路情況下時,頁面將會無法訪問 ,嚴重影響使用者體驗。

5、框架選型不同

由於移動端網路情況的不穩定,導致我們在移動端頁面框架選型時,一般只考慮小而美的框架,例如像zepto.js這樣的壓縮之後只有9.6k,就能滿足一般業務的需要,如果是想要構建更復雜的單頁面應用,可以選擇像vue.

js這樣的框架,功能強大,但體積壓縮後卻只有20多k。

而web端相對選擇的範圍就比較大,一些比較重型的框架也可以根據專案需求加以考慮,例如古老但龐大的ext.js,依然憑藉著眾多ui元件活躍在一些企業的後臺管理系統專案中。

2樓:阿不吃de哥柯禾

區別在於側重點不同,一個後端一個前端,但都是做web 可以認為都算是前端,前後端是相對的,以下面php 學習方向舉例:

順序依次學習:

1、html ->js基本語法,事件處理 -> php基本語法2、php+mysql增刪改查 -> mysql全面語法學習3、php物件導向開發學習 -> php常用框架學習(一個就行)4、js深入學習,常見框架了解(優先jquery) -> linux命令學習 -> 常見伺服器apache,nginx配置學習

5、php深入學習,到這一步你自己知道怎麼學習了6、遇到瓶頸php難以深入,開始學習其他開發語言,拓寬視野所以php 深入學習後端服務,掌握前端知識前端,深入學習js 瞭解後端基礎,這是必然趨勢

3樓:匿名使用者

web前端, 指html css js;這類的輸出效果;是視覺上的處理

4樓:匿名使用者

web前端, 指html css js;這類的輸出效果

php和web前端什麼區別?

5樓:hao大森

區別在於側重

復點不同,一個後製端一個前端,但都是做web 可以認為都算是前端,前後端是相對的。

網頁,是**中的一「頁」,通常是html格式(副檔名為.html或.htm或.

asp或.aspx或.php或.

jsp等)。網頁通常用影象檔來提供圖畫。網頁要透過網頁瀏覽器來閱讀。

網頁是構成**的基本元素,是承載各種**應用的平臺。通俗的說,您的**就是由網頁組成的。如果您只有域名和虛擬主機而沒有製作任何網頁的話,您的客戶仍舊無法訪問您的**。

前端開發和web前端開發的區別

6樓:匿名使用者

移動前端開發和web前端開發都屬於前端開發,具體有以下區別。

1、業務的應用場景

web前端開發主要指傳統的pc端網頁開發,頁面主要是執行在pc端瀏覽器中,移動前端開發出來的頁面主要是執行在手機上。

直觀上會感覺,pc端頁面大一些,移動端頁面小一些,但是根據開發經驗,頁面大可並不代表書寫的**複雜,頁面小也並不意味著開發簡單,難與易主要還是取決於具體的業務需求。

2、新技術的使用

由於在移動端主要以webkit核心為主,對於html5等新技術支援的更好,所以可以更大範圍的使用新技術,而pc端開發由於很多場景下要求相容ie等老版本瀏覽器,出於瀏覽器相容性的考慮,有些情況下限制了新技術的使用。

3、頁面的適配性

傳統pc端的頁面開發一般都會選擇給頁面設定一個固定寬度,兩側有留白,但是移動端的頁面由於其載體手機螢幕比pc要小很多,一般都會選擇儘可能多的在手機螢幕上顯示內容,這就要求移動端頁面要能夠充分適應各種螢幕尺寸的手機並進行最大程度的利用。

從這一點上來說移動端頁面的適配難度更高一些。

4、頁面的效能

pc端的網路情況一般比較穩定,都是通過網線或者wi-fi連線網路,但是移動端就比較複雜,除了wi-fi,還有2g、3g、4g甚至是在幾種不同的網路連線中交替切換也經常發生。

不穩定的網路連線對頁面效能帶來的挑戰是移動端的頁面資源不能太大,否則在惡劣網路情況下時,頁面將會無法訪問 ,嚴重影響使用者體驗。

5、框架選型

由於移動端網路情況的不穩定,導致我們在移動端頁面框架選型時,一般只考慮小而美的框架,例如像zepto.js這樣的壓縮之後只有9.6k,就能滿足一般業務的需要,如果是想要構建更復雜的單頁面應用,可以選擇像vue.

js這樣的框架,功能強大,但體積壓縮後卻只有20多k。

而web端相對選擇的範圍就比較大,一些比較重型的框架也可以根據專案需求加以考慮,例如古老但龐大的ext.js,依然憑藉著眾多ui元件活躍在一些企業的後臺管理系統專案中。

擴充套件資料

web前端開發需要掌握的技術:

1、熟練掌握前端開發技術(html5、js、json、xhtml、css3),瞭解各項技術的相關標準。

2、掌握ajax非同步程式設計,能夠寫出高效能、可複用的前端元件。

3、對oo、mvc、mvvm等程式設計思想、前端框架有深刻理解,熟練掌握一個前端框架(常用前端框架 vuejs,angularjs,react,bootstrap,quick ui,移動端有:frozen ui,weui ,sui,mui,aui)瞭解其原理(框架有很多,選擇兩三個主流的框架,熟練,深度瞭解才可以)。

4、善於web效能優化,可訪問性、對seo等有良好的體驗;理解表現層與資料層分離的概念、 web語義化(這些也是在找工作中,很有用的加分項)。

5、瞭解前端安全機制,熟悉http協議以及瀏覽器快取策略。

6、熟悉常見js開發框架原始碼實現,(如:prototype、jquery、mootools,ext, dojo,underscore、yui、kissy),至少熟練一種(當然也不要去選一些用的人很少的框架,要明白大專案都是團隊做,不能自己搞一套)。

7、擁有良好的**編寫,設計文件撰寫的經驗,熟練使用git等版本控制工具。

8、對常見的瀏覽器相容問題有清晰的理解,並有可靠的解決方案,如ie6/7/8/9、 firefox、safari、chrome。

9、具有較高的審美(這個很重要,多去見識一些模板,高階的專案,就能感覺到有多大的差距)。

7樓:幸運的優就業

一個是全棧一個是web,不一樣範圍。

web前端和web開發有什麼區別

8樓:尚矽谷

前端前景是很不錯的,像前端這樣的專業還是一線城市比較好,師資力量跟得上、就業的薪資也是可觀的,學習前端可以按照路線圖的順序,

0基礎學習前端是沒有問題的,關鍵是找到靠譜的前端培訓機構,你可以深度瞭解機構的口碑情況,問問周圍知道這家機構的人,除了口碑再瞭解機構的以下幾方面:

1. 師資力量雄厚

要想有1+1>2的實際效果,很關鍵的一點是師資隊伍,你接下來無論是找個工作還是工作中出任哪些的人物角色,都越來越愛你本身的技術專業前端技術性,也許的技術專業前端技術性則絕大多數來自你的技術專業前端教師,一個好的前端培訓機構必須具備雄厚的師資力量。

2. 就業保障完善

實現1+1>2效果的關鍵在於能夠為你提供良好的發展平臺,即能夠為你提供良好的就業保障,讓學員能夠學到實在實在的知識,並向前端學員提供一對一的就業指導,確保學員找到自己的心理工作。

3. 學費價效比高

一個好的前端培訓機構肯定能給你帶來1+1>2的效果,如果你在一個由專業的前端教師領導並由前端培訓機構自己提供的平臺上工作,你將獲得比以往更多的投資。

希望你早日學有所成。

9樓:匿名使用者

150kg風機用zty

web後臺開發與前端開發相比,工資待遇有什麼不同

有很大的不同啊,具體取決於你技術的好壞。web前端開發的薪水工資在上海這邊,2年工作經驗的web前端開發工資差不多10k 15k,如果你會些後臺技術,並且前端技術很牛逼的話,到20k也是可能的。這個工資的多少主要取決於你的技術情況,所以工資也不一定的。但是北上廣的一個web前端工程師的市場價差不多就...

web的前端開發和後端開發有什麼區別?分別都用的什麼程式語言

前用html css js 後用php jsp asp等語言 前端開發和後端開發有什麼區別 1 語言不同 web前端 主要在客戶端 pc 手機 pad 執行 web後端的 主要在服務端 某臺機房伺服器等 執行 2 思考的方向是與使用者互動不同 前段主要是考慮怎樣能讓使用者覺得用起來更舒服,考慮介面佈...

web前端開發需要具備哪些技能,web前端開發工程師需要掌握哪些技術?

1.熟練掌握前端開發技術 html5 css3 js json xhtml 瞭解各項技術的相關標準 2.掌握ajax非同步程式設計,能夠寫出高效能 可複用的前端元件 3.對oo mvc mvvm等程式設計思想 前端框架有深刻理解,熟練掌握至少一個前端框架了解其原理 4.善於web效能優化,可訪問性 ...