【发布时间】:2010-10-21 12:11:36
【问题描述】:
我有一个使用 cakephp (1.3) 构建的网站,用户可以在其中管理项目列表。
我现在想开发一个 facebook 应用程序,它可以处理我基于 Web 站点的数据。 Facebook 应用程序是复制网站的许多功能(基本 CRUD 等等),所以我想尽可能多地重用我当前蛋糕中的代码——只需使用不同的布局,或者更改视图。
我的问题是:从软件设计的角度来看,最好的方法是什么?我想到的一些想法是:
- 在我的操作中添加分支代码,以便在它作为 facebook iframe 运行时表现不同
- 将大量动作逻辑外部化到库中,并为 facebook 应用创建不同的动作,这些动作将重用这些库和视图
如果您能提出其他想法,我会很高兴。
【问题讨论】:
标签: facebook cakephp-1.3