說說自己寫PHP架構的一些感受

來源:互聯網
上載者:User
說說自己寫PHP架構的一些感受

個人感受

我以前覺得,造一個架構,不是很難,其實我現在也是這麼認為的,不是說我到底有多麼厲害,其實我僅僅是覺得,造出來不難,恰恰是造出來之後,你要去 “養育” 它,這對我來說,則是最難的,我現在正是體會到了。

不知不覺,我已經寫過3個架構,其實都均已模仿他人架構為主的,然後肯定沒有對方的好,當然有自己的一些想法融入裡面了。然而,目前還存活的還剩下最後一個,他就是 FastD,不去總結不知道,這個東西喔已經 “養”了快一年了,感覺還不錯,算是3個架構下來,比較 “好” 的了。

FD第一次拿出來的時候如果我沒有記錯的話是 2015年的新年後的第一個工作周,當時拿了出來示範了給部門的同事看,大家的反應都不錯,這讓我激情四射啊。??

其實說老實話,我覺得自己也是一枚菜鳥及新手。造這個架構的初衷僅僅是想嘗試下,然後進而發展到,讓其他人都用上,目前算是實現了目標吧,因受 Symfony 架構的影響哈。

個人看法

然後我說說自己對當前PHP架構的一些看法吧。

我覺得現在市面上充斥著很多的 php 架構,其實每個架構上,都有自己好的一面,也就是可以參考的地方。其實我偶爾會在一些群上看到 "xxx是世界上最好的架構,沒有之一",額,這到底對 xxx 架構有多狂熱呀,和 “xxx是世界上最好的語言,沒有之一” 一樣,雖然說是老梗了,但其實是毫無意義的,包括有一些工作久的也會犯這些毛病。額,不好說吧,唉,自己順手就好。

我接觸的架構也不算多,也就幾個,寥寥可數啊。但其實細心可以發現一個很基礎的點就是:路由是一個架構靈魂,這麼說不是沒有道理的,目前咱們看到的架構,大部分都是只處理 “一個” 事情,Http 請求。而這個請求,看來則是一個由 “控制器” 及 “方法” 組成的指定地址而已,也就是咱們開發中所說的 路由,每個請求都是一個 路由,第一時間經過的,一定是路由,由路由負責解析到指定的方法。那剩下的就是處理了,至於是MVC還是其他,自定定製吧。

嗯嗯,還有,順便提醒一下咱們這些搞PHP的,一定要學好物件導向一定要學好物件導向一定要學好物件導向

好了騷年,繼續努力吧。

我個人推薦學習的有幾款架構:

  1. Symfony / 社區

  2. Laravel

  3. Yaf

順便推廣一下 Swoole

PHP比你想象中的要牛逼。

以上就介紹了說說自己寫PHP架構的一些感受,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 聯繫我們

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