Skip to main content

Co to jest kod kleju?

Kod kleju to kod komputerowy, który jednoczy programy lub komponenty oprogramowania, które nie byłyby w inny sposób kompatybilne.Ten kod zwykle nie obsługuje takiego celu, jak obliczenia lub obliczenia, ale służy wyłącznie jako proxy między dwoma niezgodnymi programami oprogramowania.Zorientowane obiektowo Języki programowania można podłączyć do języków scenariuszy, dwa języki obiektowe mogą być połączone ze sobą, lub duże elementy w tym samym języku można połączyć ten kod., nie jest to wymagane.Zasadniczo umożliwia to jeden kawałek kodu wywołania funkcji w drugiej lub pozwala przekazać małe wartości danych między blokami kodu.Niektóre generatory kodów kleju umożliwiają przekazanie struktur danych określonych przez użytkownika między modułami kodu, ale nie wszystkie.Przeniesienie dużych danych za pomocą kodu łączącego może nie zawsze być niezawodne.

Wygenerowany kod kleju, szczególnie gdy łączy odrębne języki komputerowe, często zawiera elementy kodu specyficzne dla każdego podłączonego modułu kodu.Na przykład, aby podłączyć C ++ z Java, wygenerowany kod może zawierać zarówno plik C ++, jak i plik Java.Dopóki nie wprowadzono żadnych poważnych zmian w strukturach podłączonych modułów kodu, wygenerowane pliki nie muszą być zmieniane, ale mogą być konieczne aktualizowane w trakcie rozwoju.Wygenerowane pliki, takie jak te rzadko, muszą być zmieniane lub utrzymywane przez programistę, i nigdy przez użytkownika końcowego.

Kod kleju może być używany do łączenia modułów kodu dowolnego rozmiaru, od małych funkcji po duże biblioteki.W zależności od ilości wygenerowanego w tym celu kodu proxy może istnieć znaczna ilość kodu i narzutu, więc podłączenie małych elementów kodu w ten sposób może nie zawsze być idealne.Podczas synchronizacji połączeń z dużymi bibliotekami lub łączeniem dużych repozytoriów kodu, z drugiej strony niewielka ilość kodu kleju może być nieocenionym sposobem na wprowadzenie funkcjonalności, w której w innym przypadku mogą być niedostępne.

Dane dotyczące znaczników rozszerzalnego (XML) jest czasem myląceW przypadku kodu kleju, ale cel każdego z nich jest zupełnie inny.XML to język znaczników, to znaczy dodaje informacje organizacyjne i opisowe do istniejących danych w celu łatwiejszej interpretacji.Oba mogą służyć jako proxy do przenoszenia informacji, ale XML jest statyczny i znacznie bardziej ograniczony pod względem danych, które może przesyłać między blokami kodu.XML adnotuje i klasyfikuje dane, a kod kleju pozwala na przemieszczanie danych i manipulację danymi.