I am about to start building a ASP.NET MVC web application that relies on a database as it's backend (big surprise).
As a student, I have access (via Dreamspark) to SQL Server 2008 Developer Edition, and with the default VS 2008 install, I have SQL Server Express 2005 installed already.
Many of the examples on MVC I have seen use a local .mdf (SQL database) as their backend.
My question is:
Should I use a local database file for initial development and design? (SQL Server Express) or should I install the 2008 dev edition and use a "proper" database instead?
This is an application that I eventually intend to launch as a public site, so I'm looking to build for that.