Size: a a a

2020 May 28

W

Wingman in Go-go!
если без браузера, winapi
источник

VM

Vladislav Milenin in Go-go!
essqz
Добрый день. Подскажите, пожалуйста. Недавно начал изучать go. До этого я изучал django, и возникла мысль, организовывать код примерно как в джанге. Т.е модели лежат отдельно, роутинг отдельно и тп. Является ли такой подход в go разумным, и как вообще люди огранизуют модули при разработки серверов? Заранее спасибо
не является
источник

DP

Daniel Podolsky in Go-go!
essqz
Добрый день. Подскажите, пожалуйста. Недавно начал изучать go. До этого я изучал django, и возникла мысль, организовывать код примерно как в джанге. Т.е модели лежат отдельно, роутинг отдельно и тп. Является ли такой подход в go разумным, и как вообще люди огранизуют модули при разработки серверов? Заранее спасибо
скорее всего - как в джанге не получится
источник

AK

Alex Komp in Go-go!
essqz
Добрый день. Подскажите, пожалуйста. Недавно начал изучать go. До этого я изучал django, и возникла мысль, организовывать код примерно как в джанге. Т.е модели лежат отдельно, роутинг отдельно и тп. Является ли такой подход в go разумным, и как вообще люди огранизуют модули при разработки серверов? Заранее спасибо
в го более распространенным является подход с распределением сущностей по доменным областям
источник

DS

Dmitry Soloma in Go-go!
Вроде нет четких требований к организации структуры проекта.
источник

e

essqz in Go-go!
Alex Komp
в го более распространенным является подход с распределением сущностей по доменным областям
А вообще, подходов много? И есть ли самый оптимальный из них?
источник

ЕО

Евгений Омельченко... in Go-go!
Я на каждую сущность делаю пакет отдельный
источник

а

а кто это in Go-go!
мм 10 пакетов с 100 субпакетов
источник

E

Edgar in Go-go!
Евгений Омельченко
Я на каждую сущность делаю пакет отдельный
Но если некоторые сущности могут ссылаться на другую сущность? (Аля поле в структуре в виде структуры)
источник

а

а кто это in Go-go!
type BigStruct struct {
    Field smallstruct.SmallStruct
}
источник

ЕО

Евгений Омельченко... in Go-go!
Edgar
Но если некоторые сущности могут ссылаться на другую сущность? (Аля поле в структуре в виде структуры)
Циклически? Пахнет отсутствием нормализации
источник

E

Edgar in Go-go!
а кто это
type BigStruct struct {
    Field smallstruct.SmallStruct
}
если сущностей будет много, ведь до циклического импорта один шаг будет
источник

а

а кто это in Go-go!
тогда сделать еще один пакет ¯\_(ツ)_/¯
источник

а

а кто это in Go-go!
и туда вынести зависимости
источник

e

essqz in Go-go!
Т.е как я понимаю эти модули можно делать реюзабельными?
источник

DP

Daniel Podolsky in Go-go!
вопрос не ясен
источник

e

essqz in Go-go!
Если для каждой сущности существует отдельный пакет, то они по факту реюзабельны? (ну, во всяком случае в джанге могло такое быть)
источник

VM

Vladislav Milenin in Go-go!
забудьте вы про джангу
источник

e

essqz in Go-go!
Vladislav Milenin
забудьте вы про джангу
Не могу, еще пользуюсь)
источник

DP

Daniel Podolsky in Go-go!
essqz
Если для каждой сущности существует отдельный пакет, то они по факту реюзабельны? (ну, во всяком случае в джанге могло такое быть)
по факту - любой пакет, если только он не internal, может оспользоваться как библиотека
источник