Duplicate:
We are developing an enterprise application which uses client-server architecture. It is based on .NET Framework 3.5, the client is a rich WinFom application and the entire system is in Beta testing stage. We need to exposed some of this system's functionality through web. The current desktop client application, makes minimum amount of calls to the server but it has relatively medium to high amount of data transfer.
Currently the basic idea is to create a front-end layer for our system, using ASP.NET Web Forms or ASP.NET MVC. We don't have much experience with ASP.NET MVC but this technology seems very interesting and promising (at least for me).
My Questions are:
- What considerations do you make when choosing a web development technology?
- What may you choose for such a scenario, Web Forms or MVC?