We have started migration of a .NET thick client application to web. The scope of the work is restricted to migrating the winforms UI to web UI. The biz logic components will be reused as-is after striping the earlier web service wrapper layer as the presentation components and the biz components will get collocated on IIS. We have decided to use WCSF for the purpose. I would like to validate some of the arch/design decisions,
Do we need to use a JS framework, e.g. jQuery, DOJO etc. for AJAX ? Or are the ASP.NET controls has adequate in-built support to take of all JS based front-end validations, AJAX form submits, error message displays etc.
Is there any concern in using foundation modules ? Does it make the application heavy by loading and caching all modules during startup ?
Is using static method / class for all service functionalities a good approach? Or should we non-static class / method with service dependency instead ?
I am new to .NET :)