Introduction
Bizcraft represents a collection of websites developed using the Model View Controller (MVC) design pattern.
ASP.NET MVC is an alternative, not a replacement, for ASP.NET Web Forms that offers the following benefits:
-
Clear separation of concerns
-
Testability and support for Test-Driven Development
-
Fine-grained control over HTML and JavaScript
Technology
The websites are developed using Microsoft Visual Developer 2010 Express Edition SP1. The language used is C#. Sites are run locally on the inbuilt development server and also using IIS Express (previously IIS 6 was used). Nunit is used for testing. SQL Server is used for the Membership database. SQL Compact 4 and XML are used for other data storage. The live server runs windows server 2008, IIS 7, ASP.NET 4, SQL Server, Plesk Control Panel.