Hi All
First question on Stack overflow...
I am a novice in C#, yet finding it quite straight forward in learning it.
I saw this tutorial just a few minutes ago.
Reading through the various c# technologies WCF, WPF, Silver light, c# with asp.net, that is quite a lot of technologies to take it in with c#.
I will be creating a web application c#. I think Silver Light seems the best option for me.
The application will have a database which will be hosted on one of the hosting servers in the UK. The programming language also has to be in C#. This project is for furthering my knowledge and skills in web application (within c#). My hope is to install the web application onto a test domain name.
I would also like the web application to be deployed onto other domains if possible. I gather from researching that I would possibly require a configuration file so the domain name, DB Name, Password etc can be configured on an individual basis.
Would it also be possible to make changes to the web application say after 3 months, and click a button and deploy the latest changes on the application ?
Looking at my needs to create an application that will have a hosted DB and will need to interact with the DB, i think silver light with c# seems to be on the right line.
Am i on the right line, am i considering the tools, technologies ? Any pointers will be greatly appreciated. Is what I what to do possible with Silver light or would an alternative technology with c# be a better choice ?
Thank you for your looking through my question. Sorry for the long essay style question, I thought it best to give as much information as I could.
**UPDATE: After a few generous replies/answers and advice I would like to update my question: For ASP.NET MVC, is it possible to connect up to a database such as mySQL ? I have read that using the ado.net it is possible to do this. Is it possible with other ORM's ?
Also Is it possible to package a web application up in APS.NET MVC so that I can then install it on say a second test domain/server ? **
I look forward to your replies and advice. If there is anything that needs clarifying please do let me know. Thank you.