Size: a a a

2020 July 18

J

JvK in ctodailychat
надо простую софтину накатать. но быструю. сравнивал rust и go в тесте rust дал на ~20% скорости в задаче. не критично
источник

R

Ruslan in ctodailychat
Но имхо, после пхп(или питона) работать с json в го - боль.  А про sql вообще молчу,  имхо даже всеми любимый sqlx не дотягивает до очень хорошего решения
источник

IV

Igor V in ctodailychat
Semen Kotliarenko
с таким подходом -- головняка больше, чем структуру описать 🙂
источник

SK

Semen Kotliarenko in ctodailychat
Ruslan
Но имхо, после пхп(или питона) работать с json в го - боль.  А про sql вообще молчу,  имхо даже всеми любимый sqlx не дотягивает до очень хорошего решения
абсолютли. sql пока боль.
источник

J

JvK in ctodailychat
о отлично. а то я уже думал сам генератор изобретать
источник

IV

Igor V in ctodailychat
и такой же есть для json
источник

SK

Semen Kotliarenko in ctodailychat
есть правда всякое типа: gorm (orm-like стиль) и sqlc (компилируемый sql под постгре и mysql (beta))
источник

IV

Igor V in ctodailychat
да в принцие все для гошечки есть
источник

R

Ruslan in ctodailychat
Semen Kotliarenko
есть правда всякое типа: gorm (orm-like стиль) и sqlc (компилируемый sql под постгре и mysql (beta))
Горм очень плох, столько раз стрелял в проде с автомигрейтом. Про вторую не слышал. Сошёлся на sqlx + go-migrate и какой-нибудь builder (опционально)
источник

SK

Semen Kotliarenko in ctodailychat
но в целом -- гошечка очень приятная, быстрая, и достаточно простая в освоении.
источник

J

JvK in ctodailychat
ну в целом понравилась
источник

J

JvK in ctodailychat
я так понял там всё на каналах и воркерах завязано? про async и потоки юзеру думать не надо?
источник

SK

Semen Kotliarenko in ctodailychat
Ruslan
Горм очень плох, столько раз стрелял в проде с автомигрейтом. Про вторую не слышал. Сошёлся на sqlx + go-migrate и какой-нибудь builder (опционально)
ну так зачем миграции в горм) горм удобен в качестве билдера запросов и снимание головняка по маппингу. миграции нужно оставлять на специализированные решения, например go-migrate, указанный.
источник

SK

Semen Kotliarenko in ctodailychat
JvK
я так понял там всё на каналах и воркерах завязано? про async и потоки юзеру думать не надо?
в смысле юзеру?
источник

J

JvK in ctodailychat
Semen Kotliarenko
в смысле юзеру?
в смысле юзеру компилятора :)
источник

IV

Igor V in ctodailychat
JvK
я так понял там всё на каналах и воркерах завязано? про async и потоки юзеру думать не надо?
думать всегда надо.
источник

SK

Semen Kotliarenko in ctodailychat
Igor V
думать всегда надо.
Игорь быстрее 🙂
источник

SK

Semen Kotliarenko in ctodailychat
+1
источник

R

Ruslan in ctodailychat
JvK
я так понял там всё на каналах и воркерах завязано? про async и потоки юзеру думать не надо?
Share by communicating или как там)
Про потоки надо думать, но наверное не о потоках операционной системы. О них стоит задуматься, когда что-то дальше стандартных кейсов идёт имхо, потому что под капотом они все равно используются
источник

J

JvK in ctodailychat
ну под капотом понятно что чуда нет
источник