ActiveX ve COM kavramları aslında aynı teknoloji işaret etmektedir. COM (Component Object Model) kavramı biraz daha teknik ağırlıklı, ActiveX kavramı ise pazarlama ağırlıklıdır.
Microsoft'un uzun süre iki kavramı da kullanması aslında karışıklık yaratsa da MS'e göre kişisel görüşüm, bu iki keliminin kullanılmasında sorun olmamasıdır. Teknik seminlerde ağırlıklı olarak COM kelimesi kullanılırken, pazarlama ağırlıklı toplantılarda ActiveX kelimesi kullanılmaktadır.
COM tabanlı tasarım yapmak demek;
Microsoft'un uzun süre iki kavramı da kullanması aslında karışıklık yaratsa da MS'e göre kişisel görüşüm, bu iki keliminin kullanılmasında sorun olmamasıdır. Teknik seminlerde ağırlıklı olarak COM kelimesi kullanılırken, pazarlama ağırlıklı toplantılarda ActiveX kelimesi kullanılmaktadır.
COM tabanlı tasarım yapmak demek;
- Microsoft'un son 15 yılda geliştirdiği teknolojilere ayak uydurmak,
- Uygulamalar arası nesne geçişleri yapmak,
- C++ ile tasarlanan bir nesnenin Delphi uygulamasında kullanılması,
- Kolayca distributed (DCOM) hale getirilmesi,
- COM+ ürünüyle bütünleştirilmesi,
- Script ortamlarında kolaylıkla kullanılması
anlamına gelmektedir.