PHP组件基于PHP的简单快速框架


PHP components for PHP based simple and quick framework

我想做一个简单的PHP框架。我曾在孔子学院和Kohana工作过。并有基本的Yii知识。但是我也用过Django,对django印象深刻。我想启动一个基于 Crud 或登录 e.t.c 的小项目,所以我也在考虑用它创建一个小框架。这样在下一个项目中我可以有更好的起点,下次肯定会添加更多的东西。在那里,我需要一些组件。我喜欢 django 的基本内容是,它不只是生成像 Yii 这样的代码,生成更多代码,从而产生更大的代码库,需要在维护时进行管理。它只是用更少的代码渲染很多东西。因此,开发人员可以更轻松地维护更少的代码。虽然他可以通过覆盖他想要的方法简单地修改事物。

我没有太多时间,所以我肯定会从一些可用的较小组件开始。现在我喜欢PHPActiveRecordPattern库。用于数据库访问。我认为它在低级别使用 PDO。现在我想获得有关其他组件的建议,如下所述。

  1. 我想要像django一样或更好的极好的"表单"库,我可以集成到我的框架中。我想我能从梨子那里得到一些东西吗?使用可以通过验证进行扩展的表单处理器。

  2. 一些登录,注册相关的库,如果有一些东西灵活和好已经可用。似乎我需要根据我的要求自己编写它,尽管它很简单。

  3. 一些视图和模型渲染器,用于实现简单的 MVC 层。

  4. 一些
  5. 可以生成一些文件的PHP库?尽管这些文件不会包含太多代码,但用于基本结构。

  6. 一些更好的路由库。

  7. 缩略图和电子邮件类

虽然已经有很多框架具有上述一些东西,但编写我自己的框架的目的是拥有一个简单的框架,该框架快速,简单,并且导致开发人员结束时的代码维护开销更少。这样,一个好的开发人员就可以以更少的开销快速开发更好的网站,而无需了解不同的事情 聪明的 e.t.c.

">

我想创建一个PHP框架"和"我没有太多时间"并不顺利。我强烈建议你这样做。

在2012年,许多框架已经达到了相当不错的水平。如果你要创建自己的框架,你只会浪费时间重新发明轮子,因为它已经在那里。

不同的情况是,如果你想这样做来学习puropouse,那么没关系。