Я пишу веб-приложение в Go. Пока я написал все базовые библиотеки, которые мне сейчас нужны, и это получилось просто отлично. Структура пакета действительно удобна в этом аспекте.Разработка приложений в Go
Теперь я нахожусь в точке, где мне нужно начать писать приложение, бизнес-логику. Я немного потерял, как или , где этот код должен идти.
Я просмотрел и прочитал почти все учебники/руководства по разработке приложений на официальной странице документации, и они всегда записывают всю логику домена в поле пакета/namespace main
.
Это путь (извините, пришлось) или это было просто ради простоты?
Помещение бизнес-слоя в пакеты чувствует себя некомфортно неправильно, на мой взгляд.
Вы также должны взглянуть на gorilla, веб-инструментарий для go, который предоставляет независимый пакет для рутинных сеансов, ... http://gorilla-web.appspot.com/ – proppy
Действительно, Gorilla - отличный инструментарий, и я Пользователь и вентилятор. Но что он должен делать с этим вопросом? – Mostafa
Думал, что стоит упомянуть кого-то, начинающего разработку веб-приложений, возможно, мне следовало бы прокомментировать его вопрос, а не ваш ответ :) – proppy