Every time I read an article on someone understanding COM from interfaces and dispatching, I think: reinventing Delphi, badly.
COM is cross-language, though, and cross-process, and even cross-machine although not often used that way these days.
Life is definitely easier if you can restrict everything to being in the same language.
I feel that way about most of frontend development since I was a teenager playing with Delphi 7.
COM is cross-language, though, and cross-process, and even cross-machine although not often used that way these days.
Life is definitely easier if you can restrict everything to being in the same language.