swith/framework

Swith MVC 是一个自制的正在开发中的 PHP 框架。

v2.2.2 2016-09-10 14:58 UTC

README

#Swith MVC 是什么?

为了深化我在 PHP 和面向对象编程方面的知识,我决定开发自己的 MVC 框架。实际上,我最初使用了 CakePhp,然后是 Laravel,我想,阅读文档相对容易,但理解其内部工作原理则是另一回事。所以,这个框架的灵感主要来源于现有的 MVC 框架,尤其是 CakePhp。

所以,这就是我的框架,虽然没有太多夸大其词,但它是简单且有效的!

##哲学

我的首要目标是创建一个简单、易于使用的框架,而不是一个功能齐全的框架。它面向像我一样的人,希望了解框架是如何构建的,其核心是如何工作的。因此,它不包含过多的依赖、门面、接口等,这些会使核心代码的阅读变得更加困难,因为很容易在众多文件中迷失。不,我更希望保持简单,而不是优化!这并不意味着我在胡乱行事!我仍然努力使代码尽可能地 规范

##文档

文档正在编写中,请参考这里。如果您对某个功能的使用有疑问,可以在此查阅。我承认我在编写文档时有些仓促,所以如果您发现错误或难以理解的句子,请通过创建问题或发送邮件来指出。

##致谢

  • 如果我说自己像拥有 10 年经验的专业人士一样独立完成了所有工作,那是在撒谎!我要感谢Grafikart,它的许多教程极大地帮助了我达到现在的水平。所以,我想向他表示衷心的感谢!
  • ##待办事项
  • 代码的重大重构
  • PHPUnit
  • 电子邮件(少数)
  • 搜索功能(完成)
  • 优化环境系统(少数)
  • 检查安全性
  • 优化查询(次要)
  • 添加 shell 命令(少数)进行中
  • 重构 Auth 组件(完成)