Skip to main content

Mi az a ragasztó kód?

A ragasztó kód olyan számítógépes kód, amely egyesíti azokat a programokat vagy szoftverkomponenseket, amelyek egyébként nem kompatibilisek.Ez a kód általában nem szolgál olyan célt, mint a számítás vagy a számítás, hanem kizárólag proxyként szolgál két összeegyeztethetetlen szoftver között.Az objektum-orientált programozási nyelvek csatlakoztathatók a szkriptnyelvekhez, ezt nem kell megtenni.Általában lehetővé teszi az egyik kóddarab számára, hogy a funkciókat a másikban hívja, vagy lehetővé teszi a kis adatértékek átadását a kódblokkok között.Néhány ragasztó kódgenerátor lehetővé teszi a felhasználó által meghatározott adatszerkezetek átadását a kódmodulok között, de nem mindegyik.A nagy adatok áthelyezése a csatlakoztatási kódon keresztül nem mindig lehet megbízható.Például a C ++ és a Java csatlakoztatásához a létrehozott kód tartalmazhat mind a C ++, mind a Java fájlt.Mindaddig, amíg a csatlakoztatott kódmodulok struktúrái nem hajtanak végre jelentős változtatásokat, a generált fájlokat nem kell megváltoztatni, de ezeket lehet frissíteni a fejlesztés során.Az ilyen generált fájlokat, mint például ezeket, a fejlesztőnek ritkán kell megváltoztatnia vagy karbantartani, és soha nem használja a végfelhasználót.Az erre a célra generált proxy -kód mennyiségétől függően valószínűleg jelentős mennyiségű kódfúvás és fölött van, így a kis kóddarabok ilyen módon történő csatlakoztatása nem mindig ideális.A nagy könyvtárak hívásainak szinkronizálása vagy a nagy kódraktárak egyesítése esetén viszont egy kis mennyiségű ragasztási kód felbecsülhetetlen értékű módszer lehet a funkcionalitás előállítására, ahol egyébként nem érhető el.A ragasztó kód esetében, de mindegyik célja egészen más.Az XML egy jelölőnyelv, vagyis szervezeti és leíró információkat ad a meglévő adatokhoz a könnyebb értelmezés érdekében.Mindkettő proxyként szolgálhat az információk áthelyezéséhez, de az XML statikus és sokkal korlátozottabb az adatok szempontjából, amelyeket a kódblokkok között továbbíthat.Az XML kommentálja és osztályozza az adatokat, míg a ragasztó kód lehetővé teszi az adatok mozgását és manipulálását.