Re: Окончательное решение ада зависимостей?
От: Pzz Россия https://github.com/alexpevzner
Дата: 06.05.25 09:05
Оценка:
Здравствуйте, Shmj, Вы писали:

S>

S>В Rust с помощью Cargo можно одновременно использовать несколько версий одной и той же зависимости — без проблем и без танцев с бубном.


S>Но это не точно.


А что будет, если компонент А хочет одну версию некоторой библиотеки, а компонент Б — другую. И при этом мы получаем через компонент А из этой библиотеки какой-то еейный объект, а потом через компонент Б передаём этот объект другой версии той же библиотеки. А они не совместимы по своему внутреннему мироустройству...

S>А что на счет других платформ?


Я так понимаю, в Rust и Go это сделано плюс-минус одинаково (конкретный синтаксис конкретных команд может немного различаться, но суть плюс-минус одна). Не берусь судить, кто был первопроходцем, но подозреваю, что Go.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.