Question

Suppose that you have a big Data Entry Web Application Like Microsoft CRM, what is the strategies and technologies that you follow to build a website like it?

I don't want to use any Dynamic Web Page Generation software, because it have a lot of limitations.. Also I don't want to design every page and repeat everything

what's the best approach? Any Ideas or Head lines on this issue?

Thanks in Advance...

Was it helpful?

Solution

Maybe you could try frameworks such as MVC or MVP. ASP.Net Development is leading to that direction.

You can read some introduction here: http://www.asp.net/mVC/ http://msdn.microsoft.com/en-us/magazine/cc188690.aspx

OTHER TIPS

This is a really general question and is hard to provide much guidance without some specific details. Is it an Enterprise App? How will it be deployed? Do you need to provide a Web Service Interface? What sort of back end data storage are you planning on using? What sort of authentication scheme do you need? And on and on .....

Here are some general guidance from the MS Patterns and Practices Team:

Microsoft Application Architecture Guide http://msdn.microsoft.com/en-us/library/dd673617.aspx

Microsoft Patterns and Practices Developer Home

You could create your own standard format xml file that defines the index fields you wish to key during data entry. Your web app would then read this xml file for whichever document/data entry forms you wish to be working with at the time. This will allow you to dynamically read and create a form based on the fields specified within your configuration xml file for multiple forms.

Your view / UI could render the configuration file and dynamically display the data entry fields as text boxes at run-time or you could use a scaffolding application like SubSonic to generate classes / forms for you and then alter the forms to include validation and custom scripts.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top