I am creating a new ASP.NET application that is heavy on UI. I am leaning towards the Web form model over MVC as I am very familar with it.
I have a few questions
The UI lets users do tasks such as reorder table rows, do drag and drop, interact with images etc and the changes are saved to the database without clicking on the "Save" button. I understand this can be done using AJAX. What architecture needs to be used (JQuery with a WS call? ASP.NET AJAX?). Is implementing this kind of functionality complex and time consuming?
Is there any value in using a 3rd party toolkit such as Telerik or go with the native ASP.NET Ajax control toolkit?
I want to have the same look and feel as other Web 2.0 applications out there. Are there any design templates that could give me a headstart?
Any help is really appreciated.
EDIT Can you also throw some light on the architecture of a AJAX ASP.NET application?
The control market around web forms is quite a bit more mature than MVC so tools from companies like Telerik, Devexpress, Infragistics will have a more mature implementation and broader base of support. Most all of those will do the things you mentioned across major browsers.
THAT SAID...
Consider MVC, when you put an application into the field it will probably be there for many many years, regardless of what you may think; now there is a good chance it might still be used in 10 years so make a decision like this with an eye to the future. MVC and jQuery make a powerful combo that can afford you rich functionality often commensurate with what the third party control vendors put out.
As far as design template, there are several sites like TemplateMonster which can give you a jump start.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With