Pull to refresh

Comments 11

Меня и раньше устраивал net/http. А теперь еще и модняво... ;)
Хорошо, что можно метод сразу указать. Да и id'шку приспособим, хотя не вспомню чтобы мучился.

Не совсем понимаю мотивацию разработчиков. Да, круто, что добавляют новое, но тратить свое золотое время на настолько некритичную вещь, которая давно отлично решается пакетами созданными сообществом это выглядит странно.

Наерное для того, чтобы не нужно было использовать сторонние библиотеки.

Выглядит как костыль, могли бы добавить просто новый пакет, где уже можно было бы передавать не только pattern, а method, pattern, как это сделано во многих роутерах.

Мне тоже показалось странноватым решение, которое подразумевает парсинг (хоть и тривиальный). Можно принести свои сомнения в PR: у Go довольно открытое коммьюнити, а опыт участия в таких дискуссиях и для личного развития, и для резюме полезен.

В общем я с вами соглашусь. Но тут вот в чём момент. У Го есть такая ниша - это именно серверное программирование. И прикол в том, что го с этой задачей справляется хорошо даже без зависимостей. Да чёрт, перед программой на го даже nginx не нужен. Сертификаты, раутинг, мьюксинг, и хорошая параллельная обработка - то что нужно. Плюс у них вообще всё по стандартам. Нет никаких линтеров, вопросов по поводу того как ставить скобочки и как обрабатывать ошибки.

Вот они ещё одну необходимую фитчу перевели в ряд "из коробки". Ещё бы JWT добавили с TOML, тогда я бы вообще без щависимостей писал.

А то я вас могу пригласить в мир нода. Недавно пришлось обновить какой-то пакет, он за собой потянул TS5, вместо 4, и мне пол-дня потребовалось на переписывание всего. А вот с этим под крылом можно не париться по поводу обновлений гориллы.

Понимаю что решение не универсальное, но по поводу конфигов, мы давно забили на всякие toml, yaml и берём обычный json.

Благо отформатировать есть всегда в чем, всем знаком, стандартные библиотеки для паркинга есть во всех популярных ЯП.

По поводу этого апдейта очень рад. Потому что горилла не столько библиотека, сколько просто декоратор расширяющий стандартную либу.

ИМХО, из реально имеющих смысл библиотек/фреймворков есть только 2 - стандартная, либо с батарейками гориллы и fasthttp.

Нет никаких линтеров

https://golangci-lint.run/

Отсутствие линтеров скорее минус, чем плюс.

Хорошо что Go предоставляет богатые возможности для написания своих линтеров.

Классно, делать пет проекты и в целом небольшие сервисы без нагрузки теперь можно без зависимости от роутера. Мне кажется классно, что берут подходы из популярных кастомных решений и делают их из коробки. Сначала slog, теперь роутер, Красота!

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

Sign up to leave a comment.

Articles