首先,选择的框架需要对PostgreSQL有很好的支持。我不关心 MySQL,因为它没有我将要移植的应用程序所需的一半功能。(当我说出色的支持时,我的意思是他们对数据库驱动程序的方法并不仅仅在 MySQL 中接受过培训)。
理想的框架:
- 应该充分利用 PHP 5.3 和 PostgreSQL 8.4 的特性
- 应支持 OpenID 和社交网络等新技术
- 应该支持数据库关系之间的复杂关系
- 应该有一个智能验证系统
- 应该有一个基本的有用视图库(例如分页、导航等)
- 应该可能是基于 MVC
- 应该有优秀的文档和活跃的开发社区
- 应该智能地命名空间类
我正在寻找的可能更多的是实用程序库,因为我真的不想被框架限制在我能做什么和不能做什么上。我有自己的小型核心类库来处理业务逻辑,我很可能也希望将它们与新框架集成。
谢谢!