我为学校校友网站开发了一款导轨应用程序。 现在另一所学校要我为他们开发一个类似的网站。如何重用导轨应用程序
我想重复使用该应用程序。数据结构将会相同,但实际数据会有所不同。设计布局会相似,但设计本身会有所不同。
一个选择是我只是复制应用程序并修改它。但在这种情况下,我需要管理2个应用程序。
另一种选择是使应用程序具有通用性和可定制性(数据库将被分离)。观点会有很多分支。
我可以在数据库上使用多个应用程序,但我相信它会需要很多工作。
另一种选择是将控制器和模型转移到插件,以便2个应用程序共享它们。
你对这种情况有什么经验吗?如果是这样,你可以与我分享吗?
谢谢。
山姆
请确保您清楚复制您为其他人编写的代码的合法性,具体取决于您所在地区的法律。 – EBGreen 2009-08-25 17:48:28
感谢您的警告。这不是问题。 – 2009-08-26 08:31:48