Email or username:

Password:

Forgot your password?
Top-level
Maxim Lebedev

@lil5 No, in my six years of experience with #Go, I refuse to use web frameworks like #echo, #Gin, #gorilla, #FastHTTP and so on. They only increase the overall complexity of the project and make you struggle with non-obvious limitations.

For example, FastHTTP still doesn't know how to work with fs.FS, and gorilla/mux makes me suffer from regular router configuration problems and search specific gothas.

2 comments
lil5 :golang: 🌱

@toby3d I’ve always used gin, (because of it’s simplicity) and haven’t come across anything strange 🤷‍♂️

And for super specific stuff you can always add router group middleware

Maxim Lebedev

@lil5 I don't need a whole external dependency just to work with the simple router. The same http.Mux does its job quite well. If for example regular expressions are required to work with collections and objects in them, then there is something wrong in the approach itself.

Go Up