Hey mate, I really appreciate what you're doing here. It's great to see more people use golang, it's the perfect language to use on the server and eventually it will replace Java and python. Please keep the videos coming!
@@selvakumarmurugesan9013 yes i do, unfortunately Go does not come with a community focused on frameworks, so you are out of options in this regard, the language itself is fine its the community that prefer to write each own its personal framework
@@sharkpyro93 i can't even find a frameworks or library on very specific stuff like IsSqlinjection or sanitize-html go feels like i have to rewrite everything
With go you are most likely going to reinvent some wheels anyway. The ecosystem is simply very minimalistic and lacks feature-rich frameworks like Django, Laravel, AspNet etc... It is what it is.
I have used beego, fiber and gin recently in one of my project. I liked fiber most and then gin. simplicity is the most promising factor for my choice.
If you overlook the bad press it has received, Iris is the finest, in my opinion. I use it in my projects. It includes all features of a standard web framework.
I took several minutes to check Fiber’s docs, from what I’ve seen, Fiber is better designed, and I like the way it uses ctx.JSON compared to Gin’s ctx.PureJSON.
Bro i dont have any prior programming experience. Iam a Newbie. i dont know any languages yet even dont know 'C'. Can i Start with Golang? Iam interested in Golang very much. But Golang hasnt yet boomed in India. What should I do now? Can I start with python or any other?plz reply bro
IMHO, It's depends on what topic/jobs you want to pick for the future, example if you want to become ML/data science engineer choose python, if you want to become Frontend Web Developer choose JS, if you want to learn about Backend choose Go/js... focus on one thing for first, understand the concept don't chase FOMO, it's not pretty hard to learn the another when you already understand the core concept
Compared to what.. python, nodejs? It's very C/Java like in many ways.. so if you've done C, Java, or C#.. it is very easy to learn.. a couple days tops for most of the language.
Get your FREE Golang Cheat Sheet -
golangdojo.com/cheatsheet
Hey mate, I really appreciate what you're doing here.
It's great to see more people use golang, it's the perfect language to use on the server and eventually it will replace Java and python.
Please keep the videos coming!
@@fsociety8940 Also I tried two emails and none worked :S
standard library and mux is only good if you're making simple api, for big projects is important to not reinvent the wheel
So do you recommend to use any framework for big project or no?
@@selvakumarmurugesan9013 yes i do, unfortunately Go does not come with a community focused on frameworks, so you are out of options in this regard, the language itself is fine its the community that prefer to write each own its personal framework
@@sharkpyro93 i can't even find a frameworks or library on very specific stuff like IsSqlinjection or sanitize-html go feels like i have to rewrite everything
With go you are most likely going to reinvent some wheels anyway. The ecosystem is simply very minimalistic and lacks feature-rich frameworks like Django, Laravel, AspNet etc... It is what it is.
@@IvanRandomDude agree
I have used beego, fiber and gin recently in one of my project. I liked fiber most and then gin. simplicity is the most promising factor for my choice.
Do know any website tO learn fiber
Click bait?... Lest watch!!
Sad. I was hoping for benchmark native vs gin as you already have the code done. :(
The more appropriate wording in the title should be: " (and WHEN you should NOT use it) " instead of WHY!
Which Go framework do you recommend?
@GolanDojo, what framework do you recommend?
@Tsenguun Tsogbadrakh best framework is no framework, nice one eheh
16:00 Many Go developers would recommend using something a little bit more lightweight like what? Ghwolock mouse?
He did say Gorilla Mux
rofl
🤣
Chi
i don't like that you don't pass in the default go handlerFunc. Other frameworks like chi do allow these handlers. I love std lib compatible libraries
But chi isn't a framework...
I've only used Gorilla Mux, so this was interesting!
I wonder who can fulfil my GET /weapon request ;)
Not lightweight enough?? me as a php dev be like: 😂
Yup, seeing symfony this one is lightweight 😂
gin documentation is very poor, i think
What would you suggest we use in our project?
I don't mean the framework. Like gorm orm, zap logger..
@@UlrikBrun-ir7mh we use fiber framework
chi
Love you!
Post request with data in query? Only dumb juniors do it 😂
I love your videos
loved your video
What code editor is that?
Vscode. 8 bit theme
nope, it is JetBrains GoLand
How about with iris framework?
If you overlook the bad press it has received, Iris is the finest, in my opinion. I use it in my projects. It includes all features of a standard web framework.
I love your accent. Where's it from?
its more of a speech impediment
Has anyone here used chi?
Yep, I enjoy it for its Middleware chaining. Both Gin and Chi use httprouter, which is what makes them so fast.
I use chi just for router . Other std lib is enough
ayo
Hello!
Fiber or gin? Help me, please)
Fiber
No framework
I took several minutes to check Fiber’s docs, from what I’ve seen, Fiber is better designed, and I like the way it uses ctx.JSON compared to Gin’s ctx.PureJSON.
What is the editor with the terminal you are using?
Looks like JetBrains Goland
Bro i dont have any prior programming experience. Iam a Newbie. i dont know any languages yet even dont know 'C'.
Can i Start with Golang? Iam interested in Golang very much. But Golang hasnt yet boomed in India. What should I do now? Can I start with python or any other?plz reply bro
IMHO, It's depends on what topic/jobs you want to pick for the future, example if you want to become ML/data science engineer choose python, if you want to become Frontend Web Developer choose JS, if you want to learn about Backend choose Go/js... focus on one thing for first, understand the concept don't chase FOMO, it's not pretty hard to learn the another when you already understand the core concept
@@sinaukode thank you bro :)
@@sinaukode i want to learn go for backend, but i dont know what framework should i use
@@luiggymacias5735 just choose one, but I recommend try gin gonic, it's pretty popular
@@sinaukode but in the video he says that its not recommended
I’ve never EVER seen Go code before and I gotta say, that is the most grody syntax I’ve EVER seen..
Compared to what.. python, nodejs? It's very C/Java like in many ways.. so if you've done C, Java, or C#.. it is very easy to learn.. a couple days tops for most of the language.
@@b3owu1f I hate Java, I hate C, I hate C#
@@keemkorn Well there you go. lol. You're more in to nodejs/python I suspect? php maybe? So you're not a fan of static languages. To each their own.
learn a real programming language kid
@@apexashwin bah dee doo
sir, ur golang cheatseet page not found when i clicked it from my email
Fixed!
@@GolangDojo awesome!! thank you.