xpcom дегеніміз не?
Бұл компонент танымал браузерде, атап айтқанда, табылғанын бірден атап өтуге болады Mozilla Firefox браузерінде. Бұл компонент кейбір басқа бағдарламалық құралда да бар. XPCOM жай ғана компонент емес, кросс-платформалық құрамдасқа бағытталған бағдарламалық жасақтаманы әзірлеу моделі екенін бірден атап өтуге болады. Біздің жағдайда бұл модель Mozilla браузері үшін бағдарламалық жасақтаманы әзірлеуге арналған. Бұл компонентті толығырақ түсінуге тырысайық. Біз бұл модель мен Microsoft COM үлгісінің арасында бірден ұқсастық жасай аламыз. Microsoft COM технология стандарты сонымен қатар бағдарламалық жасақтаманы әзірлеуге арналған. Айтпақшы, XPCOM-ды фреймворк, яғни бағдарламалық жүйенің құрылымы деп атауға болады. Фреймворк – бұл бағдарламалық жасақтама, оның негізгі мақсаты үлкен программалық объектінің құрамдас бөліктерін әзірлеуді және біріктіруді жеңілдету. Қарапайым тілмен айтқанда, фреймворк бағдарламалық жасақтама жүйесінің негізі болып табылады.
XPCOM көп жағынан Microsoft COM-қа ұқсас екендігі жоғарыда жазылған. Бірақ, бәлкім, бұл стандарттар арасындағы негізгі айырмашылықтардың бірі XPCOM тегін бағдарламалық қамтамасыз ету болып табылады.
Жоғарыда жазылғандардың барлығын қорытындылайтын болсақ, онда XPCOM компонентті бағдарламалау үшін қажет екенін түсіну қиын емес. Және сіз білетіндей, үшін бірдеңе бағдарлама сізге компилятор керек. XPCOM компоненті не үшін қолданылады? XPCOM көмегімен әртүрлі бағдарламалау тілдерінде құрамдастарды жазуға болатынын атаудан түсінуге болады. Және бұл компоненттерді кейін бір бағдарламада пайдалануға болады. Сонымен, Mozilla браузері осының дәлелі.