Size: a a a

2020 July 16

DP

Daniel Podolsky in Go-go!
Kirill
мне все нравится в нем, но я сегодня ознакомился с fasthttp и увидел, что он работает быстрее,я подумал, возможно есть смысл взять его в новый проект, и решил расширить свою мысль вопросом в чат сюда :)
у него есть недостатки
источник

p

pragus in Go-go!
Kirill
мне все нравится в нем, но я сегодня ознакомился с fasthttp и увидел, что он работает быстрее,я подумал, возможно есть смысл взять его в новый проект, и решил расширить свою мысль вопросом в чат сюда :)
Отлично. Так чем вам net/http не нравится?
источник

E

Evgeniy_S in Go-go!
pragus
Вот вас чем не устраивает net/http?
шаблоны у него дурацкие
источник

K

Kirill in Go-go!
Daniel Podolsky
у него есть недостатки
как и у всего, конечно же, и каждый юз-кейс уникален, но может быть, в го комьюнити есть какое-то сформированное мейнстримное мнение?
источник

K

Kirill in Go-go!
pragus
Отлично. Так чем вам net/http не нравится?
мне супер нравится он, особенно в связке с роутером от go-chi себя супер показывает (я серьезно)
источник

p

pragus in Go-go!
Kirill
мне супер нравится он, особенно в связке с роутером от go-chi себя супер показывает (я серьезно)
Если вам не нужен http2, streaming uploads и вы готовы к особенностям fasthttp - берите его.
источник

E

Evgeniy_S in Go-go!
а что всем нравится прилагающийся к нему http/template?
источник

ЛА

Локоть Анатолий... in Go-go!
Kirill
мне все нравится в нем, но я сегодня ознакомился с fasthttp и увидел, что он работает быстрее,я подумал, возможно есть смысл взять его в новый проект, и решил расширить свою мысль вопросом в чат сюда :)
Это да, но выйгрыш от fasthttp скорее всего не будет иметь значения в сравнении с остальными таймингами приложения, типа запросов в бд
источник

ЛА

Локоть Анатолий... in Go-go!
Kirill
мне все нравится в нем, но я сегодня ознакомился с fasthttp и увидел, что он работает быстрее,я подумал, возможно есть смысл взять его в новый проект, и решил расширить свою мысль вопросом в чат сюда :)
Вот сравнение многих http-либ на go https://github.com/smallnest/go-web-framework-benchmark

Самые быстрые  - не самые популярные, впрочем это тоже не показатель.

Короче, есть задача - решайте, нет задачи - не надо метаться в муках решения, пользуйтесь чем умеете
источник

K

Kirill in Go-go!
Локоть Анатолий
Вот сравнение многих http-либ на go https://github.com/smallnest/go-web-framework-benchmark

Самые быстрые  - не самые популярные, впрочем это тоже не показатель.

Короче, есть задача - решайте, нет задачи - не надо метаться в муках решения, пользуйтесь чем умеете
спасибо!
источник

K

Kirill in Go-go!
а с чем вообще чаще сталкиваетесь в продакшен использовании?
источник

ЛА

Локоть Анатолий... in Go-go!
Kirill
а с чем вообще чаще сталкиваетесь в продакшен использовании?
У меня не было проектов, где бы веб-либа влияла на общую производительность, поэтому я подхожу с точки зрения удобства.
Мне понравился echo, у него из немногих был сайт с документацией по различным кейсам. По производительности он примерно как gin.
Но и стандартный net/http надо бы знать - наибольшая вероятность, что эти знания потребуются
источник

с

сонная википедия... in Go-go!
Evgeniy_S
а что всем нравится прилагающийся к нему http/template?
html/template примерно никак не относится к net/http
источник

с

сонная википедия... in Go-go!
ничто не мешает вам использовать quicktemplate с net/http, как и html/template с fasthttp
источник

с

сонная википедия... in Go-go!
и да, в принципе меня устраивает text/template в  том же consul-template
источник

⛪️Поп Гапон⛪️... in Go-go!
сонная википедия
и да, в принципе меня устраивает text/template в  том же consul-template
а кто то шаблоны еще юзает?
источник

с

сонная википедия... in Go-go!
многие гошные тулзы для юзерского форматинга, тот же докер
источник

ВС

Владимир Столяров... in Go-go!
Helm, будь он проклят
источник

DP

Daniel Podolsky in Go-go!
Kirill
а с чем вообще чаще сталкиваетесь в продакшен использовании?
со стандартным
источник

AS

Alexander Shavelev in Go-go!
Kirill
мне все нравится в нем, но я сегодня ознакомился с fasthttp и увидел, что он работает быстрее,я подумал, возможно есть смысл взять его в новый проект, и решил расширить свою мысль вопросом в чат сюда :)
посмотрите доклад автора фастхпп о  p
opitimaztion sins
источник