Component Object Model: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja przejrzana]
Usunięta treść Dodana treść
łojej, co za bzdet?! http://pl.wikipedia.org/w/index.php?title=Component_Object_Model&direction=next&oldid=6629831
AlohaBOT (dyskusja | edycje)
m naprawa linków; zmiany kosmetyczne
Linia 1:
'''COM''' ([[język angielski|ang.]] '''''C'''omponent '''O'''bject '''M'''odel'') – standard definiowania i tworzenia [[interfejs programistyczny|interfejsów programistycznych]] na poziomie binarnym dla [[ Komponent (informatyka)|komponentów]] software wprowadzony przez firmę [[Microsoft Corporation|Microsoft]] wraz z bibliotekami zapewniającymi podstawowe ramy i usługi dla współdziałania komponentów COM i aplikacji.
 
Nowe środowisko programistyczne [[Visual Studio]] oparte na framework [[.NET]] umożliwia komunikację ze starszymi aplikacjami z interfejsem typu COM.
Linia 8:
Wśród najważniejszych zalet tej technologii wymienić trzeba:
* definiuje pewien standard na poziomie binarnym, w oderwaniu od konkretnego narzędzia projektowego czy [[język programowania|języka programowania]]
* ma przezroczysty charakter – użytkownikowi jest obojętne, gdzie fizycznie znajduje się aktualnie wykorzystywany komponent; jeżeli nawet znajduje się on na odległym komputerze, aplikacja klienta korzysta z niego w taki sam sposób, jak z komponentu lokalnego
 
== Wady COM ==
Linia 15:
* brak otwartych standardów
 
== COM+ ==
COM+ to [[architektura]] programowania obiektowego mająca przede wszystkim ułatwić oraz przyspieszyć działanie nowych [[aplikacja (informatyka)|aplikacji]] komponentowych, a ponadto - zwiększyć elastyczność i bezpieczeństwo zarządzania i działania aplikacji.
 
=== Cechy COM+ ===
* transakcje
** narzędzia do zapewnienia bezpieczeństwa