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