生活、美食與PHP框架的看法
昨天就我跟娃在家,晚上燒了碗麵給娃吃,小(粉)腸、蓮子、花生、百合、芡實燉湯,再加入蘆筍切塊,花了近一個小時燒出來的,營養均衡,娃愛吃得不得了,我對自己的廚藝表示信心。
前天在姥姥家,娃玩手機小遊戲很投入,看著娃,發現時間過得真是不知不覺的快。
今天,我的晚餐,LP燒的,方便麵加工,雖簡單,但卻是我愛的這一口。
每天都要談談學習,今天談談PHP框架。
先說一句,PHP是個好語言。
對於PHP,掌握諸如mysqli_fetch_assoc()還只是第一步,接下來遲早要碰到的問題還有很多,比如是否使用框架、選用什麼JavaScript框架/庫、程式碼如何組織、效能怎麼優化等等問題。這裡邊問題很多,對於其中的是否使用框架的問題,近日裡也看到了一些討論,自己也做了些思考,想單獨談談這方面的個人認識。
從PHP的特性來看,我始終認為PHP是個在程式碼風格方面,約束力較為放開的Web開發語言,當然,應該將絕大部分的不良程式碼風格歸咎於開發者的犯錯,但實際上,如果PHP語法象Java、C#那般講究工程級的規範的話,還是能規避相當部分的不規範性的。但是我仍然認為開發者自身的因素更重要,畢竟人是主宰,要知道,一個爛的Java開發者也能寫出爛的Java程式碼。
據上提到的情況,PHP框架,可以起到一定的約束、規範作用,同時,PHP框架的另一大優勢在於提高開發效率、解決了一定層次的重複造輪子的問題。但是,隨著團隊PHP技能的提升、專案進展中問題的不斷冒出和解決,以及系統規模的不斷擴大,PHP框架的侷限性將越來越凸顯,因此,個人認為,PHP框架只是個人認知和專案實施發展過程的一箇中間環節,隨著日益冒出來的效能及各式各樣的莫名問題,相信對框架的認識將是愛恨交織(其實,JEE框架何嘗不是如此啊)。當然,小規模的應用碰到的框架侷限性問題應該不會那麼突出,但對於較大規模的應用而言(主要是基於效能和複雜問題的考慮),遲早放下框架應該有很大的概率,並逐漸形成一套適合自身的所謂“框架”、“庫”或PHP應用環境。
那是不是說PHP框架不要學了?當然也不是這樣的,在一定範圍內(複雜度、規模不大的專案),框架的作用是明顯的,開發高效且規範;而且還能掌握一定的架構/設計方法。
回過頭來看PHP學習,總之,學好PHP才是根本,不贊成馬上接觸框架,但打好基礎之後,你可以嘗試一下接觸框架,但不該迷信框架,應該抱著跳出框架的思路去接觸、瞭解框架。
前兩天快速看了圖靈出版的《PHP與MySQL動態網站開發(第4版)》,這是一本PHP和MySQL的入門級、比較系統的不錯的書,推薦給大家。同時,《高效能PHP應用開發》、《深入PHP:物件導向、模式與實踐(第3版)》和《PHP實戰》都是比較好的進階PHP書,適合入門之後學習。圖靈出版的PHP書籍,可以通過這個連結檢視,其中不乏好書。
相關文章
- 社交網路與美食–資料資訊圖
- PHP DIY 系列------框架篇:1. 框架目錄與輔助PHP框架
- 商業研究(12):下廚房,美食菜譜分享社群及新型電商,唯有美食與愛不可辜負
- 數學與生活
- PHP 主力開發因生活壓力不再參與維護,PHP基金會加速成立PHP
- Soy Shape醬料碟:美食與好玩的視覺錯覺(影片)視覺
- 關於美食網站的想法!網站
- php框架+phpcmsPHP框架
- php常用的7大框架PHP框架
- 構建自己的 PHP 框架PHP框架
- 資料探勘與生活
- PHP高階程式設計:模式、框架與測試PHP程式設計模式框架
- PHP入門教程之編寫自己的PHP框架PHP框架
- PHP JWT CI 框架PHPJWT框架
- PHP DIY 系列------框架篇:2. 請求與輸出PHP框架
- 工作與生活平衡的2021年
- 應用程式安全的看法
- 對RESTful API的個人看法RESTAPI
- 去掉php框架CI預設url中的index.phpPHP框架Index
- 關於 PHP 框架的簡單思考PHP框架
- 極其精簡的PHP框架WJWPHP框架
- phpGrace開源PHP框架PHP框架
- PHP開源AJAX框架PHP框架
- 效率、程式與生活 --read & think
- 智慧電視與生活方式
- 對於Lumen和Laravel的看法Laravel
- Light-PHP 基於 swoole 的高效能 PHP 框架PHP框架
- 演算法提高 聰明的美食家演算法
- 騰訊與閱文技術合作 微服務框架Tars再添PHP微服務框架PHP
- php的lavarel框架中join和orWhere的用法PHP框架
- 從資料角度解析福州美食
- PHP單元測試框架PHPUnit的使用PHP框架
- php開發的js逆向rpc框架PHPJSRPC框架
- 一個很簡單的PHP框架lyuePHP框架
- 2013最好的PHP開發框架PHP框架
- 推薦給開發者的11個PHP框架PHP框架
- 10款鮮為人知的PHP框架PHP框架
- 如何學習一個新的PHP框架PHP框架