应用程序的文件结构


File structure for application

我目前正在开发一个应用程序作为CMS。我将使用它来显示我的主页上的内容。我正在使用Codeigniter开发这个应用程序,并且想知道我的应用程序的理想文件结构是什么。我已经研究并发现了许多不同的方法,但它们都有自己的目的、优点和缺点,我想知道什么是真正最好的被接受的方法。

到目前为止,我的想法是做以下的文件结构:

/application
            /frontend
            /backend
/models
       /frontend
       /backend
/views
      /frontend
      /backend

我看你提出的结构还可以。对于什么是"好的"文件组织方案,每个人都有自己的想法。并没有一个真正的"最佳接受"的方法来做这件事。只要你保持它的逻辑性和简单性,并尽你所能确保你的文件夹结构在开发过程中不会妨碍你自己,你就没问题了。

没有一种最好的方法来组织你的文件,它真的是最适合你的。我使用真正的MVC文件结构开发了一个框架,但随着时间的推移,我与前端开发人员一起工作,结构发生了巨大的变化,以适应他和我的需求/偏好。从你现在拥有的东西开始,然后随着你使用得越来越多,你会发现你喜欢什么,不喜欢什么。然后,从头开始重新制作。我花了很多次重建才最终得到我想要的结构,但现在我有了它,我的效率提高了10倍。每个开发人员都是不同的,适合别人的东西可能并不适合你。