Sie lesen die englische Version dieses Inhalts, da für dieses Gebietsschema noch keine Übersetzung vorhanden ist. Helfen Sie uns, diesen Artikel zu übersetzen!
Ein fünfteiliges Tutorial auf IBM developerWorks: Teil I, Teil II, Teil III, Teil IV, Teil V
XPCOM is no longer available for use by Firefox extensions. Use WebExtensions instead.
Das Cross Platform Component Object Model (XPCOM) ist ein plattformübergreifendes Komponentenmodell, vergleichbar mit Microsoft COM. Es verfügt über mehrere Sprachbindungen, die es ermöglichen XPCOM Komponenten in JavaScript, Java, und Python neben C++ zu implementieren. Die Schnittstellen sind im IDL-Dialekt XPIDL definiert.
XPCOM bietet selbst eine Reihe von Kernkomponenten und Klassen an, z.B. Datei- und Speichermanagement, Threads, Grundlegende Datenstrukturen (Strings, Arrays, Variants), etc. Der Großteil der XPCOM-Komponenten ist kein Teil des Kerns und wird durch andere Plattformteile (z.B. Gecko oder Necko) oder durch eine Anwendung oder sogar durch eine Erweiterung bereit gestellt.
Dokumentation
|
ToolsVerwandte Themen |