views:

36

answers:

0

I want to learn new concepts in .NET. I have taken my old ecommerce website and reimplemented it using different concepts. Its one "Hello World" Website for each technology. I am hoping to learn "syntax",separation of tiers,testing, performance and code generation. Different databases like relational and NoSql. Objective is to touch depth and breadth effectively:).

Inspiration : http://www.hanselman.com/blog/ExtendingNerdDinnerExploringDifferentDatabaseOptions.aspx

1) UnTyped Datasets

2) Domain Layer with Sprocs

3) Typed Datasets

4) Linq2Sql

5) NHibernate

6) Subsonic

7) MVC

8) ??

I am trying to evolve here. Is this ladder right? What should be clear at each level?

Thanks.