1、所有的执行的class 不能拥有第三者继承,必须继承RAF_Action;
2、执行的class 方法不能有私有的参数,必须为空;
3、不支持URL模式更改,不支持URL Rewrite【难实现】;
4、内核过多使用全局函数,命名空间管理这方面不怎么样;
5、DB 类函数方法命名比较不规范,容易产生歧义。譬如 getAllRow 与 getAll ,含义一样,但是参数却完全不同;
6、DB 类无外部接口,难以与其他程序接入。包括原先接入的Pager,也太漂亮,必须通过 $dbobject->per_num = 10来传递变量给Pager;
7、Ex【例外处理】 没有做好。产生错误时提供的参数过少,或者不正确(似乎还有省略一些重要信息的现象);
8、没有版本升级控制;
9、无语言包功能;
10、配置混乱。 用了一年多,到现在还不知道一些配置是干啥的, 放在哪里;
11、运行速度不怎么样。查询一个localhost 的DB记录100条(分页),时间分布为900ms 至 400ms 左右,平均分布在600ms 左右。 我自己的只需要20ms。有点差距。