javascript — Как Wrapper, Bindings, Shims и Transpilers связаны друг с другом

Я недавно читал этот вопрос здесь в SO и проверил ссылки в ответе, но я не уверен, что полностью понял это правильно.
Кроме того, я хотел бы узнать, как эти определения соотносятся с концепцией, которая, на мой взгляд, связана, а именно с транспортерами. Поэтому я подумал, что лучше задать новый вопрос, а не просто комментировать.

Подводя итог, вот что, я думаю, я понял:

  • Транспортер похож на использование программы для создания порта вместо
    делать код вручную. Как компилятор, но без необходимости переходить с языка высокого уровня на более низкий.
  • Привязка и мост — это одно и то же.
  • Библиотека-обертка может быть привязкой или нет, в зависимости от того, является ли цель
    и источник на одном языке.
  • Код библиотеки обертки называется shim, если обертка
    Обвязка прокладки называется клеевым кодом.

Эта базовая диаграмма, которую я построил при чтении определений в Википедии и т. Д., Помогла мне сформулировать пункты выше, поэтому я добавляю их для справки.

Диаграмма упаковщиков

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]