我正在尝试为我的 Web 应用程序在 Zend 框架和 Ruby On Rails 之间做出决定。
如果我选择 ZF,我需要以下内容:
- 一种增量跟踪数据库更改的方法,如 RoR 的迁移功能(001_something.sql、002_something_else.sql)。
- 为我的软件的下一个版本放置 SQL 的地方。在我们的自定义 PHP 解决方案中,我们只有 release.sql,它会在发布时运行、存档和清空。
ZF 有 Zend_Db_Schema_Manager,它做同样的事情,但我不感兴趣,因为它不是官方的、完整的或维护的。
采埃孚是否提供了一个官方机制来做类似于我描述的事情?
编辑我最终选择了 Rails。没有什么可比的。