tp5, laravel, yii2我該選擇哪個
為什麽寫這篇文章
我個人有一個技術群,裏面學什麽框架的都有,經常會有人問 某某功能 在 哪個框架怎麽實現,用什麽框架實現更好,說道這裏我大家講一個同類型問題的笑話
某女:你能讓這個論壇的人都吵起來,我今晚就跟你走。
某軟件工程師:PHP是最好的語言!
某論壇就真的炸鍋了,各種吵架../..
某女:服了你了,我們走吧,你想幹啥都行。
某軟件工程師:今天不行,我一定要說服他們,PHP必須是最好的語言
大家註意重點哦(可能有同學會說 活該單身狗 哈哈),這邊文章的標題 就和這個語言爭論是一樣
沒有最好,只有更適合
和語言之爭一樣,框架一樣沒有那個最好這種說法,只有更適合。這裏的更適合我要給大家解釋下。
更適合是 你非常了解一個框架 ,一定要註意不是因為你使用過 就一定更適合,因為只有你認證了解過 在出現極端問題才知道怎麽解決
更適合是 你當前技術棧選擇,例如公司大部分人都會Yii2 框架,你說我們選擇個tp5,你這不是折騰人嘛,多人的智慧還是可取的
更適合是 相對而言 文檔比較豐富,不然新人學習成本很高的
其實真有最好 也是不好的,百花齊放百家爭鳴 這樣才能促進一個東西的進步,如果整個互聯網PHP的框架 都是鳥哥的yaf,那就一家獨大,框架就很難發展啦
不要局限自己,要抱著開放的心態
我所了解的一些同學,當自己熟悉某個框架之後 就覺得其他的框架都是浮雲,這就有點畫地為牢 把自己圈起來了,不願意接受新的知識了。
我們做研發的(乃至所有工種),學習能力是我們的一大法寶,一個人的學習能力越強,其實就越能明白 世界很大,我們所了解的局限了(現在想想小學學的井底之蛙就明白了)。
可能有同學說來點實際了,不然就太雞湯了,好吧,我來上幾盤硬菜,
對於我們php來講 ,突破局限 要求 對 tp,yii2,laravel 最好都有了解,最起碼你要了解兩個,記住我說的是了解,如果你真真了解了,其實你就應該能夠明白MVC是怎麽實現的了,並且會學習到很多面試經常問答的優秀設計模式
對我們互聯網從業人員來講,突破局限 要求 不要只會一門語言,例如我個人無論是PHP,python,java, node,還是App 開發 都可以啦(哇,是不是全棧工程師,這裏我不說這個,我覺得這本來是一個褒義詞,現在好像隨便來一個都是全棧,我只能說我不是),其實你多學習幾個語言 你會發現,基本處理邏輯都是差不多的,只是語法和對應技術棧可能不太一樣
對於入門新手的建議
可能有些新手會說,老師我才入門,你這要求有點太高了,你開始這麽想沒有問題,但是請看了這篇文章之後 一定要拋棄這種想法。我對才入門的或者準備入門的新手 有如下幾個學習建議
充分利用互聯網的學習資源,但是請不要只看 不練習,編程就是實踐出真理的,不同的環境會遇到不同的問題 浪子助你提高解決問題能力
選擇身邊有人用的框架學習,因為你遇到問題可以就近原則尋求幫助
不要輕易放棄,好不容易下定決定學習 就給自己 3 ~ 6 個月 時間看看自己是否適合
學會釋放壓力,編程遇到難點了,出去逛逛,看看電影撒的,也許會有不一樣的思考
希望以上會對freshman 有幫助
總結
我希望大家 只要 抱著開放的心態去學習 ,去折騰自己,敢於分享,對自己要求更高。我相信我們再也不會討論框架和語言這種相對無聊沒有營養的話題。
只要你認真探索互聯網這個浩瀚的宇宙,你會發現很多奇妙的玩意
原文地址:tp5, laravel, yii2我該選擇哪個
標簽:thinkphp yii2 laravel ngrok natapp metaweblog
智能推薦
- apparmor 引起自定義mysql 日誌問題
- Yii2 捕獲錯誤日誌
- 【No.5 Ionic】修改 應用名,icon,啟動界面
- PSR : php編碼規範
- 【nginx,apache】thinkphp ,laravel,yii2開發運行環境搭建
tp5, laravel, yii2我該選擇哪個