說說自己寫PHP框架的一些感受
說說自己寫PHP框架的一些感受
個人感受
我以前覺得,造一個框架,不是很難,其實我現在也是這麼認為的,不是說我到底有多麼厲害,其實我僅僅是覺得,造出來不難,恰恰是造出來之後,你要去「養育」 它,這對我來說,則是最難的,我現在正是體會到了。
不知不覺,我已經寫過3個框架,其實都均已模仿他人框架為主的,然後肯定沒有對方的好,當然有自己的一些想法融入裡面了。然而,目前還存活的還剩下最後一個,他就是FastD,不去總結不知道,這個東西喔已經「養」了快一年了,感覺還不錯,算是3個框架下來,比較「好」 的了。
FD第一次拿出來的時候如果我沒有記錯的話是2015年的新年後的第一個工作週,當時拿了出來演示了給部門的同事看,大家的反應都不錯,這讓我激情四射啊。 ??
其實說老實話,我覺得自己也是一枚菜鳥及新手。造這個框架的初衷只是想嘗試下,然後進而發展到,讓其他人都用上,目前算是實現了目標吧,因受 Symfony
框架的影響哈。
個人看法
然後我說說自己對當前PHP框架的一些看法吧。
我覺得現在市面上充斥著很多的 php 框架,其實每個框架上,都有自己好的一面,也就是可以參考的地方。其實我偶爾會在一些群上看到"xxx是世界上最好的框架,沒有之一",額,這到底對xxx 框架有多狂熱呀,和“xxx是世界上最好的語言,沒有之一」 一樣,雖然說是老梗了,但其實是毫無意義的,包括有一些工作久的也會犯這些毛病。額,不好說吧,唉,自己順手就好。
我接觸的框架也不算多,也就幾個,寥寥可數啊。但其實細心可以發現一個很基礎的點就是:路由是一個框架靈魂,這麼說不是沒有道理的,目前咱們看到的框架,大部分都是只處理 “一個” 事情,Http
請求。而這個請求,看來則是一個由「控制器」 及「方法」 組成的指定位址而已,也就是咱們開發中所說的路由,每個請求都是一個路由,第一時間經過的,一定是路由,由路由負責解析到指定的方法。那剩下的就是處理了,至於是MVC還是其他,自訂訂製吧。
嗯嗯,還有,順便提醒一下咱們這些搞PHP的,一定要學好面向對像一定要學好面向對像一定要學好面向對象
好了騷年,繼續努力吧。
我個人推薦學習的有幾款框架:
Symfony / 社區
Laravel
-
Y
以上就介紹了說說自己寫PHP框架的一些感受,包括了方面的內容,希望對PHP教程有興趣的朋友有幫助。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

PHP 8.4 帶來了多項新功能、安全性改進和效能改進,同時棄用和刪除了大量功能。 本指南介紹如何在 Ubuntu、Debian 或其衍生版本上安裝 PHP 8.4 或升級到 PHP 8.4

CakePHP 是 PHP 的開源框架。它旨在使應用程式的開發、部署和維護變得更加容易。 CakePHP 基於類似 MVC 的架構,功能強大且易於掌握。模型、視圖和控制器 gu

Visual Studio Code,也稱為 VS Code,是一個免費的原始碼編輯器 - 或整合開發環境 (IDE) - 可用於所有主要作業系統。 VS Code 擁有大量針對多種程式語言的擴展,可以輕鬆編寫

CakePHP 是一個開源MVC 框架。它使應用程式的開發、部署和維護變得更加容易。 CakePHP 有許多函式庫可以減少大多數常見任務的過載。

本教程演示瞭如何使用PHP有效地處理XML文檔。 XML(可擴展的標記語言)是一種用於人類可讀性和機器解析的多功能文本標記語言。它通常用於數據存儲
