希望俄各位推薦一下PHP架構

來源:互聯網
上載者:User
玩了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架構。(臭屁下

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.