Group: Forum Members
Posts: 524,
Visits: 30K
|
I don't think there is much future in building anything using Linq to Sql. Linq to Entities is the future and that sort of requires ... entities.
WPF right now is all about the Entity Framework, the MVVM pattern and a very decoupled model using IOC and DI.
As Trent said, with WPF it is pretty much all or nothing so I'd be very surprised if a future version of SF looked a whole lot like the current SF.
SF / Winforms right now is about the perfect package for the technologies it addresses. Personally, I'd like to see the same smarts that went into developing that go into a new DDT working with the Entity Model and then model layer for business logic coupled with easy generation of View Models.
The magic SF provides in controls would be really unnecessary in a WPF implementation, attention could be given to developing on the MVVM pattern and genereting tests.
IOW, I don't see a WPF version of SF being backward compatible with SF Winforms. The paradigms of good design in Winforms / Datasets vs WPF/EF are just too different. At best, migration of the data structures from the DDT and good documentation on best practices for migrating business layer logic would be wonderful.
I'd like to see something that starts with all the good smo stuff in DDT and uses T4 to build model and view model framework and test classes. IMO, DDT is the big competitive edge if leveraged properly. The weakest part of EF right now is putting EDMX changes correctly back into the storage model, but if DDT could pick up those changes and incorporate them into the pkg ...
Just my 2c with no inside knowledge whatsoever of what Microfour has planned or how far along they are.
|