Complete list of tools and technologies that make up a solid ASP.NET MVC 2 development environment f

Posted by Dr Dork on Stack Overflow See other posts from Stack Overflow or by Dr Dork
Published on 2010-03-25T15:24:36Z Indexed on 2010/03/25 15:33 UTC
Read the original article Hit count: 709

This question is related to another wiki I found on SO, but I'd like to develop a more comprehensive example of an automated ASP MVC 2 development environment that can be used to develop and deploy a wide range of small-scale websites by beginners. As far as characteristics of the dev environment go, I'd like to focus on beginner-friendly over powerful since the other wiki focuses more on advanced, powerful setups. This information is targeted for beginners (that already know C# and understand web dev concepts) that have selected...

  • ASP.NET MVC 2 as their dev framework
  • Visual Studio 2010 Pro (or 2008 Pro SP1) as their IDE
  • Windows 7 as their OS

and are looking for a quick and easy-to-setup environment that covers managing, building, testing, tracking, and deploying their website with as much automation as possible. A system that can be used for becoming familiar with the whole process, as well as a launching point for exploring other, more custom and powerful systems. Since we've already selected the Compiler, Framework, and OS, I'd like to develop ideas for...

  • Code editor (unless you feel VS will suffice for all areas of code)
  • Database and related tools
  • Unit testing (VS?)
  • Continuous integration build system (VS?)
  • Project Planning
  • Issue tracking
  • Deployment (VS?)
  • Source management (VS?)
  • ASP, C#, VS, and related blogs that beginners can follow
  • Any other categories I'm probably missing

Since we're already using Visual Studio, I'd like to focus on the out-of-the-box solutions and features built into Visual Studio, unless you feel there are better solutions that work well with VS and are easier to use than the features built directly into VS.

Thanks so much in advance for your wisdom!

© Stack Overflow or respective owner

Related posts about asp.net-mvc

Related posts about c#