我们现有的产品是Asp.net网络形式,因为我们计划使用Asp.net Web Api将每个页面迁移到Sencha ExtJS 6,这种迁移将逐步而不是一次性完成。因此从技术上讲,我们需要设计一个解决方案,以支持ExtJS中的所有新页面,并且所有旧页面仍应使用Asp.net Web表单。
由于我们是学习ExtJS的早期阶段,我们在这方面没有任何专业知识。
我们提出了一些解决方案。有谁可以请指导和指导我们正确的方向。如果您有其他更好的设计方法,请告诉我们。
解决方案1:将ExtJS应用添加到现有的Web应用程序。
缺点: Web表单和ExtJS的实现将会混乱。
解决方案2:为所有新页面创建单独的ExtJS应用程序,现有的Asp.net webforms将调用几个模块的ExtJS页面,反之亦然ExtJS将调用Asp.Net Web表单现有页面访问。
Pro: 现有的Asp.net网络项目不需要调整,一旦迁移了所有页面,我们就可以完全处理asp.net web项目了方式。
缺点: *维护ExtJS应用和Asp.net网络应用之间的会话状态。
非常感谢提前