I am a developer with a strong .NET background. In my spare time I will soon have the task to build a small an simple website with some dynamic features. So I guess ASP.NET would be the right choice. The problem is here that I have almost no experience with ASP.NET and my time is very limited. What would you suggest how I should approach this? The requirements are as follows:
- I need to get it running quick and easy. It shouldn't take much time.
- It should run robust and secure meaning it should require as little maintainace work as possible and it shouldn't be all to easy to compromise the site.
- It must provide the following dynamic features: one or two newsfeeds/blogs with image galleries, a guestbook and a simple way for the website owners to add news and images and change the content of the pages (not he site structure) without having to know much about webtechnology at all.
- It should be open to new features. For example some day there might be a rating system for events.
- It shouldn't cost anything except my time and the webhosting.
Should I use the ASP.NET MVC framework or something more high level such as Oxite or DotNetNuke? IS there a Web Framework you'd suggest? Or can/should I do all this without ASP.NET using free services from the web (doodle, google, windows live and so on).