php是后端語言,簡單來說就是處理數(shù)據(jù)的,html是用來布局的,css是用來修飾的。js和jq都是腳本語言,操作dom的,vue是一個框架,node也是后端語言。當(dāng)然我們是不會自己在數(shù)據(jù)庫上面去改的,我們還會寫一個管理后臺,通過管理后臺去上傳圖片到數(shù)據(jù)庫,不管是前端頁面還是管理后臺都是通過php來處理數(shù)據(jù)進(jìn)行交互的。
在web中PHP,HTML,CSS,JS,jquery,vue,node的作用是啥
Php是后端語言,簡單處理數(shù)據(jù),html用于布局,css用于裝飾。Js和jq是操作dom的腳本語言,vue是框架,node也是后端語言。首先,前端html等于你新蓋的房子,還沒裝修,只有一個建筑。css等于裝修你的房子。讓頁面看起來更好。Jq是js的封裝,也就是封裝了js的一些方法并調(diào)用。都屬于腳本語言,用法都差不多。比如你想點(diǎn)擊一個頁面按鈕觸發(fā)什么事件,是由js或者jq控制,然后傳給vue,vue是一個前端框架。它有很多特定的功能,比如雙向數(shù)據(jù)綁定,數(shù)據(jù)傳輸?shù)鹊?,非常方便?還有很多功能,可以在這里舉例詳細(xì)學(xué)習(xí))。php和node都是后端語言,但是node的性質(zhì)有點(diǎn)不確定。雖然是后端語言,但是前端開發(fā)是用的最多的語言。除了能寫后端數(shù)據(jù),還依賴很多框架。比如vue需要依賴節(jié)點(diǎn)環(huán)境。關(guān)于php,我舉個例子。你開發(fā)了一個官網(wǎng),但是你的圖片和產(chǎn)品一開始都是靜態(tài)的,就是你寫在上面的。但是我不能每次改都是從代碼開始改,然后上傳到服務(wù)器。所以我們需要通過后端返回數(shù)據(jù),通過php接口從數(shù)據(jù)庫中的圖片或者產(chǎn)品參數(shù)中獲取數(shù)據(jù),然后在前端頁面上渲染數(shù)據(jù),這樣只要數(shù)據(jù)庫中有什么東西發(fā)生變化,前端頁面就會自動替換成新的。當(dāng)然我們不會自己在數(shù)據(jù)庫上改。我們還會寫一個管理后臺,通過管理后臺把圖片上傳到數(shù)據(jù)庫。前端頁面和管理后臺都使用php(后端語言)處理數(shù)據(jù)進(jìn)行交互。
php框架那個最好?(有個人使用經(jīng)驗的回答),中大型級別用哪個框架好?yii,zf,ci,tp……
建議中大型使用zf。Zend絕對是PHP中領(lǐng)先的框架之一。它具有很強(qiáng)的靈活性,非常適合現(xiàn)代Web應(yīng)用的開發(fā),受到很多開發(fā)者的喜愛。它的設(shè)計簡潔,符合人的學(xué)習(xí)曲線,應(yīng)用廣泛,所以安全性也不錯。
數(shù)據(jù)庫和文件,php操作哪一種會快的
怎么說呢?數(shù)據(jù)庫是專業(yè)的,在數(shù)據(jù)量特別大的時候優(yōu)勢就顯現(xiàn)出來了。如果只是一點(diǎn)點(diǎn)數(shù)據(jù),可以自己去搜代碼,和用數(shù)據(jù)庫的速度沒什么區(qū)別。但是一旦數(shù)據(jù)量呈爆炸式增長,請相信數(shù)據(jù)庫引擎的力量。畢竟全世界很少有公司能開發(fā)出數(shù)據(jù)引擎。