Php framework
出自Guoshuang Wiki
前一段时间Ruby On Rails红红火火了一阵子,现在好像趋于平凡了。我简单了解过Ruby的语法,使用起来简单并且简练。但如果脱离开Rails,我更喜欢Python。 扯远了,今天是想谈谈PHP的Framework。Ruby可以红红火火,个人认为主要是依靠Rails的功能强大。PHP难道就没有类似Rails的 Framework吗?带着这个问题,我在Google上用”php framework”搜索了一下,找了一堆模仿Ruby On Rails的框架,symfony、cakephp、seagull、WASP、Zend Framework….,详细列表看这里 http://www.phpwact.org/php/mvc_frameworks 。
PHP框架是现在PHP社区的热点,每天都有新的框架发布。这么多框架,很难选择,真不知道哪个是最合适自己的。
凭感觉Zend Framework的前途应该是最光明的。不过他现在还处于PHP框架的初级阶段,看上去很美,但如果想在比较大的项目上应用,还需要等等。目前还不支持用户认证、Ajax、缓存、ORM、 i18n等功能。不过目前的Zend Framework 0.12还是有一些功能很实用的,如处理PDF文件、RSS Parse & Feed、Log、Mail、Text Search Engine、WebService、MVC等。
Symfony应该是目前最强大的PHP框架了。Symfony整合了Propel(ORM)、Mojavi(MVC)、Creole(ADO)等PHP优秀的开源项目,Rails的特性基本上都支持,网站上的文档也很全。askee是使用symfony开发的网站,这个网站不错,典型的Web2.0网站,他坚定了我使用symfony的决心。
