Ruby on Rails(www.rubyonrails.org)是一个使得开发、部署、维护都非常简单的Web 框架,在2004年出现之后,犹如一颗重磅炸弹落在了Web开发领域,.NET、Java和PHP都为之一震。随后,PHP框架的强大呼声起于2005年,在2006年之后各种框架层出不穷。历经几年的发展,现在虽然不少框架已经基本成型,但依然没有充分考虑实际应用中遇到的问题。比如说,现在Zend Framework(framework.zend.com)推出正式版已经一段时间了,但其还有很多不尽如人意的地方,它过多的考虑了模块的一致性和可扩展性,却缺乏具体应用的优秀解决方案,似乎只是一个类库。相比之下CakePHP更实用一些,但又缺乏灵活性。Symfony(www.symfony-project.com)和CodeIgniter(www.codeigniter.com)也是不错的框架,前者强大复杂,后者小巧易用,此外还有Horde(www.horde.org)、eZ(www.ez.no)、Prado(www.xisc.com)和Seagull(seagull.phpkitchen.com)等,也拥有自己的特色,很值得借鉴。国内的FleaPHP/QeePHP和ThinkPHP也都是很不错的框架,比较符合中国人的编程风格,文档也越来越齐全,虽然类库不是很多,但核心功能上并不比国外的弱,有些地方比老外做的还要好。但这些框架大都过于松散,不能方便的将各项功能结合起来,在使用上还是欠缺便捷,希望他们能够不断完善。