Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Need advice on creating a new ASP.NET application

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

  1. 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?

  2. Is there any value in using a 3rd party toolkit such as Telerik or go with the native ASP.NET Ajax control toolkit?

  3. 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?

  1. I have always worked with apps where the business logic and the data layer were separate projects. It appears that a AJAX app tends to use a web service. Does this mean that BL and the DAL are now webservices?
  2. Can I use static page methods if i want to avoid a web service?**
like image 714
Nick Avatar asked Nov 17 '25 19:11

Nick


1 Answers

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.

like image 128
keithwarren7 Avatar answered Nov 20 '25 09:11

keithwarren7



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!