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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp Pocket
26 мая 2020 г., 21:28

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

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

31 мая 2020 г., 7:37

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

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

31 мая 2020 г., 7:47

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

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

2 июня 2020 г., 8:27

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

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

2 июня 2020 г., 8:27