Size: a a a

2020 March 13

DZ

Dmitry Zherebko in Go-go!
Заур Ашурбеков
Ррребяят, а кто-нибудь мерил на сколько медленнее go webasm нативного go? или может статью видели. Чёт не нахожу
tiny go медленней, а нативный го слишком большой
источник

ЗА

Заур Ашурбеков in Go-go!
Dmitry Zherebko
tiny go медленней, а нативный го слишком большой
это, конечно, логично, но  интересны хотя бы примерные цифры, в пару раз, в десятки раз, сотни, тысячи
источник

/

/dev/null in Go-go!
Demian
Есть пример хорошей проверенной структуры rest API приложения на основе gin/echo/..., но не MVC, а максимально идиоматическое решение?
Если вы задаете такой вопрос то посмотрите сначала на это:
https://github.com/gopherschool/http-rest-api
а потом на это:
https://github.com/golang-standards/project-layout
источник

/

/dev/null in Go-go!
Но боюсь это сейчас приведет к религиозной войне)
источник

D

Demian in Go-go!
/dev/null
Если вы задаете такой вопрос то посмотрите сначала на это:
https://github.com/gopherschool/http-rest-api
а потом на это:
https://github.com/golang-standards/project-layout
второе к вопросу архитектуры веб приложения слабо применимо, а в первом напрягает наличие пакета model, что уже наводит сомнения насчет идиоматичности
источник

/

/dev/null in Go-go!
Ну вы тогда наверное понимаете как нужно писать идиоматическое REST API
источник

ЗА

Заур Ашурбеков in Go-go!
Demian
второе к вопросу архитектуры веб приложения слабо применимо, а в первом напрягает наличие пакета model, что уже наводит сомнения насчет идиоматичности
а чем пакет model напрягает?
источник

/

/dev/null in Go-go!
И да, то что вы используете в качестве обертки над http server не относится к "идиоматическому REST API"
источник

ЗА

Заур Ашурбеков in Go-go!
Заур Ашурбеков
а чем пакет model напрягает?
я без агрессии, реально интересно
источник

D

Demian in Go-go!
/dev/null
И да, то что вы используете в качестве обертки над http server не относится к "идиоматическому REST API"
А что тогда относится? Голый http?
источник

/

/dev/null in Go-go!
Demian
А что тогда относится? Голый http?
Вам видимо виднее
источник

D

Demian in Go-go!
/dev/null
Вам видимо виднее
Я спрашиваю, а не спорю
источник

S

Sergey in Go-go!
Господа, все ли откалибровали свои идиоматометры?
источник

D

Demian in Go-go!
Заур Ашурбеков
а чем пакет model напрягает?
Хранить все модели/типы в одном пакете отдельно от логики - антипаттерн, иначе он должен называться иначе
источник

/

/dev/null in Go-go!
Demian
Я спрашиваю, а не спорю
вы понимаете что gin это "обертка" над стандартным http.Server и к вопросу не имеет никакого отношений?
источник

D

Demian in Go-go!
/dev/null
вы понимаете что gin это "обертка" над стандартным http.Server и к вопросу не имеет никакого отношений?
Да, просто уточнил фреймворки
источник

/

/dev/null in Go-go!
Demian
Да, просто уточнил фреймворки
а при чем тут фреймворки и архитектура?
источник

/

/dev/null in Go-go!
фреймворки всего лишь инструменты
источник

/

/dev/null in Go-go!
Demian
Хранить все модели/типы в одном пакете отдельно от логики - антипаттерн, иначе он должен называться иначе
Чем плохо хранить "доменные модели" если это к примеру монилит в отдельном едином пакете?
А если у вас микросервис то этого вообще не нужно.
источник

ЕО

Евгений Омельченко in Go-go!
Demian
А что тогда относится? Голый http?
REST это про то какой либой вы делаете обработку запросов, а про архитектуру самого апи
источник