Организация кода, пакеты, структуры в Go (Golang) — просто и понятно! | Урок 3
Golang с нуля: пакеты и модули — организация вашего кода
(Статья 6 из цикла "Golang с нуля") Мы уже изучили основы языка и его ключевые концепции, такие как структуры и интерфейсы. Теперь пришло время понять, как Go организует код в более крупные проекты с помощью пакетов и модулей. Это фундамент для создания любого приложения. Пакет — это основная единица организации кода в Go. Каждый файл .go принадлежит какому-то пакету. Пакет состоит из одного или нескольких файлов в одном каталоге. Пример:
Представьте, что у нас есть два файла: main.go и utils.go...
Подборка проектов для разработки GUI на Go:
Графический интерфейс на основе HTML Go-app — это пакет для создания прогрессивных веб-приложений (PWA) с помощью языка программирования Go (Golang) и WebAssembly (Wasm). go-astilectron помогает создавать кроссплатформенные приложения с графическим интерфейсом с помощью GO и HTML/JS/CSS. Это официальный пакет GO от astilectron, работающий на Electron. go-sciter — встраиваемый HTML/CSS/скриптовый движок для разработки современного пользовательского интерфейса。 gowd поможет нам создавать кроссплатформенные...