dav*_*ave 11 php frameworks zend-framework content-management-system
我不确定这是否可行,但是假设您想要构建一个CMS,但是您在两个框架之间徘徊,因为每个框架都有一些您喜欢的功能.是否可以使用两个框架创建CMS?这种方法有优缺点吗?
严格讲述Zend Framework(ZF)我会说是的.编写ZF组件以使其尽可能独立于其他组件.我想说将ZF库集成到Cake,Symfony或Codeigniter等其他框架中并不是很困难(实际上可能很常见).
是否可以使用两个框架创建 CMS?
虽然可以在其他框架/CMS 中使用 Zend Framework 中的组件 - 其他组件库也可能出现这种情况,但 Zend 是我所知道的模块化程度最高的库 - 混合两个成熟的组件通常不是一个好主意构架。
许多核心功能(如 MVC 结构、URL 路由、数据库层、单元测试、错误管理等)本质上无法同时由两个框架提供服务,而不产生巨大的摩擦。此外,当其中一个框架需要更新时,您可能会遇到问题。
我建议选择涵盖大部分您需要的框架,并尝试使用插件或自己的修改来添加缺少的功能。