PHP架構的好壞怎麼區分的

來源:互聯網
上載者:User
PHP架構好壞是怎麼區分的?看到不同的人對不同的架構評論不同,感到很奇怪。我是個PHP新手,目前只是簡單的用了下thinkPHP和CI,也不是很會用,只是瞭解了下CURD,但我實在感受不到什麼本質的區別,作為新人怎麼選擇合適自己的架構呢?

回複內容:

PHP架構好壞是怎麼區分的?看到不同的人對不同的架構評論不同,感到很奇怪。我是個PHP新手,目前只是簡單的用了下thinkPHP和CI,也不是很會用,只是瞭解了下CURD,但我實在感受不到什麼本質的區別,作為新人怎麼選擇合適自己的架構呢?

一般設計架構的時候都需要權衡兩點:開發效率和運行效率。有的架構開發效率超高,許多東西都由架構提供了現成的方案,許多複雜功能只需要自己寫個配置加少數邏輯,這種架構的代價一般是運行效率降低,許多複雜的情況需要由封裝在架構內的代碼處理,大量你用不到的邏輯和預判斷在架構中運行,有的架構甚至初始化一下就需要幾百毫秒。另一些架構只提供了少數核心功能,稍微複雜一點的情況都需要開發人員自己編碼實現,這種架構一般追求簡潔的功能和超高的運行效率。

既然是一個新手,唯寫過簡單的程式,那的確不容易發現不同架構的優劣,此時不必太認真選擇自己的架構,直接用公司裡高手選擇的架構,多積累經驗就好。

滿足兩點:

  1. 和自己的代碼水平最適配的

  2. 和要開發的項目最適配的

就是最好的

先thinkphp入門做東西有成就感了,學下php一直在開發的新特性

沒有最好的,只有最適合的

沒有單元測試的直接pass

好壞沒有絕對,關鍵是適合你的 = ̄ω ̄=

你覺得好用就用。就像手機 你喜歡就買。android和iphone隨你。沒有絕對的。

自己覺得好用就好

1、使用的人多:出現問題容易解決
2、文檔全面:如果有中文文檔,使用起來很順手,如果英文超級棒,可以忽略中文文檔優勢。
3、入門容易。

買了一本php的書,看了幾頁不想看了。然後又thinkphp開始看。
缺一個領我進門的師傅。/(ㄒoㄒ)/~~

可擴充性強的,底層代碼結構及注釋清晰的,應該就可以

只有適不適合沒有好壞

抽象度越高,你的開發效率越高。

架構第一提供一種標準 第二提高開發效率

進階的時候不妨學學使用量全球第一的laravel

作為新手,想瞭解清楚一些概念,可以現學tp,因為中文文檔很多,社區都是國人,基本問題都可以解決
ci也可以,文檔也是很豐富

當你有一定開發經驗了,再去嘗試laravel或者yii這種架構,可能比較容易瞭解

一開始,不使用架構也是挺好,瞭解一些基本原理,例如分頁的原理,這些很多架構都封裝好了,很多人其實都不知道裡面的原理

沒有好壞之分,只要你喜歡它就是好的。
就像女孩子一樣,沒有好壞之分,只要你喜歡,她就是世界上最美的女人。

用多了,才能感覺到那個架構在什麼時候更好用

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.