好的,我有一堆问题在过去的几天里一直在思考。目前,我有一个网站,它只是一堆PHP文件,其中混合了PHP、HTML和CSS,基本上是一团糟。我被要求清理网站,并为自己制定了以下要求:
- 网站需要高效且布局良好(源代码),我希望能尽可能少地编写代码。
- 结构、表现和逻辑之间必须有良好的分离。
- 由于某种原因,我不能使用框架,并且需要保持代码可维护性和“简单性”,因为将来会有其他开发人员与之合作。
- 至少需要一个管理部分,用于管理几个页面。
说到这里,这就是我所知道的关于当前网站的情况:
- 由10-12个页面组成,其中有几个完全静态,大多数是通过数据库动态驱动的,并且有一个巨大的表格供用户填写(20-30个字段),需要进行验证和检查。
- 网站的层次结构基本上是5-6个主要页面,然后是这些页面内的子页面。
因此,了解这些内容,我想知道是否有人有任何建议,可以用最少的麻烦来做到这一点。
- 在这种情况下,采用面向对象的方法是否最好?
- 由于有许多静态页面,而动态页面只需要填写内容,是否最好使用某种基本模板?
编辑:感谢回答。当我说不能使用框架时,我基本上是指除PHP之外的任何新语法,因为接替我处理此网站的人可能只了解PHP。