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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp Pocket

4 ответа

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

от rupert , 4 года назад

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

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

от rupert , 4 года назад

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

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

от elena , 4 года назад

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

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

от wendy , 4 года назад

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