Здравствуйте.
Интересует Ваше мнение по поводу web framework'ов для GO.
А именно:
1. С каким фреймворком Вы сталкивались и какой у Вас опыт работы с ним?
2. Какие у Вас впечатления от него?
3. Какие задачи Вы решали?
4. Какой фрейморк по Вашему мнения стоит выбрать.
Заранее спасибо:3
Прочтите Writing Web Applications Попробуйте написать что нибудь работающее на net/http и encoding/json из стандартной библиотеки. Если будет не хватать импортируйте GorillaToolkit и golang.org/x/net. Этого уже хватает на все или по крайней мере вы почувствуете какие именно излишества вам хочется.
Это, а не перебор и освоение чужих абстракций - идиоматичный для Go путь. Займет не больше недели.
Вы правы. Искал фреймворк около 5 дней, но понял что это не имеет смысла так-как в GO все очень хорошо реализовано "Из коробки" + GorillaToolkit. Этого набора с головой хватит для моего проекта.
Пришел к выводу что web framework'и в GO не сильно актуальны.
Спасибо за ответ!
Echo https://labstack.com/echo
Если выбирать, то можно смотреть количество звезд на github и насколько полная документация.
А можно и без фреймворков обходиться.
Смотря для чего... Если просто rest api, я бы взял любой из предложенных выше. Если несложный api, можно и без фреймворка (опять же, как написано выше). Если же сайтик наклепать, то я бы взял beego. Потому что пробовал и понравилось.