㈠ PHP開發與Web前端開發有什麼區別
一、主體不同
1、PHP:是一種易於學習和使用的伺服器端腳本語言。只需要很少的編程知識就能使用PHP建立一個真正交互的WEB站點。
2、Web前端:是創建Web頁面或app等前端界面呈現給用戶的過程。
二、過程不同
1、PHP:PHP網頁文件被當作一般HTML網頁文件來處理並且在編輯時可以用編輯HTML的常規方法編寫PHP。
2、Web前端:通過HTML,CSS及JavaScript以及衍生出來的各種技術、框架、解決方案,來實現互聯網產品的用戶界面交互。
三、學習的框架不同
1、PHP:可選的框架包括CakePHP、CodeIgniter、Zend等。
2、Web前端:熟悉掌握HTML、伺服器端腳本語言、CSS和JavaScript之後,學習Web框架可以加快Web開發速度,節約時間。
㈡ php和web那個好學
先說明你提問中出現的認知誤區,php是一種語言,web是一種應用場景,所以根本不應該在問題中並列這兩個詞彙。事實上就是各種技術的匯集共同實現了web應用,php是其中的一個技術分支而已。
在web中,html和css兩個技術是最容易學習的,幾乎是無門檻,隨便買本html+css從入門到精通之類的書,你就可以按圖索驥開始實戰了,3天(一天8小時)左右就能達到熟悉的水平。
但是,如果想將html和css從熟悉真正轉變為精通就是另一件事情了,此時它和開發語言(如javascript, php)入門具有了相同的門檻。即:
必須具有邏輯思維意識才能掌握編程語言。也就是必須具備用語言歸納事物運行規則的能力。
還是用html和css舉例,只要做到熟悉,那麼你就能將頁面做出預期的效果,但是只有跨過了上面的門檻,你才能在完成目標的前提下保證html與css源碼的見解、高效、可維護。
用css舉例,低端的css可能類似:
li.item a {font-size: 14px; color: #blue;}
li.item2 a {font-size: 14px; color: #red;}
那麼更好的聲明應該類似(只是例子,拋開整體只看片段的話這種寫法未必比上面好)
li a {font-size: 14px;}
li.item a {color: #blue;}
li.item2 a{color: #red;}
這里要突出的是第二段代碼說明開發人員對「層疊」有了認知,不再是有一說一,而是先整體,後局部,邏輯思維清楚。
從我個人接觸到的初學者來說,邏輯思維意識,或者說怎麼用程序語言描述事物是軟體開發人員入門的最大障礙,不管你學那種技術都一樣。希望對你有幫助,少走彎路。
㈢ 關於php和web開發
介於我也是個it民工,隨便說一些,希望對你有幫助。1不需要去培訓,你要去實踐,自己去做網站,給自己做個私人網站也好。你進了培訓也和進學校一樣,學校里的情況你也清楚。現在網站什麼語言都可以做,php,C#,java都有人用,主要是去實踐。
2.建議你先做,然後再出現實際問題再去搜這個問題應該怎麼解決。當然比較你決定用php,你要了解一下php給我們提供了什麼功能。例如:讀硬碟上文件要用什麼,還有讀資料庫要用什麼,還有php是不是支持直接讀寫execl,還是要自己寫代碼來支持讀寫execl(就是要了解系統提供了什麼,要不當一個問題出現,你自己寫了一大堆代碼來支持這個功能後來卻發現一個系統函數就搞定了)
3.累不累要看公司的工作壓力和你是否對你的工作有興趣。
如果單純做網站,我覺得php+mysql應該算很流行,javascript是html最流行的腳本,css是樣式,div+css是排版上最流行的。
希望對你有所幫助
㈣ php和web前端什麼區別
區別在於側重點不同,一個後端一個前端,但都是做web可以認為都算是前端,前後端是相對的。
㈤ PHP和web前端的區別
PHP和web前端的主要區別是
1、PHP是後台程序動態語言,是經過伺服器解析,解析出來就是前端Html+css+js代碼了
㈥ php伺服器和WEB伺服器有什麼區別
PHP僅僅是一個解釋程序,嚴格說沒有PHP伺服器的說法,只有WEB伺服器,就是能夠讓別人輸入你的地址作為網站訪問的功能。
你的PHP伺服器可能是指能支持PHP的伺服器,實際上就是WEB伺服器上添加一個PHP解釋程序,以及配置WEB伺服器支持PHP。
㈦ web前端框架和php框架的區別,大神怎麼看
web前端框架一般用MVVM思想,而PHP後端框架一般用MVC思想。後端MVC中的V視圖層指的就是web前端操作的范圍,而前端框架又將其細化
㈧ WEB前段和PHP那個好
web前端更適合女生學習,php適合男生學習,鍵罩察看你自己選擇,php適當的比web能難點,稿茄我在西電悶彎這邊學習的,你要學可以私我
㈨ PHP開發與Web前端開發有什麼區別
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組件活躍在一些企業的後台管理系統項目中。
㈩ web前端和php哪個好
看自己喜歡,看你是喜歡展現層還是業務邏輯層。前端偏交互設計、UI展現,當然 Node.js也可以用於後端交互,PHP主要是後端程序語言,主要負責數據業務邏輯處理,主要跟資料庫打交道比較多。
如果比較喜歡設計,交互和各種體驗效果的可以考慮前端,如果喜歡演算法、數據處理、業務分析的可以選擇php。不過現在前端對業務數據的處理也很有要求。
從工作角度來說,最近這幾年伴隨著交互體驗的升級,前端也相當吃香,不過這兩種只是工具,要有發展,肯定是要花很多精力去學習更多的知識。
作者:麥哲樂
鏈接:https://www.hu.com/question/30916933/answer/49949745
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。