I vowed to myself that I wouldn't get excited the next time I saw a PHP project with some promise. However, I jumped a little when I saw Eocene: a MVC framework for PHP. Just like the others, it seems to be well written and built with good intentions, however, it shares the same three flaws that the rest do.
First of all, it's method of invocation is not programmable. In the case of Eocene, a member of the $_GET array must be do. The value of this member holds the name of the command to be performed. Instead of having the Framework itself decide what action was called, the name of the action should be passed into the framework. This way, figuring out what action was called is easily modifiable by someone who wishes to use the system in a slightly different manner.
Secondly, there are very few examples to truly demonstrate the functionality of the system. What little information is available is not well documented.
Finally, the developer of the project is claiming that he has little to no time to make changes, fix bugs, write additional documentation and generally support the application in its infancy.
Just like the others, it looks well written and very functional. I just wish it didn't have the same three drawbacks the the rest of them do.











