我一直在对 PHP 的 OO 和 MVC 进行大量研究,并且几乎已经选择将我管理的现有大型网站迁移到 CodeIgniter。我觉得使用 OO+MVC 环境具有巨大的组织和性能优势,与网站现在使用的现有功能/程序结构相比,有望提高开发速度。
然而,由于网站的庞大规模,我想逐渐将代码转移到 CodeIgniter 的结构中,从而有一个过渡时间段,其中部分网站处于 CI 中,而其他部分则采用旧样式。
从代码结构的角度来看,是否有任何关于最好的方法的建议,同时最大限度地减少重复代码的数量?我对 OO 也很陌生,由于学习曲线,我觉得渐进式是最好的方法。