DEV Community

Discussion on: Go or Python and why?

Collapse
 
quii profile image
Chris James

To provide more details!

Is he a new developer? Seasoned? What motivated him to pick between those two? What does he want to accomplish?

Collapse
 
albertdugba profile image
Albert • Edited

Yes he is planning on building an app that will high performance, security and a one that will scale as it grows. He is actually considering a dating app . He is from a perl background

Collapse
 
nektro profile image
Meghan (she/her)

Is he planning on making this as a desktop app? Because unless the answer is yes, neither of those languages are possible options.

Thread Thread
 
albertdugba profile image
Albert

No web app

Collapse
 
antonrich profile image
Anton

Go with Go.

Collapse
 
quii profile image
Chris James

If he is considering building something "proper" he should probably try both languages to see what he likes.

9/10 Go will be a lot more performant than python. But quite often it's not the programming language which really limits your performance.

Collapse
 
ben profile image
Ben Halpern • Edited

Yeah, more details will help. Without knowing more, here are some thoughts:

  • Python might be more “practical”, all else equal.
  • Go probably looks better on a resumé, all else equal.
  • Python has the big academic/data community, and has a ton of supporting libraries for this kind of work.
  • Go has features built more specifically for scaling and was developed with some “modern” problems in mind. But nothing’s a silver bullet.

Those are some thoughts from what I know of each language/community. I may have oversimplified some of the points but I think that’s a decent gist.