基于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)