
But OS X didn't stand still. Apple released a series of updates in quick succession, strengthening the platform with new features like Core Audio, Core Image, Core Data, and Quartz Extreme, and providing high-quality applications that exploited these abilities. All this time, XP itself stood still. The core Windows platform didn't change between 2001 and late 2006.
Although XP itself was essentially unchanged, Microsoft was did try to produce a modern, appealing platform for future development. That platform was, of course, .NET, and observant readers will have noticed that I didn't mention it in part one. This was no accident, as the whole .NET story deserved a more thorough examination.
Because everything now has to live "within" the .NET world, .NET has to be all things to all people. Well actually, that's not true. It's trying to be good enough for the first and second kind of programmer. The third type—well, just ignore them. They're too demanding anyway. They're the ones who care about their tools and get upset when an API is badly designed. They're the ones who notice the inconsistencies and omissions and gripe about them.
Interesting look at .NET, which I really don't know much about, and gives a great summation of the different kinds of developers. As usual, this is worth your time.
You're in Easy Mode. If you prefer, you can use XHTML Mode instead. |