laravel菜鳥(niǎo)教程 laravel除了文檔外,還有什么文字和視頻教程推薦?
laravel除了文檔外,還有什么文字和視頻教程推薦?作為laravel的忠實(shí)用戶,我開(kāi)發(fā)PHP已經(jīng)十年了,我學(xué)到了最好的文檔和視頻教程laravel的目錄不同于ThinkPHP,它們的渲染模板也不同
laravel除了文檔外,還有什么文字和視頻教程推薦?
作為laravel的忠實(shí)用戶,我開(kāi)發(fā)PHP已經(jīng)十年了,我學(xué)到了最好的文檔和視頻教程
laravel的目錄不同于ThinkPHP,它們的渲染模板也不同,模型的功能也比ThinkPHP強(qiáng)大得多
先安裝composer,然后在全局范圍內(nèi)安裝laravel/installer,然后啟動(dòng)一個(gè)laravel,您需要找到一些小項(xiàng)目供以后練習(xí)?,F(xiàn)在laravel已經(jīng)升級(jí)到5.8了,最新的視頻教程也出來(lái)了
學(xué)習(xí)了laravel組件之后,基本上可以脫離核心架構(gòu)
如果你想進(jìn)一步學(xué)習(xí)laravel、spool、ThinkPHP和Yi,我也從TP轉(zhuǎn)到了Yii,我也經(jīng)歷了以前遇到的問(wèn)題。首先,我個(gè)人的感覺(jué)是,我經(jīng)歷了一個(gè)新的框架,不同的語(yǔ)法和結(jié)構(gòu),和心理沖突。建議在網(wǎng)上搜索yii2思維導(dǎo)圖,了解整個(gè)實(shí)施過(guò)程,以便快速學(xué)習(xí)。
為什么學(xué)了tp后,再去看yii和laravel感覺(jué)這兩個(gè)好難?
主要問(wèn)題的范圍太廣。正常框架和語(yǔ)言之間沒(méi)有可比性和交集性。
但是,我們可以從業(yè)務(wù)角度建立聯(lián)系。
舉個(gè)簡(jiǎn)單的例子,使用laravel的PHP開(kāi)發(fā)人員將考慮使用C編寫擴(kuò)展,以在某些性能場(chǎng)景中實(shí)現(xiàn)業(yè)務(wù)。其實(shí),這可以比作拉威爾和圍棋的關(guān)系。
當(dāng)然,使用C編寫擴(kuò)展和使用go to work with PHP有一些區(qū)別。
前者是直接的底層嵌入,可以通過(guò)PHP語(yǔ)法直接操作。后者更多的是形成一個(gè)獨(dú)立的服務(wù),然后通過(guò)內(nèi)容或HTTP、RPC模式調(diào)用。
從用戶的方便性來(lái)看,前者更優(yōu)越。
但是,從項(xiàng)目的體系結(jié)構(gòu)和可擴(kuò)展性的角度來(lái)看,后者更優(yōu)越。
更重要的是,從成本的角度來(lái)看,主要是指開(kāi)通成本和維修成本,前者明顯劣于或劣于后者。
因此,通常在項(xiàng)目中,go可以代替PHP來(lái)做一些無(wú)狀態(tài)、高性能的服務(wù)。比如圖像處理、網(wǎng)關(guān)轉(zhuǎn)發(fā)等,可以理解為獨(dú)立于業(yè)務(wù),完善的基本服務(wù)。
這也是當(dāng)前微服務(wù)的早期原型。如果您將業(yè)務(wù)劃分為多個(gè)服務(wù),并且每個(gè)服務(wù)相互獨(dú)立,那么您就不關(guān)心服務(wù)的實(shí)現(xiàn)(使用您喜歡的任何服務(wù)),只需滿足既定的協(xié)議即可。
關(guān)注互聯(lián)網(wǎng)發(fā)展,互聯(lián)網(wǎng)架構(gòu),歡迎大家互相調(diào)侃