Skip to main content

Qu'est-ce qu'un code de colle?

Le code de colle est un code informatique qui unit les programmes ou les composants logiciels qui ne seraient pas compatibles autrement.Ce code ne sert généralement pas à un objectif tel que le calcul ou le calcul, mais sert exclusivement de proxy entre deux logiciels incompatibles.Les langages de programmation orientés objet peuvent être connectés aux langages de script, deux langages orientés objet peuvent être connectés ensemble, ou de grandes pièces dans la même langue peuvent être unies par ce code.

Bien que le code de colle puisse être utilisé pour transférer des informations entre les langages de l'ordinateur, il n'est pas nécessaire de le faire.Généralement, il permet à un morceau de code d'appeler des fonctions dans l'autre, ou permet de passer de petites valeurs de données entre les blocs de code.Certains générateurs de code de colle permettent de passer les structures de données spécifiées par l'utilisateur entre les modules de code, mais pas tous.Le déplacement de grandes données via le code de connexion peut ne pas toujours être fiable.

Le code de colle généré, en particulier lorsqu'il connecte les langages d'ordinateur distincts, contient souvent des pièces de code spécifiques pour chaque module de code connecté.Par exemple, pour connecter C ++ avec Java, le code généré peut inclure à la fois un fichier C ++ et un fichier Java.Tant qu'aucune modification majeure n'est apportée aux structures des modules de code connectés, les fichiers générés n'ont pas besoin d'être modifiés, mais ils peuvent devoir être mis à jour au cours du développement.Les fichiers générés tels que ceux-ci doivent rarement être modifiés ou maintenus par un développeur, et jamais par un utilisateur final.

Le code de colle peut être utilisé pour connecter des modules de code de toute taille, des petites fonctions aux grandes bibliothèques.Selon la quantité de code proxy généré à cette fin, il peut y avoir une quantité importante de ballonneur de code et de frais généraux, de sorte que la connexion de petits morceaux de code de cette manière peut ne pas toujours être idéal.Lors de la synchronisation des appels vers de grandes bibliothèques ou de la fusion de grands référentiels de code, en revanche, une petite quantité de code de colle peut être un moyen inestimable d'amener les fonctionnalités où elle pourrait autrement être indisponible.Pour le code de colle, mais le but de chacun est très différent.XML est un langage de balisage, c'est-à-dire qu'il ajoute des informations organisationnelles et descriptives aux données existantes pour une interprétation plus facile.Les deux peuvent servir de proxy pour déplacer des informations, mais XML est statique et beaucoup plus limité en termes de données qu'il peut transférer entre les blocs de code.XML annote et classe les données, tandis que le code de colle permet de mouvement et de manipulation des données.