Jaka jest różnica między owijarką, wiązaniami a Portem?
W kontekście przenośności oprogramowania, jaka jest różnica między tymi trzema pojęciami?
Więc na przykład, chcę korzystać z biblioteki ncurses, oryginalna biblioteka ncurses jest napisana w C, ale moja aplikacja jest napisana w C++, wtedy znalazłem "ncurses wrapper"," bindings to ncurses", i"ncurses port". Którego powinienem użyć?
Jakie są plusy i minusy każdego z nich?
22
Author: user478249, 0000-00-00
1 answers
A wrapper to kawałek kodu, który siedzi na innym kodzie, aby przetwarzać jego funkcjonalność, ale z innym interfejsem. Zazwyczaj oznacza to interfejs napisany w tym samym języku. Należy również zauważyć, że czasami ludzie powie wrapper, gdy to, co technicznie oznacza, jest oprawą (w tym ja).
Plusy: