Attention: We are retiring the ASP.NET Community Blogs. Learn more >

.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.

2 Comments

  • There are some very fast Lisp systems out there, and Strongtalk (a research effort Sun bought out a few years ago) shows that Smalltalk can be as fast as C on arithmetic operations. It's a false choice you've set up...

  • James... I was not setting up a choice at all, just speaking of what my opinion was about the direction Microsoft was heading. As far as Strongtalk goes, they got "closer" to C performance, but did not "obtain" C performance. The other point I was trying to make was the the more dynamic you get, you can end up sacrificing other things such as speed. I appreciate the feedback. Thank you.

Comments have been disabled for this content.