Це відео не доступне.
Перепрошуємо.

Golang Web Frameworks You MUST Learn (2022)

Поділитися
Вставка
  • Опубліковано 11 лис 2021
  • Golang Web Frameworks You MUST Learn (2022)
    In today's Golang video, I will list down the Golang web frameworks that you should know, and you MUST learn in the Go programming language. We will go through the reasons why they made it to the top web frameworks, along with some honorable mentions that a Golang developer should know. Enjoy!
    --
    Golang Dojo is all about becoming Golang Ninjas together. You can expect all kinds of Golang tutorials, news, tips & tricks, and my daily struggles as a Golang developer. Make sure to subscribe if you look forward to such content!
    Get Your Golang Cheat Sheet! - golangdojo.com...
    Git repos & notes - golangdojo.com...
    Golang Informative - • How much do Golang dev...
    --
    #golang #goprogramming #golangdojo

КОМЕНТАРІ • 109

  • @GolangDojo
    @GolangDojo  2 роки тому +11

    📝Get your *FREE Golang Cheat Sheet* -
    golangdojo.com/cheatsheet

  • @ilyassedriouach1909
    @ilyassedriouach1909 2 роки тому +95

    1- Fiber
    2- Iris
    3- Gorilla web toolkit
    4- Beego
    5- echo
    6- Gin
    Thanks 😊

  • @k98killer
    @k98killer Рік тому +2

    Tip for improving your English: practice pronouncing Japanese sounds/letters backwards, e.g. practice "ah-k" for か and "oh-t" for と. The greatest phonetic difference between English and Japanese is that English includes consonants at the ends of many morphemes while Japanese has them only at the beginning of morphemes (ignoring the Tokyo dialectal use of "des" instead of "desu", etc).

  • @venus007e6
    @venus007e6 2 роки тому +115

    Good 'ol Wuby on Wails

    • @GolangDojo
      @GolangDojo  2 роки тому +36

      My channel name if I ever start a "Wuby" channel

    • @necroowl3953
      @necroowl3953 2 роки тому +27

      @@GolangDojo love this guy at least for taking a joke well!!

    • @gcxs
      @gcxs 2 роки тому +4

      Uwu

  • @heyjitendra
    @heyjitendra 2 роки тому +15

    Finally started my Go development journey.
    Many hurdles but still it was literally my dream to getting started with it.

    • @GolangDojo
      @GolangDojo  2 роки тому +2

      Let's get it :)

    • @bhupen2074
      @bhupen2074 Рік тому

      Hey jitx , from where you learning go development?

  • @FreedomForKashmir
    @FreedomForKashmir 2 роки тому +12

    He is putting real hard work into these videos
    I can see that

  • @dronestrikejr
    @dronestrikejr 2 роки тому +6

    bro you have best channel on youtube, you should do a Blockchain Video, most blockchains are written in Go , like ethereum , tendermint

  • @sihaixianyu
    @sihaixianyu Рік тому +2

    The pause when talking about rust shows your desire to live🤣

  • @nickchristoforidis6176
    @nickchristoforidis6176 2 роки тому +2

    Web Frameworks? Heheheh, my life is in ruins! ;-)))
    I "grew up" listening to Go's gurus promoting Go as a really new, contemporary language which doesn't needs frameworks!
    Everything (almost everything, maybe except from Gorilla mux) you need was included in the Standard Library. It was coming out of the box with "batteries included". Nothing like e.g. Python or Java, which they need frameworks for web dev because they both developed before the web era. And as a newbie this was seems pretty natural to me.
    I saw the video and there's a reference about this situation in the beginning. Do you really think that it's a must for me to learn a/some web frameworks in order to get a job?
    Thank you very much Dojo
    Nick
    😀

  • @BIBIJINO
    @BIBIJINO 2 роки тому +5

    Thankyou capt for the gin tutorial, can't wait for it

  • @evertonalmeida1165
    @evertonalmeida1165 2 роки тому +5

    7:43 bro the "beep" of the device made it even funnier 🤣🤣🤣🤣🤣🤣

  • @mattgarelli1371
    @mattgarelli1371 2 роки тому +2

    One thing I'm struggling with using gin is error handling. Felt like I needed to build my own framework to get something sensible and scalable.

  • @codeme8016
    @codeme8016 Рік тому +5

    Subject starts at 2:24

  • @flogginga_dead_horse4022
    @flogginga_dead_horse4022 2 роки тому +3

    Fiber is fastest. really enjoying it so far.

  • @hiranga
    @hiranga Рік тому +4

    The naming it's just hilarious. "Gin, a Martini-like framework..." ROFL 🤦🏽

  • @RiderCogswell
    @RiderCogswell Рік тому +2

    Love your videos so much man! Keep making em!

  • @roy_c
    @roy_c 2 роки тому +16

    Fiber uses fasthttp. Is not http compliance and is not compatible with standard library

    • @GolangDojo
      @GolangDojo  2 роки тому +4

      Thanks for the comment! Didn't know!

    • @jorisjansen2892
      @jorisjansen2892 2 роки тому

      Noobie here, what does that mean?

  • @uNki23
    @uNki23 2 роки тому +7

    I do like Go.
    At the same time I ask myself why I shouldn’t just stick to JS since serverless backend development with AWS Lambda, Cognito, API Gateway, S3 using AWS CDK allows me to pretty much to anything from the smallest micro backend to fully fledged SaaS applications - everything in the same language, JS.
    Do you see any advantages of Go in that area?
    I mean, why should I spin up a VM or containers running a Go backend when I just could go serverless and always provide the amount of resources that are actually needed / used?

    • @jed271
      @jed271 2 роки тому +4

      Go is faster than js, also js is bad with cpu intensive tasks

    • @uNki23
      @uNki23 2 роки тому +1

      @@jed271 Go is faster than JavaScript within AWS Lambda functions? 🙄

    • @jed271
      @jed271 2 роки тому +2

      I don't know about lambda fuctions but in general Go is faster than javascript.you can stick with javascript if that's the only thing you can understand and limit yourself to have a non cost effective and non scalable system when it comes to cpu intensive task. Imagine scaling horizontally because your main thread is being blocked LUL

    • @uNki23
      @uNki23 2 роки тому +4

      @@jed271 that’s the problem with your reply… you don’t know shit about Lambda and FaaS and made a Go vs JS topic about it. When I specifically asked about the serverless context and Lambda…

    • @jed271
      @jed271 2 роки тому +18

      @@uNki23 Typical Javascript dev thinking they can use javascript for everything. 🤣🤣

  • @user-mv6bn7vb2s
    @user-mv6bn7vb2s Рік тому +1

    I use Gin to make API ,
    it is so easy to learn

  • @sreeparnapaul5974
    @sreeparnapaul5974 2 роки тому +1

    Which framework is used in go for hyperledger fabric?

  • @kamalkamals
    @kamalkamals Рік тому

    what do u think about using graphql with gin ?? until i cannot found a good tutorial with advance project !!

  • @cirlorm5337
    @cirlorm5337 2 роки тому +3

    Thanks for mentioning Fiber

  • @findryankp
    @findryankp 2 роки тому

    which most popular now?

  • @bartez8018
    @bartez8018 2 роки тому +1

    What about Chi? Im thinking about chi vs echo

  • @musem6006
    @musem6006 Рік тому

    Could you compare Echo vs Gin in your next video, I have been using Echo and seen many instance of projects are using Gin, can't understand.

  • @ajeethvs9525
    @ajeethvs9525 2 роки тому +1

    Hi Sir, can you suggest me some golang packages to get system's real time information (i.e, currently running background apps. Cpu usage, Ram usage etc...)

    • @IIBackfischIIGeometryDash
      @IIBackfischIIGeometryDash 2 роки тому

      See the node_exporter project made for the prometheus monitoring software. It monitors all kind of system information (CPU/Ram Usage, Disk Size, running processes, etc).

  • @dearvivekkumar
    @dearvivekkumar 2 роки тому +2

    Just asking if you any videos for project structure for web server app

  • @StEvUgnIn
    @StEvUgnIn Рік тому

    You’ve made a subscriber.

  • @surfer-hunter
    @surfer-hunter 2 роки тому +4

    In China, gin and beego are the most used~

    • @GolangDojo
      @GolangDojo  2 роки тому +1

      Thanks for letting us know!

  • @bilza2023
    @bilza2023 Рік тому

    where are other pages on your website?

  • @legendrags
    @legendrags Рік тому

    Im not saying anything, not complaining, not being offensive, but man dat logo is SUS
    Great video btw, Im new to go

  • @comatoszz
    @comatoszz 2 роки тому +1

    start from 2:40

  • @rajeshkrishnakumarn543
    @rajeshkrishnakumarn543 2 роки тому

    Any framework for graphQL ?
    One i know is gqlgen

  • @HAL-9000-
    @HAL-9000- 2 роки тому +3

    4:32 isn't google banned in china? if so, why so many searches?

    • @GolangDojo
      @GolangDojo  2 роки тому +2

      Not sure actually, and I don't think Google is banned in China. I think UA-cam is though

    • @surfer-hunter
      @surfer-hunter 2 роки тому +3

      The Chinese have superpowers, even if Google is banned in China, the Chinese have millions of ways to use Google search!

    • @kele10086
      @kele10086 Рік тому

      @@GolangDojo VPN ...

  • @ilhamrisqirudyansyach7162
    @ilhamrisqirudyansyach7162 Рік тому

    how to connect golang login to kotlin

  • @darkpowerxo
    @darkpowerxo 2 роки тому

    @Golang Dojo Help! how do I choose?! not much difference between them.

  • @graficospace5235
    @graficospace5235 Рік тому +1

    Fiber is blazing fast

  • @root_d2126
    @root_d2126 2 роки тому

    Is it a good idea that Golang is my first language and start looking for work with this language over time?

    • @snowy8465
      @snowy8465 2 роки тому

      Depends on your country. Check how many Junior vacancies are available right now. Usually go devs expected to have exp in other languages first. But it started to change recently.

    • @BbB-vr9uh
      @BbB-vr9uh Рік тому

      Yeah, I would look on a job board like indeed to see how many roles you find for entry level that use Java vs c# vs golang. Learning any of these languages can get your career started and you can most likely move between them once you get hired.

  • @StEvUgnIn
    @StEvUgnIn Рік тому

    I don’t understand this video though. Are these frameworks for backend?

  • @ajf
    @ajf 2 роки тому +2

    wow finally Fiber

  • @unionafrican6094
    @unionafrican6094 2 роки тому

    Go on man

  • @lmtr0
    @lmtr0 2 роки тому

    Very nice accent :)

  • @losprogramer
    @losprogramer 2 роки тому +1

    4:36 second is Kosovo? Wt🤷‍♂️

    • @edmond1314
      @edmond1314 Рік тому

      Yes dude, because every person in Kosova are programmers

  • @Luix
    @Luix 2 роки тому +7

    rust sounds like dust
    please don’t feel offended

    • @GolangDojo
      @GolangDojo  2 роки тому +5

      No worries. Been working on my accent :)

    • @kidamanecer2144
      @kidamanecer2144 2 роки тому +1

      @@GolangDojo Your accent is quite pleasant to hear!

  • @haI9k
    @haI9k 2 роки тому

    Aren't ninjas were from japan? :)

  • @yaboirairai
    @yaboirairai 2 роки тому

    there's so much filler in your scripts, such a shame you have to play the algorithm in this way, you seem like a likable youtuber but videos like this have such a bad signal to noise ratio

  • @abiiranathan
    @abiiranathan 2 роки тому +1

    It's good to make your point in the first few minutes... bye

  • @edmond1314
    @edmond1314 Рік тому

    Kosovo second

  • @dagothodros641
    @dagothodros641 2 роки тому

    Why are some of the people in the comments so salty lol

  • @hayrivonnebenan5127
    @hayrivonnebenan5127 2 роки тому +1

    Cheatsheet dont work

    • @GolangDojo
      @GolangDojo  2 роки тому +1

      What do you mean?

    • @hayrivonnebenan5127
      @hayrivonnebenan5127 2 роки тому

      @@GolangDojo cheatsheet never arrive by email. i used google mail and apple mail. Never got the cheetsheet u promise ;)

  • @roussafiomar5741
    @roussafiomar5741 2 роки тому

    Sorry for that but rust is much better in backend when it comes to performance,for exemple golang can't handle much clients requests as rust but in the other hand golang have much libs for help interacting with database etc but rust... It soo much hard and limited at this point.

  • @philome4811
    @philome4811 2 роки тому +1

    I love you ❤️

  • @kaushik5055
    @kaushik5055 2 роки тому +1

    👍

    • @GolangDojo
      @GolangDojo  2 роки тому

      Thank you for your support!

  • @moumous87
    @moumous87 2 роки тому

    1:09 😂

  • @twitchizle
    @twitchizle 2 роки тому +7

    why do you speak like you gonna come in a sec

  • @leonardocr506
    @leonardocr506 Рік тому

    This guy talking English and Japanese at the same time. Be like: :inputu boxes Des". No, but seriously, thanks for the video ✌️

  • @kaneich
    @kaneich 2 роки тому

    before you said golang is trash,now it is best WTF u doing dude?????????????