Difference between COM and .NET

Though there were so many comparisons and discussions available in internet on this topic, I thought to cook one on my self @ high level.

COM.NET
Type LibrariesMeta Data
Registered in system registryNot required to register.
executables contains platform specific instructionsNo platform specific instructions, only IL
Partially supports language interoperability. No support for inheritance. Supports cross-language inheritance.
All the interfaces should dervive from a common interface such as IUnknownNo such restriction as in COM

No comments:

Post a Comment