Що таке xpcom?

Що таке xpcom?
Можна відразу відзначити, що даний компонент зустрічається в популярному браузері, а саме в браузері Mozilla. Зустрічається цей компонент і в деякому іншому програмне забезпечення. Відразу можна відзначити, що XPCOM – це не просто компонент, а платформна компонентно-орієнтована модель розробки програмного забезпечення. У нашому випадку дана модель призначена для розробки програмного забезпечення для браузера Mozilla. Давайте спробуємо розібратися з даним компонентом більш докладно.

Відразу ж можна провести аналогію даної моделі з моделлю Microsoft COM. Технологічний стандарт Microsoft COM також призначений для розробки програмного забезпечення. До речі кажучи, XPCOM можна назвати фреймворком, тобто структурою програмної системи. Фреймворк – це, основна мета якого, полегшити розробку і об’єднання компонентів великого програмного об’єкта. Якщо сказати простими словами, то фреймворк являє собою каркас програмної системи.

Вище було написано, що XPCOM багато в чому схожий з Microsoft COM. Але, напевно, однією з головних відмінностей цих стандартів, є те, що XPCOM є вільним програмним забезпеченням.

Якщо підсумувати все написане вище, то неважко зрозуміти, що XPCOM потрібен для компонентного програмування. А як відомо, для того, щоб щось програмувати потрібен компілятор.

Для чого потрібен компонент XPCOM? Вже з назви можна зрозуміти, що за допомогою XPCOM можна писати компоненти на різних мовах програмування. І ці компоненти потім можна використовувати в єдиній програмі. Так, браузер Mozilla тому підтвердження.

Поділитися з друзями:
Відповіді на питання