mozilla

Revision 124248 of XPCOM

  • Raccourci de la révision : XPCOM
  • Titre de la révision : XPCOM
  • ID de la révision : 124248
  • Créé :
  • Créateur : Ronan
  • Version actuelle ? Non
  • Commentaire

Contenu de la révision

Le Cross Platform Component Object Model (XPCOM) est simplement un modèle objet de composants multi-plateformes. Il comprend des liaisons vers de multiples langages et descriptions IDL permettant aux programmeurs d'y ajouter leur propres fonctionnalités dans l'espace de travail et les connecter avec d'autres composants.

Sélection d'articles

Utilisation de JavaScript sans dégradation de la mémoire
L'utilisation de XPCOM dans JavaScript (également connu comme XPConnect) est un environnement dans lequel les problèmes de gestion de la mémoire ne sont pas évidents. Il n'y a pas d'appel à malloc, free et aucun comptage des références. En dépit de cela, il est facile d'écrire du code JavaScript qui dégrade la mémoire. Il est facile de le faire dans n'importe quel langage "ramasse-miettes". Mais il est un peu plus facile dans cet environnement parce que certains objets que vous manipulez ont leur référencement comptabilisé en arrière plan.
XPCOM Glue
Le XPCOM Glue permet l'utilisation des fonctions et classes XPOM utiles sans avoir de dépendences vers des parties non stabilisées d'XPCOM (xpcom_core.{dll,so,dylib}).
XPCOM Partie 1: Une introduction à XPCOM
{{wiki.template('Added-date', [ "Externe" ])}} Si vous voulez de nouvelles façons d'accélérer le développement de vos applications ou souhaitez étendre le nombre de plateformes supportées par votre logiciel, vous devriez jeter un oeil à XPCOM.

Tous les articles...

Fonctionnalités

Autres pages

Sujets liés

XPConnect, JavaScript

{{ ajaxrss{ feed: 'http://developer.mozilla.org/webwatch/?cat=32&feed=rss2' , short: true, max: '5', charset: 'UTF-8' } }} Voir tout...

Categories

Interwiki Language Links


{{ wiki.languages( { "en": "en/XPCOM" } ) }}

Source de la révision

<p>
</p>
<div>
<p>Le <b>Cross Platform Component Object Model (XPCOM)</b> est simplement un modèle objet de composants multi-plateformes. Il comprend des liaisons vers de multiples langages et descriptions IDL permettant aux programmeurs d'y ajouter leur propres fonctionnalités dans l'espace de travail et les connecter avec d'autres composants.
</p>
</div>
<table class="topicpage-table">
<tbody><tr><td>
<h4 name="S.C3.A9lection_d.27articles"> Sélection d'articles </h4>
<dl><dt> <span class="exlink"><a href="fr/Utilisation_de_JavaScript_sans_d%c3%a9gradation_de_la_m%c3%a9moire_(externe)">Utilisation de JavaScript sans dégradation de la mémoire</a></span><br>
</dt><dd> <small>L'utilisation de XPCOM dans JavaScript (également connu comme XPConnect) est un environnement dans lequel les problèmes de gestion de la mémoire ne sont pas évidents. Il n'y a pas d'appel à malloc, free et aucun comptage des références. En dépit de cela, il est facile d'écrire du code JavaScript qui dégrade la mémoire. Il est facile de le faire dans n'importe quel langage "ramasse-miettes". Mais il est un peu plus facile dans cet environnement parce que certains objets que vous manipulez ont leur référencement comptabilisé en arrière plan.</small>
</dd></dl>
<dl><dt> <a href="fr/XPCOM_Glue">XPCOM Glue</a><br>
</dt><dd> <small>Le XPCOM Glue permet l'utilisation des fonctions et classes XPOM utiles sans avoir de dépendences vers des parties non stabilisées d'XPCOM (xpcom_core.{dll,so,dylib}).</small>
</dd></dl>
<dl><dt> <span class="exlink"><a href="fr/XPCOM_Partie_1/Une_introduction_%c3%a0_XPCOM_(externe)">XPCOM Partie 1: Une introduction à XPCOM</a></span><br>
</dt><dd> <small>{{wiki.template('Added-date', [ "Externe" ])}} Si vous voulez de nouvelles façons d'accélérer le développement de vos applications ou souhaitez étendre le nombre de plateformes supportées par votre logiciel, vous devriez jeter un oeil à XPCOM.
</small></dd></dl>
<ul><li> <a href="fr/XPCOM_Partie_2/Composants_de_base_XPCOM_(externe)">XPCOM Partie 2: Composants de base XPCOM</a>
</li><li> <a href="fr/XPCOM_Partie_3/Configuration_pour_XPCOM_(externe)">XPCOM Partie 3: Configuration pour XPCOM</a>
</li><li> <a href="fr/XPCOM_Partie_4/D%c3%a9veloppement_de_composants_(externe)">XPCOM Partie 4: Développement de composants</a>
</li><li> <a href="fr/XPCOM_Partie_5/Impl%c3%a9mentation_(externe)">XPCOM Partie 5: Implémentation</a>
</li></ul>
<p>
</p><p><span class="alllinks"><a href="Special:Tags?tag=XPCOM:Articles&amp;language=fr">Tous les articles...</a></span>
</p>
</td>
<td>
<h4 name="Fonctionnalit.C3.A9s"> Fonctionnalités </h4>
<ul><li> <a href="fr/Cr%c3%a9ation_de_composants_XPCOM">Création de composants XPCOM</a> (à traduire de {{mediawiki.interwiki('en', 'Creating_XPCOM_Components', 'Creating XPCOM Components')}})
</li><li> <a href="fr/XPCOM/Hashtables">XPCOM Hashtables</a>
</li><li> <a href="fr/XPCOM/Cha%c3%aenes_de_caract%c3%a8res">Chaînes de caractères XPCOM</a> (à traduire de {{mediawiki.interwiki('en', 'XPCOM:Strings', 'XPCOM Strings')}})
</li></ul>
<h4 name="Autres_pages"> Autres pages </h4>
<ul><li> <a href="Special:Tags?tag=XPCOM:Références&amp;language=fr">Références</a>
</li><li> <a href="Special:Tags?tag=XPCOM:Articles&amp;language=fr">Articles</a>
</li><li> <a href="fr/XPCOM/Communaut%c3%a9">Communauté</a>
</li><li> <a href="fr/XPCOM/Autres_ressources">Autres ressources</a>
</li></ul>
<h4 name="Sujets_li.C3.A9s"> Sujets liés </h4>
<dl><dd> <a href="fr/XPConnect">XPConnect</a>, <a href="fr/JavaScript">JavaScript</a>
</dd></dl>
<p>{{ ajaxrss{ feed: 'http://developer.mozilla.org/webwatch/?cat=32&amp;feed=rss2' , short: true, max: '5', charset: 'UTF-8' } }}
<span class="alllinks"><a class="external" href="http://developer.mozilla.org/webwatch/?cat=32">Voir tout...</a></span>
</p>
</td>
</tr>
</tbody></table>
<p><span class="comment">Categories</span>
</p><p><span class="comment">Interwiki Language Links</span>
</p><p><br>
</p>{{ wiki.languages( { "en": "en/XPCOM" } ) }}
Revenir à cette révision