Our existing product is in Asp.net web form, as we are planning to migrate each page to Sencha ExtJS 6 with Asp.net Web Api, this migration will be stage by stage rather than in one shot. So technically we need to design a solution in a way to support all the new pages in ExtJS and still all the old pages should use Asp.net web forms.
Since we are very early stage of learning ExtJS, we dont have any expertise in this area.
We had come up with few solutions. Could anyone please advice and guide us in right direction. Let us know if you got any other better way of design this.
Solution 1: Add ExtJS app to existing web application.
Cons: Implementation will be messy with web forms and ExtJS together.
Solution 2: Create separate ExtJS App for all the new pages and existing Asp.net webforms will call the ExtJS pages for few modules, and vice versa ExtJS will call the Asp.Net web forms for exisiting page access.
Pro: No tweaking is required in the existing Asp.net web project, once all the pages has been migrated we can dispose the asp.net web project completely out of way.
Cons: * Maintaining session state between ExtJS app and Asp.net web application.
Many Thanks in advance