php实现的单一入口应用程序实例分析(3)

你可以选择自己实现一个 Dispatcher 以及相应的各种规则,或者选择一个现有的应用程序框架。但更好的方式还是首先尝试一下现有的框架,然后再自己尝试实现一个类似的。这样可以在最短的时间内获得最多的收获。

目前绝大多数 php 应用程序框架都是单一入口的,并采用了 MVC 模式(很遗憾,由于 MVC 实在太复杂,并且和单一入口应用程序也没有必然联系,所以我就不赘述了。感兴趣的朋友可以 google 一下相关资料)。

我个人推荐下面的框架:

FleaPHP

嗯,我在做广告。因为这个框架是我做的。但我相信这个框架将是一个非常容易上手(就算不是最容易的)框架。
全中文的代码注释、简单的结构、精简的代码都是 FleaPHP 框架的优势。

CakePHP

一个 Ruby on Rails 的 PHP 仿制品。具有出色的功能,但显然太过于复杂,而且缺乏中文资料是个很大的问题。

symfony

一个超复杂的框架,集成了 n 多东西。项目网站上提供的视频演示看上去很不错。

其他
还有 Mojavi、Phing 等许多 PHP 框架,如果你精力充沛,可以去探索一下。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/8a831c1d17eb435c49058f9a86215517.html