小脚印php框架建议

时间:2009-11-10 19:26:14

标签: php frameworks

我正在开发一个小项目,我正在使用codeigniter php框架,但发现它有点太过于膨胀我的目的。

基本上我想要使数据库交互,会话和验证更简单。 MVC也不错。

我正在寻找的东西有10个php文件的顶部。 当我在一个大多数html网站上添加一些php功能时,像CodeIgniter这样的东西就不合适了。

有什么建议吗?


修改

我不是在寻找模板引擎。 Kohona比必要的要大一些(对我来说 - 为了我的目的)。

我遇到elf-php,有人曾经使用过吗?看起来它看起来像我正在寻找的必需品和一些体面的文档。但这只是一种印象。

我很难分辨Fari-MVC的功能而不玩它。我可以浏览代码并查看注释,但我没有找到更多的文档。

8 个答案:

答案 0 :(得分:4)

您可以随时尝试MicroMVC。看起来像是由SO用户Xeoncross创建的一个小项目。不知道它有多好/完全......但它可能很有趣。

答案 1 :(得分:3)

对于这种大小的站点(以及更大的站点)我只使用模板系统而不用担心MVC框架 - 即使是最轻的也只是几页的大量开销。我强烈推荐TinyButStrong。它非常精湛 - 完美的代码和设计分离,功能强大但不过于复杂,并且与Dreamweaver完美集成,因此您或您的设计师可以设计模板。

我已经取得了相当大的成功,将它与XAJAX相结合,{{3}}不是你最流行的AJAX框架之一,但它有一些不错的功能。仅使用像TBS这样的模板系统的美妙之处在于,您可以随心所欲地提供所需的库。我个人不喜欢抽象出SQL,但是如果你愿意,可以选择相当数量的独立库。

答案 2 :(得分:2)

顺便说一句,作为一般答案,你可以在 Ohloh 上找到大量的小PHP框架:

http://www.ohloh.net/tags/framework/php

然后,您可以根据预览来源,文档质量,使用它的用户数等选择您喜欢的那个。

答案 3 :(得分:2)

Fat-Free Framework在一个55KB的文件中是自包含的。如果你想要更多功能,可以使用插件来扩展它。

答案 4 :(得分:1)

这是2009/2010,现在可能有更好的东西了。

Fari MVC框架

来源:https://github.com/radekstepan/Fari-Framework

例如,我在其中写了一个聊天应用:https://github.com/radekstepan/Clubhouse

<强>女高音

来源:https://github.com/radekstepan/soprano

如果你想自己编写一个很好的例子。

答案 5 :(得分:1)

现在有一些新的产品可供选择:

TinyMVC:http://www.tinymvc.com/

TinyPHP:http://tinyphp.us/

KissMVC:http://kissmvc.com/

我打算尝试用TinyMVC做一个小项目。

答案 6 :(得分:0)

没有真正回答这个问题...但是如果CI对你来说有点过分膨胀,也许你可以尝试Kohana,这比CI(起点为分叉)稍微臃肿一点。

答案 7 :(得分:-2)

你看过CakePHP吗?

http://cakephp.org/