1. 程式人生 > >tp5, laravel, yii2我該選擇哪個

tp5, laravel, yii2我該選擇哪個

java sql 好的 身邊 小學 某某 apach search 文檔

為什麽寫這篇文章


我個人有一個技術群,裏面學什麽框架的都有,經常會有人問 某某功能 在 哪個框架怎麽實現,用什麽框架實現更好,說道這裏我大家講一個同類型問題的笑話


某女:你能讓這個論壇的人都吵起來,我今晚就跟你走。

某軟件工程師:PHP是最好的語言!

某論壇就真的炸鍋了,各種吵架../..

某女:服了你了,我們走吧,你想幹啥都行。

某軟件工程師:今天不行,我一定要說服他們,PHP必須是最好的語言

大家註意重點哦(可能有同學會說 活該單身狗 哈哈),這邊文章的標題 就和這個語言爭論是一樣


沒有最好,只有更適合

和語言之爭一樣,框架一樣沒有那個最好這種說法,只有更適合。這裏的更適合我要給大家解釋下。


  • 更適合是 你非常了解一個框架 ,一定要註意不是因為你使用過 就一定更適合,因為只有你認證了解過 在出現極端問題才知道怎麽解決

  • 更適合是 你當前技術棧選擇,例如公司大部分人都會Yii2 框架,你說我們選擇個tp5,你這不是折騰人嘛,多人的智慧還是可取的

  • 更適合是 相對而言 文檔比較豐富,不然新人學習成本很高的


其實真有最好 也是不好的,百花齊放百家爭鳴 這樣才能促進一個東西的進步,如果整個互聯網PHP的框架 都是鳥哥的yaf,那就一家獨大,框架就很難發展啦


不要局限自己,要抱著開放的心態


我所了解的一些同學,當自己熟悉某個框架之後 就覺得其他的框架都是浮雲,這就有點畫地為牢 把自己圈起來了,不願意接受新的知識了。

我們做研發的(乃至所有工種),學習能力是我們的一大法寶,一個人的學習能力越強,其實就越能明白 世界很大,我們所了解的局限了(現在想想小學學的井底之蛙就明白了)。


可能有同學說來點實際了,不然就太雞湯了,好吧,我來上幾盤硬菜,


  • 對於我們php來講 ,突破局限 要求 對 tp,yii2,laravel 最好都有了解,最起碼你要了解兩個,記住我說的是了解,如果你真真了解了,其實你就應該能夠明白MVC是怎麽實現的了,並且會學習到很多面試經常問答的優秀設計模式

  • 對我們互聯網從業人員來講,突破局限 要求 不要只會一門語言,例如我個人無論是PHP,python,java, node,還是App 開發 都可以啦(哇,是不是全棧工程師,這裏我不說這個,我覺得這本來是一個褒義詞,現在好像隨便來一個都是全棧,我只能說我不是),其實你多學習幾個語言 你會發現,基本處理邏輯都是差不多的,只是語法和對應技術棧可能不太一樣


對於入門新手的建議


可能有些新手會說,老師我才入門,你這要求有點太高了,你開始這麽想沒有問題,但是請看了這篇文章之後 一定要拋棄這種想法。我對才入門的或者準備入門的新手 有如下幾個學習建議


  1. 充分利用互聯網的學習資源,但是請不要只看 不練習,編程就是實踐出真理的,不同的環境會遇到不同的問題 浪子助你提高解決問題能力

  2. 選擇身邊有人用的框架學習,因為你遇到問題可以就近原則尋求幫助

  3. 不要輕易放棄,好不容易下定決定學習 就給自己 3 ~ 6 個月 時間看看自己是否適合

  4. 學會釋放壓力,編程遇到難點了,出去逛逛,看看電影撒的,也許會有不一樣的思考


希望以上會對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我該選擇哪個