玩了3個多月的ThinkPHP(說實話我感覺ThinkPHP目錄有點多,不過蠻喜歡的分的細)
現在打算玩別的架構 比如說
我知道有個 Laravel (英語不太好 每次而且每次去bootcss都會看到它有中文文檔有點傾向Laravel )
不打算盲目下手
希望俄各位說說自己的建議和心得
這個問題已被關閉,原因:無法獲得確切結果的問題
回複內容:
玩了3個多月的ThinkPHP(說實話我感覺ThinkPHP目錄有點多,不過蠻喜歡的分的細)
現在打算玩別的架構 比如說
我知道有個 Laravel (英語不太好 每次而且每次去bootcss都會看到它有中文文檔有點傾向Laravel )
不打算盲目下手
希望俄各位說說自己的建議和心得
從工作機會的角度考慮(至少從數量上,國內公司傾向於此架構) ==> ThinkPHP
從流行趨勢角度考慮(學習成本低,社區很活躍) ==> Laravel
從架構本身的優勢考慮(架構最先進,生態系統最成熟) ==> Symfony
如果,你只是為了找工作,那就學ThinkPHP吧!
如果,你只是純粹的興趣,不想花費太多精力,那就學Laravel吧!
如果,你想找的是目前PHP架構裡架構最先進,生態系統最成熟,學習過程中還會對你的PHP水平能夠有所提升的架構的話,學一下Symfony吧!(警告!學習曲線極為陡峭!)
這是一言不合就換架構啊
說實話你用ThinkPHP碰到了什麼問題?是影響了你的開發效率還是效能瓶頸?
所以個人建議:
多實踐一些商業項目,碰到問題了,發現你嘗試著去解決,能力不夠解決不掉,然後發現也不是ThinkPHP能解決掉的,你再選型其他架構是否有對應的解決方案。
但是據我瞭解,一般瓶頸都不會發生在語言和架構層面,除非負載到了一定的量級,需要去追求那幾百幾十毫秒的效能問題的時候。
但是話說回來,去研究和接觸一些其他架構的思想倒是很有必要的,相當於為以後做準備,但是盲目的更換不可取,還影響深入實踐商業項目的機會和進度。
可能是因為我偏執的不喜歡Laravel的全域函數
所以深深的愛上了Yii2
架構只是個工具
我最近也在看THINKPHP5的文檔,5版本有大幅度更新,有點傾向於純OOP的架構了,強烈推薦thinkphp5
支援 @vinzao
在學校的時候,學了好多亂七八糟的東西。
比較喜歡 laravel 架構,用來做了資料庫的課程設計等。
這個暑假出來實習,發現首先得滿足業務嘛~
公司用的是ThinkPHP架構,
因為已經比較瞭解MVC的概念了,
加上對PHP也有瞭解,
所以上手比較快。
假如你學了 ThinkPHP,
去面試要求說給你很多錢,
但是得用laravel呢?
你會怎麼選?
所以不要太過糾結於學習什麼啦,
打好基礎是關鍵,
或許明年或者後年就又來個lionis架構。(臭屁下