【发布时间】:2011-05-01 07:19:25
【问题描述】:
我即将构建一个 Web 应用程序,我想允许其他开发人员使用他们自己的应用程序对其进行扩展。
我应该使用像 Facebook 这样的 iFrame 吗?
这是一个好习惯吗?
是否有其他替代方案可以让其他开发人员扩展我的应用程序(即对于用户而言,它看起来像是来自我的应用程序)。
具体来说:
我希望开发人员能够编写嵌入到我的 Web 应用程序中的应用程序。例如。如果我的应用程序上有一个文件,他们可以为用户提供一种与该文件交互的方式。也许是一个让用户预览文件的“预览”应用程序。
另一个应用程序可能会绘制所有用户文件的思维导图树视图。
最好的方法是什么?
- iFrame + Restful API 在后端进行数据交换?
- 让他们在我的 Web 应用程序的后端 + 前端 + html + css 上插入 javascript?
- 其他选择?
【问题讨论】:
标签: javascript python html ruby