Why Microsoft Still Adheres to COM Technology

Is there any reason microsoft still adheres to COM technology (Office components are still COM). When everything that is done with COM does better with .Net in a more efficient and effective way.

+5
source share
3 answers

One of the reasons for the bloat of Microsoft products is its focus on backward compatibility. A huge number of applications manage Office through COM, and they all break down if MS refuses it.

Integration with COM was a huge pain when Microsoft customers first had to do this. Clients would be absolutely ugly if they had to rewrite all their applications in order to use a different integration method.

This, or they will simply stick to older versions of Microsoft software even after they get out of support. This will greatly slow down the treadmill, and MS does not want this.

+5
source

Because it takes a long time to completely rewrite Office , and this will inevitably lead to a lot of errors and breaking changes.

+12
source

COM . API COM, VBScript, .., .Net. # 4.0 COM- .Net.

+6

All Articles