Перевод статей с портала IBM developerWorks: Part I, Part II, Part III, Part IV & V
XPCOM это кросс-платформенный компонент объектной модели, похожий на Microsoft COM. Он имеет несколько привязок языка, позволяя XPCOM компонентам быть использованным и реализованным на JavaScript, Java, Python и в дополнениях к С++. Интерфейсы в XPCOM определены в IDL диалекте и называются XPIDL.
XPCOM сама обеспечивает набор базовых компонентов и классов, например, файлов и управления памятью, потоков, базовых структур данных (строки, массивы, варианты) и т.д. Большинство компонентов XPCOM не являются частью этого базового набора и предоставляются другим частям платформ (например, Gecko или Necko) или приложения или даже расширения.
Categories
Interwiki Language Links