Я хочу иметь возможность добавлять плагины для разрабатываемого мной приложения, и, поскольку это инструмент разработки, я хочу, чтобы другие люди могли писать свои собственные плагины.
Итак, мои вопросы заключаются в том, каковы реальные различия между фреймворком и загружаемым пакетом? Что больше подходит для использования в качестве плагина (доступ к заголовкам и т. Д.)? А если я использую загружаемые пакеты, как мне загрузить их во время выполнения и получить доступ к их функциям во время разработки?
Плагины не должны полагаться на другие плагины.