【发布时间】:2011-10-12 11:27:38
【问题描述】:
我们将 Tibco 通用接口用于 RIA 表示层。服务器端是 .NET 应用程序,它将数据公开为 Web 服务等,
到目前为止,我们已经能够在不使用任何 ASP.NET 控件的情况下开发演示部分 - 使用 Tibco GI 库提供的所有标准组件。
目前应用程序的某些部分要求我们使用 DevExpress 控件进行 UI 交互 - 例如网格控件等,
我们认为可以将其合并到现有框架中的最佳(最简单)方式是拥有 IFrame。唯一的问题是用户可以在同一个页面中打开 25 到 30 个对话框,而且 IFrame 的数量也一样多。
从性能的角度来看,这可以吗?在 Tibco GI 中,整个应用程序被加载到 <div> 元素中。这意味着单个 <div> 托管 aleast 30 个 IFrame。另外,从 DOM 中删除 IFrame 会释放内存吗?
我不确定是否有任何替代方案(除了重写框架并使其成为所有服务器端控件)。
【问题讨论】: