Узнал, что оказывается несколько лет назад в Delphi пытались сделать менеджер пакетов (GetIt), но чот получилось странно.
Похоже, его никто не использует, в гугле почти ничего не гуглится, в оф. доке только несколько страниц с описанием интерфейса.
Пакеты вроде бы устанавливаются только глобально, то есть в проекте можно указать, что нужна какая-то либа, но нельзя указать версию и видимо нельзя иметь проекты с разными версиями библиотеки.
Ну и никаких базовых фич из нормальных менеджеров пакетов типа возможности пакетам иметь зависимостями другие пакеты, фиксирования версий пакетов в проекте, приватных репозиториев пакетов и т.д.
Про публикацию пакетов гуглится только одна статья на неработающем сайте Embarcadero с ссылкой на заполнение гугл.формы.
хз как так можно было сделать в 2016 году, полно же уже существующих аналогов для учета их опыта и ошибок.
Даже в С++ (где еще сложнее потому что больше вариантов платформ/компиляторов) вроде бы получились более удачные попытки.
Так менеджер пакетов наоборот упрощает, не надо при сборке проекта на новом компе мучительно вспоминать что и какой версии поставить, искать и пытать предыдущих разработчиков.
Некоторые в сложных проектах из-за подобного в итоге работают в виртуальной машине, но у этого способа тоже куча недостатков, сложно делиться ею (это ж не Докер/Вагрант).
Но конечно в Дельфи проблема зависимостей немного менее актуальна, чем в JS и других популярных языках, потому что, как заметил интервьюируемый, библиотек-то нет
Многое уже в саму Дельфи включено, особенно современные, разве что пару компонентов каких-нибудь типа Alpha Controls поставить понадобится.
А так обычно либо оно есть в Дельфи, либо надо писать самому.
Это же корпоративное ПО: берешь конкретный инструмент, потом на той же версии годами поддерживается столько, сколько только можно) Старый комп можно тоже для конкретного старого ПО оставить)
Корпорации же не будут выкладывать исходники для программного обеспечения конкурентов.
Частная собственность, бизнес-процессы, технологии.
Платная среда для полноценной разработки. Как по мне шару присекают.
Однажды пытался привязать OpenCV к Embarcadero, по результату плюнул на траблы подключения библиотек, и продолжил эксперементальную разработку в MVS.