.NET Evaluations
You see it everyday. IT Personnel and developers comparing .NET to Java and other languages. Some of the larger complaints I see, is the fact that the current set of languages besides Java Script .NET, are not dynamic enough. Developers want more loosely typed and typeless languages. I found a couple good articles over at Info World:
Microsoft .NET Report Card
http://www.infoworld.com/article/04/02/27/09FEmsnet_1.html?s=feature
Does .NET have a dynamic-language deficiency
http://www.infoworld.com/article/04/02/27/09FEmsnetdynamic_1.html?s=feature
They go into the weaknesses that the .NET Framework has right now. It scored high with web services, but not so well with security and advancing the state of the windows programming art. Most of these things being features that will show up with .NET Framework 2.0.
I feel that .NET is very dynamic and balances well between being dynamic and delivering on the performance that developers are looking for out of a “virtual machine” based platform. It may not be as dynamic as Smalltalk and Python, but once again strives to reach a balance between being dynamic and performing well. Either way you look at it, it is much better then the old Windows Programming model. That is my opinion of course.