Quite the paradox, yah? If I think I know .NET, I don't.
True, I can't possibly 'know' .NET to an extent where I would declare myself as a .NET pundit, but I do know this. .NET really isn't anything new. Their new platform solutions (which include BizTalk, Commerce, Exchange, etc., etc., servers) are _very_ impressive.
I'm impressed with Microsoft's direction. I'm not impressed w/ the propaganda of Steve Ballmer at every intro to every MS conference, but that's to be expected. I applaud MS for (finally) transitioning to a more open standard (hence their XML integration into everything.NET), more independent (hence again, their language independence into everything.NET), and greater cooperation with standards organizations during development of their products. True, BizTalk server is really just a new version and conglomerate of technologies we see in other products by MS, but what once was convoluted is now seamless. Within a matter of a few hours I was able to leverage some 'advancements' of SQL Server 2000 and their native XML support to deliver a multi-platform solution to every potential client (wap-devices, browsers, flat files for legacy applications, etc.) using XSLT. Why am I impressed? Because, in normal MS fashion, one would have a proprietary release of an application that semi-conformed to a standard. This just doesn't appear to be the case anymore. Every subsequent release of MS' XML Parser has supported the latest XSL standard, and the development continues.
There are other products that are constituents of .NET which are equally impressive. Commerce Server 2000 (I've been developing on Site Server Commerce Edition for quite a while now, this is just a continuation w/ additional features) will allow dev teams to take advantage of turnkey solutions, Host Integration server will (hopefully) ease the integration of platforms such as AS/400 (I'll let you know, I'm going to be doing exactly this in the coming months), and BizTalk... well... we'll just see.
Ack! I sound like I work for MS marketing. I assure you, I am completely unbiased, but it just so happens that most of my target platform is a Windows variant, and I've long awaited this kind of support from MS.
Anyhoo, this was not a flame. Just my opinion on the matter...