laravel菜鳥教程 laravel除了文檔外,還有什么文字和視頻教程推薦?
laravel除了文檔外,還有什么文字和視頻教程推薦?作為laravel的忠實(shí)用戶,我開發(fā)PHP已經(jīng)十年了,我學(xué)到了最好的文檔和視頻教程laravel的目錄不同于ThinkPHP,它們的渲染模板也不同
laravel除了文檔外,還有什么文字和視頻教程推薦?
作為laravel的忠實(shí)用戶,我開發(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了,最新的視頻教程也出來了
學(xué)習(xí)了laravel組件之后,基本上可以脫離核心架構(gòu)
如果你想進(jìn)一步學(xué)習(xí)laravel、spool、ThinkPHP和Yi,我也從TP轉(zhuǎn)到了Yii,我也經(jīng)歷了以前遇到的問題。首先,我個(gè)人的感覺是,我經(jīng)歷了一個(gè)新的框架,不同的語法和結(jié)構(gòu),和心理沖突。建議在網(wǎng)上搜索yii2思維導(dǎo)圖,了解整個(gè)實(shí)施過程,以便快速學(xué)習(xí)。
為什么學(xué)了tp后,再去看yii和laravel感覺這兩個(gè)好難?
主要問題的范圍太廣。正??蚣芎驼Z言之間沒有可比性和交集性。
但是,我們可以從業(yè)務(wù)角度建立聯(lián)系。
舉個(gè)簡單的例子,使用laravel的PHP開發(fā)人員將考慮使用C編寫擴(kuò)展,以在某些性能場景中實(shí)現(xiàn)業(yè)務(wù)。其實(shí),這可以比作拉威爾和圍棋的關(guān)系。
當(dāng)然,使用C編寫擴(kuò)展和使用go to work with PHP有一些區(qū)別。
前者是直接的底層嵌入,可以通過PHP語法直接操作。后者更多的是形成一個(gè)獨(dú)立的服務(wù),然后通過內(nèi)容或HTTP、RPC模式調(diào)用。
從用戶的方便性來看,前者更優(yōu)越。
但是,從項(xiàng)目的體系結(jié)構(gòu)和可擴(kuò)展性的角度來看,后者更優(yōu)越。
更重要的是,從成本的角度來看,主要是指開通成本和維修成本,前者明顯劣于或劣于后者。
因此,通常在項(xiàng)目中,go可以代替PHP來做一些無狀態(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)侃