-
1 # ln8198
-
2 # 萬能擼Sir
都要學,只是先學後學的問題。tp在國內有很大市場,中小企業基本上都會基於tp,laravel這個也要學,因為這個有很多規範和技巧。其實框架不是主要的,用框架主要不是為了方便開發,還是讓我們更熟悉別人的程式碼,從而提升我們的程式碼水平,這才是終極目的。
-
3 # 閒雲俠鶴
讓我來說一說這兩個框架的特點吧。
首先laravel框架它是國外的產品。他的註釋各方面的話也都是英文的,如果新手英文不太好的話,那麼入手這個框架相對來說還是有一定難度的。
其次這個框架還有一些新手不太能搞懂的專有名詞,比如依賴注入、服務容器、服務提供者。
其次他的每個訪問入口路由也是要定義的。
再說一下thinkphp
這個框架是國內人開發的,框架的核心,都是用中文來說明註釋的。而且使用習慣也是華人的習慣。
另外tp5也引入了邏輯層,也就是說你開發其他的終端,比如PC端、wap版,APP,如果有了邏輯層,那麼你的程式碼相對來說要少寫很多。
還有就是tp5它是可以沒有路由的,訪問的路徑只要在控制機裡面寫入相應的方法即可。
他們的共同點是操作資料庫的話,有很多地方很相像。
如果你是新手,個人還是建議用tp,上手更快一點。
-
4 # 寧o542
如果是剛開始接觸PHP,可以先上手Thinkphp,中國產框架,手冊都是中文的,上手比較容易。有一定基礎後學習laravel會比較容易些。
-
5 # IT程式設計教程分享
如果你是新手剛接觸PHP,我作為十年開發老司機建議你先學thinkPHP
因為thinkPHP純粹中國產,文件手冊都是中文,且容易上手快速開發
當你有基礎的話我建議你學習Laravel要好一些、因為優雅,用的人多
真不是大家吹,thinkphp很多東西都是模仿Laravel的
目前Laravel的生態圈是最好的一個,star最多的一個框架了,各種擴充套件包
且laravel使用了大量設計模式,框架完全符合設計模式的五大基本原則,模組之間耦合度很低,服務容器可以方便的擴充套件框架功能以及編寫測試,非常優雅
如果你覺得laravel很困難 那麼原因就是你php基礎不夠好,需要系統學習下,為了解決大家進階的難題,我準備了一套中高階進階學習教程
回覆列表
說說這兩個框架的優缺點吧
thinkphp 華人開發的,上手比較容易,有中文文件,從tp3.2 到tp5.* 到tp6.* 這個框架也一直再最佳化,更新,在國內的佔比還是比較大的, tp6.*也融入了更多新的特性
laravel 是國外開發,最近幾年在國內也流行起來了,雖然文件是英文的,但是社群比較活躍,也有好多中文版本,它裡邊有好多php最新的特性,如門面,容器,中單件啥的,好多整合好的套件,用起來真香,當然這個框架要比tp要重量級些了,看你熟悉哪個用哪個吧? 我是都用過,真香