I am trying to decide between the Zend Framework and Ruby On Rails for my web application.
If I go with ZF, I need the following:
- A way to incrementally track changes to my database, as with RoR's migration feature (001_something.sql, 002_something_else.sql).
- A place to put SQL for the next release of my software. At work in our custom PHP solution, we just have release.sql, which gets run, archived, and blanked out upon release.
ZF has Zend_Db_Schema_Manager, which does the same thing, but I'm not interested as its not official, complete, or maintained.
Is there an official mechanism that ZF provides for doing something similar to what I described?
EDIT I ended up going with Rails. Nothing compares.