我目前正在一个自定义框架中工作,该框架使用数据库设置一个页面对象,其中包含有关模块、视图、控制器等的信息,前端控制器使用这些信息来处理 MVC(显然)模式中的路由等。
处理数据库中页面的最初原因是因为我们需要能够在管理界面中动态创建新的登录页面,并且因为我们还需要创建可以附加其他动态对象的 onLoad 和 onUnload 事件。
然而,昨天读完这篇文章后,我想知道我们是否应该把这个处理移出数据库,让它像其他框架一样全是文件结构和代码驱动,这样就可以在没有数据库成为组件的情况下测试页面。
我目前正在考虑是否废弃自定义框架并使用标准框架之一并扩展它(这是现在最有可能的),但我想知道是否扩展框架以像我们一样通过数据库处理页面请求现在还是我们应该简单地使用框架附带的任何路由/处理机制?