Summary
In this chapter, I compared .NET and COM using the analogy of a software bus. I compared their solutions to the software bus problems of naming, life cycle management, programming language independence, location transparency, extensibility, and versioning. You have seen that, although .NET and COM use very different approaches, they are solving many of the same problems. At their essence, both COM and .NET are about creating binary, programming language-independent software components that can be easily used across process and machine boundaries. .NET has more of an Internet focus whereas COM was designed more for LANs, but many of the technical problems in both environments are the same.
Much of the knowledge that you have of COM will ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access