本文目錄一覽:
新人剛接觸 PHP,哪種框架比較容易上手?
題主如果是一個剛接觸PHP的新人的話,可能會覺得框架很多,各個框架都有各自的特點,難以掌握,其實雖然每個框架的特點不一樣,但是框架的思路都是差不多的,如果你用熟了,就會覺得什麼框架都差不多。不過剛開始接觸這些的話,了解框架還是要有先後順序的。
首先橫向比較,我認為一開始ci更容易在nodejs上運行。其實可以說,Codeigniter是一個挺優秀又容易上手的框架。你往往會通過與CI的接觸,立即感覺最初的PHP開發是非常酷的。而且在社區活動方面,Laravel現在處於中間狀態。Codeigniter被交換後,社區仍處於癱瘓狀態。雖然新的語句有了很大的改進,但它似乎已經丟失了原本的特點。
然後你需要對項目進行詳細說明,就以部署環境來說,如果你只需要一個簡單的PHP項目,比如在虛擬機或SAE上部署,就可以使用Codeigniter,如果它是一個獨立的服務器或VPS,就需要有一個Laravel。如果你實現了一個框架,你要遵循這些步驟,看看成熟的框架是怎麼做的,並開始建議一些簡單的事情,比如TP、CI,看看框架提供了什麼額外的功能。
總之你要在框架中,學習如何去使用它,一開始往往會覺得很難,但是熟練了之後你會發現原來的框架實際上是相同的,框架可以隨心所欲的使用也不是什麼難事,只要你不放棄的堅持學習就可以做到。
新手php框架要先學laravel好還是tp?
對於新手來說是學習php框架最佳的選擇是tp
thinkphp,國內的PHP框架,具有簡單,快速,兼容等優點,。從5.0版本開始,號稱為API開發而設計的高性能框架。配置開發也是非常簡單,一般下載框架就可以直接開發,開發代碼風格也符合國人思想,所以簡單,快捷,適合新手的php框架。
Laravel框架,是當今最熟練,流行和廣泛使用的開源框架之一。Laravel具有多種功能,例如模板引擎,MVC架構支持,安全性高,開發者工具,數據庫遷移等。這些Laravel高級功能使它比其他PHP框架更好。新手為什麼不強烈推薦呢?主要是Laravel框架是一個國際的框架,很多是英文,雖然有翻譯文檔,但是對於英語不好的新手來說,更是折磨。所以比較建議tp
新手如何去學習php框架
一,選擇一個合適的php框架在國內,使用zf,ci和tp框架的人比較多,新手可以從中選一個去學習,新手不建議一開始就去學習zf,功力還不夠深,學習zf會讓你更迷茫。第二步,學習輸出hello world,hello world很簡單,但是對於學習一門新的語言或框架,很重要。第三步,學習理解單一入口和網址解析(即網址路由),單一入口,對於新手來說,可能有點不太好理解。第五步,學習數據庫的添加,修改,刪除,查詢,學會簡單的數據庫操作。第六步,學習php框架常用的函數和類庫,php框架中一般會帶一些常用的函數和類,可以稍微看一下,此時還沒有必要深入研究,等用到的時候再詳細的去看手冊和樣例。第七步,下載基於此框架開源的項目系統下來學習,了解了php框架的執行流程,模板操作,和數據庫操作,下載一個開源的系統,下來去學習,學習別人的代碼,學得更快。第八步,做項目學習,要熟練掌握一個的框架,需要大量的實踐,通過做項目,去深入學習。第九步,閱讀框架代碼,了解其實現原理
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/277862.html