Recently Ken Brubaker gave a nice overview of recent discussions on creating distributed apps with .NET. Some of the main points :
- Most .net demos are monolithic. The data-access and UI are all in one assembly.
- Most demo apps work with datareaders and not with datasets.
- Datareaders cannot be serialized, making it very hard to split the stone
- Most .net demos deal with nice datagrids and lists
I plead guilty on the last point as I've writen quite a lot on data-grids and -list. But I also love typed datasets. Originally because their OOP representation really appeals to my background of strongly typed OOP code. My demos were often monolithic. In a new article (it's now up on the dnj, thats no news as you all read the dnj newsletter..) I'll show you how to break my stones. It covers
- Splitting database access and UI into separate assemblies
- Flexible and secure db settings
- Viewstate roundup
- Using usercontrols.
Hope you'll like it.
Peter