Зачем нужны golang модули ?

Пользователь

от elena , в категории: Общие вопросы , 5 лет назад

Видел что многие используют модули на golang и вот не могу понять зачем они нужны ? Какую проблему они решают ?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp Pocket

4 ответа

Пользователь

от rupert , 5 лет назад

Модуль это коллекция пакетов Go, они хранятся в файловом дереве с файлом go.mod в корне. Этот файл определяет модульный патч  module path, он же является путем импорта, используемым для коревого каталога. Его требования к зависимости, других модулей, нужны для успешной сборки. Каждое требование к зависимости записать в путь к модулю и конкретной семантической версии.

Пользователь

от rupert , 5 лет назад

Вообще много информации по этому поводу на английском, если вы понимаете английский, вам будет намного проще понять суть модулей. Вот ссылка на англоязычное видео, после просмотра которого, вам будет проще разобраться в модулях. https://www.youtube.com/watch?v=B0EjcYaBm9A

Пользователь

от elena , 5 лет назад

Спасибо большое обязательно посмотрю видео

Пользователь

от wendy , 5 лет назад

Модули решают проблему управления зависимостями в вашем приложении. Скорее всего Вы будете использовать сторонние библиотеки в Вашем приложении поэтому модули помогут Вам с установкой и использовать нужную версию, чтобы не сломалось Ваше приложение с выходом новой версии какого нибудь плагина