Révision 124249 sur XPCOM

  • Raccourci de la révision : XPCOM
  • Titre de la révision : XPCOM
  • ID de la révision : 124249
  • Créé :
  • Créateur : BenoitL
  • Version actuelle ? Non
  • Commentaire ajout de liens dans l'introduction et de sujets liés
Étiquettes : 

Contenu de la révision

Le Cross Platform Component Object Model (XPCOM) un modèle objet simple de composants multiplateformes. Il possède des liaisons vers plusieurs langages et des descriptions IDL permettant aux programmeurs d'ajouter leur propres fonctionnalités dans l'espace de travail et de les connecter avec d'autres composants. {{template.Ref(1)}}

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...

Contenu de base

Autres pages

Sujets liés

Liaisons de langage, JavaXPCOM, PyXPCOM, XPConnect, JavaScript

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

{{template.Note(1)}} Traduction de l'article XPCOM sur Wikipédia

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> un modèle objet simple de composants multiplateformes. Il possède des <a href="fr/XPCOM/Liaisons_de_langage">liaisons vers plusieurs langages</a> et des <a href="fr/XPIDL">descriptions IDL</a> permettant aux programmeurs d'ajouter leur propres fonctionnalités dans l'espace de travail et de les connecter avec d'autres composants. {{template.Ref(1)}}
</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="Contenu_de_base"> Contenu de base </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/XPCOM/Liaisons_de_langage">Liaisons de langage</a>, <a href="fr/JavaXPCOM">JavaXPCOM</a>, <a href="fr/PyXPCOM">PyXPCOM</a>, <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><small>{{template.Note(1)}} Traduction de l'<a class="external" href="http://en.wikipedia.org/wiki/XPCOM">article XPCOM sur Wikipédia</a></small>
</p><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