基於MVC架構的簡單而強大的PHP框架。
?為什麼要使用ENPLED MVC?
- 簡單的MVC PHP框架著重於速度和簡單性。
- 基於Laravel Blade文件的模板文件。
- 帶有URL參數支持的驚人路由。
- 不使用作曲家或任何其他外部庫。只是純PHP。
- 集成調試器,支持5.6至8的PHP。
? ENPLED MVC網站
- https://enplated.karlosoft.com/mvc/
?如何實施增強的MVC?
- https://enplated.karlosoft.com/mvc/implementation
文件
- https://enplated.karlosoft.com/mvc/docs
?執照
- Enplated MVC可根據MIT許可獲得。更多信息:https://enplated.karlosoft.com/mvc/license
?常問問題
支持哪些PHP版本?
- ✅8.x-支持。
- ✅7.x-支持,考慮升級到php> = 8.4。
- ☑️5.6-釋放PHP 9時,工作,不建議,將刪除支持。
- ❗<<5.5-不支持,不起作用。
- 在PHP 5.6.40、7.0.33、7.1.33、7.2.33、7.3.32、7.4.4.33、8.0.26、8.1.28、8.2.19、8.3.7中測試。
支持哪些Web服務器?
- 目前僅支持Apache,但是如果您在NGINX中獲得了相同的.htaccess功能,則也可以使用它。
您如何將Enplated MVC與其他框架進行比較?與Laravel相比有什麼區別?
| ENPLED MVC | 拉拉維爾 |
|---|
| 加載速度 | ≈10ms? | ≈200毫秒? |
| 尺寸 | 340 kb? | 49.3 MB? |
| 文件數 | 48? | 4589? |
| 支持的DB | Mariadb,Mysql,Sqlite? | Mariadb,MySQL,SQLite,PostgreSQL,SQL Server? |
- Laravel適合大型項目,其中數十個人從事它們的工作。然後拉拉維爾是有道理的。 ENPLED MVC適用於中小型項目,儘管它的功能與Laravel的功能不相同,但它的速度更快,更小且更直觀。
是基於OOP的ENPLED MVC嗎?
制定ENPLED MVC的下一個計劃是什麼?
在將來的版本中,我們希望專注於以下方面:
- 擴展刀片文件的功能。
- 更好地調試功能。
- 添加中間件並擴展身份驗證功能。
- 添加緩存功能。
- 路由中更好的優化技術。
另一方面,我們不想要:
- 搬到OOP。
- 使用NPM,作曲家等。
- 優先考慮功能的數量超過速度。
Enplated MVC是Enplated項目的一部分
- https://enplated.karlosoft.com
使用的來源
- Bootstrap(https://getbootstrap.com)
- Bootstrap圖標(https://icons.getbootstrap.com)