Size: a a a

2021 June 12

АК

Александр Костюченко... in Go-go!
да, с базой ошибся.
Но вопрос "зачем пустые структуры добавлять в массив" без ответа остался т.к ваш ответ порождает те вопросы, что я описал (т.е та проблема, что вы описываете - выглядит как неверная архитектура/логика для выполнения задачи) и мы хотел бы понять и постараться помочь).
источник

VV

Vladislav Vegner in Go-go!
Да я понимаю, что это плохое архитектурное решение.  Вот поэтому и хочу сделать проверку на пустую структуру. И её не добавлять в массив.
источник

M

MohammadMahdi in Go-go!
Hi
I want to choose a web framework for transfer my project from python(Django) to Go.
What is your suggestion?
Websocket, coccurrency and best performance are so important to me.
I want choose between Gin and Fiber, But if you have better suggestion please tell.
Thanks a lot
источник

АК

Александр Костюченко... in Go-go!
how much code strings has your app?
i mean - you can solve most of  tasks on golang without frameworks
источник

СГ

Сергей Гришаев... in Go-go!
источник

VY

Vladislav Yarmak in Go-go!
если рефлект на каждый чих использовать, то может лучше и дальше на пхп прогать?
источник

АК

Александр Костюченко... in Go-go!
так если понимаете, почему не переписать? вряд ли там много логики
источник

VV

Vladislav Vegner in Go-go!
Так для этого сюда и пришёл узнать нет ли просто способа сравнить структуры.
но уже написал сравнение всех  полей =)
источник

АК

Александр Костюченко... in Go-go!
так а зачем вам сравнивать их? (я понимаю что чтобы понять значение стандартное или нет), но непонятно откуда этот массив/слайс берется изначально что там в принципе могут быть пустые структуры - объясните, пожалуйста
источник

АК

Александр Костюченко... in Go-go!
ну т.е я понимаю что вы уже решили вопрос, просто прошу дать пищу для размышлений,)
источник

M

MohammadMahdi in Go-go!
If I understand what you mean, our project have large size with many app in Django
And as I said, Websocket and concurrency are so important to us and we want to write many endpoints with Go (RESTFull API)
источник

VV

Vladislav Vegner in Go-go!
Да там ответ от микротика по SSH? и он не совсем "верный".
Поля пересекаются со значениями. И приходится сначала создавать структуру для описания устройства, заполнять её, а потом валидировать, т.е. полностью она описывает устройство или нет.
И я сам же предложил ответ на "проблему" этим вот описанием.
источник

J

Johnny in Go-go!
I’d say gin. Cuz fiber is not as mature
источник

АК

Александр Костюченко... in Go-go!
what do you think about write one of your small app on golang  without frameworks and write one more with framework . so you can make choice
источник

J

Johnny in Go-go!
If using rest than it’s way easier with framework for handling uri segments at least
источник

M

MohammadMahdi in Go-go!
Yes you are right
But look at fiber performance in this benchmark
That's much faster than Gin

https://www-techempower-com/benchmarks/
источник

M

MohammadMahdi in Go-go!
Good suggestion👌👌
источник

J

Johnny in Go-go!
Benches are often skewed. You have to test yourself
источник

VY

Vladislav Yarmak in Go-go!
fiber works on top of fasthttp, which is just standard incomplete, doesn't support HTTP/2 and I guess may not support websockets
источник

M

MohammadMahdi in Go-go!
Yes of course
источник