10. Зачем?
1. Возможность использовать готовое решение,
реализованное на другом ЯП
2. Выбор языка под задачу
3. Возможность плавной миграции проекта на
другой ЯП
16. Модули / Экстеншены
Нативное использование
Далеко не все языки получится подружить
Медленно, если модулю нужно подгружать данные,
необходимые для работы
19. Свой протокол
Нет
Трудозатратно
В лучшем случае получится что-то похожее на готовое
решение, в худшем нерасширяемый и
трудноподдерживаемый протокол