我有一个现有的内部网网络应用程序(只在内部)与ExtJS建立使用"iframe架构“,即它有一个顶部菜单和一个索引页面上的选项卡面板和大约30个其他独立的网页,作为iframe”标签“在主选项卡面板内打开。
使用iframe没有任何特别的理由,所有的东西都在同一个域上,而且大多数其他独立的页面几乎都是用javascript编写的ExtJS库。几乎所有页面上的HTML都由空的html、HEAD和BODY标签组成。
我真的很想使用ExtJS MVC架构重构它,并抛弃iframes,但是因为“一切都正常”,我不能证明花时间做这件事是合理的。
我有一个想法,但还没能测试:由于每个单独的页面都有它自己的Ext.onReady事件和视口等,这个webapp必须为它打开的每个iframe选项卡加载完整的ExtJS框架,这严重放大了客户端资源的使用。有没有人能确认这种类型的架构会在ExtJS框架中做到这一点?
还有没有其他非常有说服力的理由应该重构呢?
或者,重构到MVC架构只会让我更容易维护代码,而不会带来性能提升?(目前一切都按预期进行)
发布于 2012-04-20 07:48:51
不幸的是,我没有类似于你手头的项目,所以我不能自己测试它,但这里是我的2c…:)
ExtJs
https://stackoverflow.com/questions/10237023
复制相似问题