Hoppa till innehållet

Component Object Model

Från Wikipedia
Version från den 6 juni 2004 kl. 11.27 av WW~svwiki (Diskussion | Bidrag) (Lite historia och .NET info)

COM eller Component Object Model är ett sätt att återanvända programdelar i nya program i Windows. Moderspråket i COM är C++, men eftersom COM är en binär standrad så går det bra att använda sig av andra såsom Visual Basic, Small Talk, Java etc.

Historia

COM är en utvidgning av OLE, Object Linking and Embeddning, tekniken vilken introducerades i Windows 3.x.

Versioner av COM

COM och .NET?

Kommer COM att dö ut i samband med .NET? Förmodligen inte under överskådlig tid då mycket av den funktionlitet som finns i COM/COM+ idag såsom; transaktionshantering, objekt poolning etc kan användas i .NET komponenter. .NET komponenter kan "registreras" såsom COM+ komponenter och vise versa vilket innebär att dessa två olika tekniker enkelt kan samexistera och dra nytta av varandra.

Produktstöd för COM

Idag finns det stöd för COM i Microsoft Windows 9x, Windows NT/2000/2003, Apple Macintosh samt flera varianter av UNIX.