Building a "brand new application" – WPF, ADO.NET Data Services, LINQ to Entities with .NET Framework 3.5 SP1


At the end of June I run workshops with 2 ISVs both looking to completely re-develop their applications. One is entirely VB6, the other a combination of VB6 with C++.

The beauty of "starting from scratch" with a one to two year development plan is you can take a hard look at the latest technologies from Microsoft – and there are a lot of them! As a result, both application architectures at a high level ended up looking pretty similar.

The following links should help those teams drill in further – and maybe you?

In both cases we went with .NET Framework 3.5 SP1 as our base level technology (NB: SP1 is really a feature pack)

Presentation Tier

Middle Tier

Data Tier

  • Where we store all the data :-)
    • SQL Server 2008
      • Extended via SPs, Triggers and Types using TSQL or CLR integration as appropriate

Blogs (sample of the best):

P.S. Both teams will be using Visual Basic 2008 :-) I thought you would like that one…

Comments (2)

  1. Jason says:

    It would be nice to see a reference implementation with all the new stuff. There used to be several and all were very good. The last one I saw was DinnerNow.Net but it looks like it has been abandoned.

  2. smallmj says:

    It is good to see an article about building an application with all the new technologies. It would be great to see a Reference Implementation – I miss them! The last one I saw was DinnerNow.Net but that has not been updated for some time. Are there any new ones? If not, something for the UK team to pioneer perhaps?