>> Which open source license?
>I've never built an open-source app before so I will start doing research on the licenses.
I favour LGPL as it is an open-source license that allows commercial use. (Always useful for getting the next job)
- Is there an existing open source database design we can use?
>I'll dig around and see if I can't find something we can start from.
I have written several CMS databases some generic, some highly focussed.
- Are we working within VS2005 or VS2008?
>VS08 seems more practical because of the compliance between it and the MVC
That is sensible, however it will be some days before I get my laptop upgraded to VS2008 Pro.
- Are we going for XHTML compliance using the W3C tests?
>>I
personally believe we should - one of the most decisive factors of the
MVC framework is the ability to control exactly what comes out of the
pipe. This would be a great way to show how having control over the
output can lead to better web-based applications. It will also add test
cases.
>>What database - I run SQL2005 on my laptop.
>I am personally much more comfortable with SQLServer 2005 as I am sure most ASP.NET developers are.. I personally say SQL 2005
I am running SQL2005 developer edition.
- How to structure the solution so it is testable - MVC is supposed to promote ease of testing.
I
honestly don't know but I will look around to see what people are
saying about testing the MVC. On a side note, what testing framework?
NUnit, MBUnit, MSTest, XUnit....
For the data layer (and business layer) NUnit 2.4.6 (or later). On my my previous contract, we had great success with NUnitASP - it has to be compiled with a reference to the web site to be tested. NUnitAsp is very effective at:
- Regress testing of the site navigation
- Screen scraping and submitting the scrape to the W3C web service for checking.
- Simulating cycles of activity
- It could cope with some AJAX.NET
- It could test for some of the other accessibility issues for screen reader access.
I will contact one of the Guru's I have corresponded with and sound out his interest.
Don't forget to click "Mark as Answer" on the post that helped you.
This credits that member, earns you a point and marks your thread as Resolved so we will all know you have been helped.