G
G
Gios2014-02-10 17:51:30
Python
Gios, 2014-02-10 17:51:30

Is it worth switching from Python to Go?

Tell us your opinion on this matter, what are the strengths and weaknesses of languages?

Answer the question

In order to leave comments, you need to log in

10 answer(s)
S
scft, 2014-02-10
@scft

Go programmers tend to starve too quickly.

A
Ali Aliyev, 2014-02-11
@ali_aliev

I think it's not worth going over, but it's worth studying it. The language is very small, modern, flexible and beautiful, with default static linking (which makes its applications more portable). Why leave right away? You first try, and then decide for yourself to leave the python or write some parts of the application in go.

A
Alex, 2014-02-12
@alehano

It sounds like it's a dilemma: what to choose Python or Go. Go is worth learning as an additional language, definitely not a problem. It's not that hard. In each case, decide what to use. But things in Go can be done many times more efficiently at the same development speed. In general, I really like the language. Yes, while there is relatively little on it, but it's a matter of time.

Z
zxmd, 2014-02-10
@zxmd

It is worth switching to Java and Erlang, and not to go.

U
uvelichitel, 2014-02-10
@uvelichitel

Go is faster, Python is more dynamic. Don't switch from Go to Python.

S
Sergey, 2014-02-11
@seriyPS

As rightly noted, it depends on what you are doing now and what you want to do. If WEB2.0 sites, then there is no point in going somewhere with Python. Here you have both frameworks and ORMs and template engines in stock and a lot of experience has been gained.
If the network is some kind of complex highly competitive or low-latency daemons, then go to us, in Erlang.
Go works well in terms of computing tasks, and for competitive networking things, Erlang is also slowly catching up. I think it can find use in online toys if the garbage collector does not become a hindrance.

A
Alexey Yeletsky, 2014-02-10
@Tiendil

In my opinion, these are languages ​​of different orientations and the tasks they solve are weakly intersected.
Accordingly, the question of moving from one to another can only be raised when changing the type of activity, and in this case, the questions are primarily about what you plan to do.

K
krenkus, 2018-06-05
@krenkus

Definitely worth it!
Python's syntax is not intended for the full development of complex systems. Here, no matter how you write, there will still be a garbage dump. This, by the way, is the main reason why Pascal (which has a similar syntax) died. This is precisely why many people love Python so much that, having learned to write in Pascal at the institute, as in a simpler language than C ++, these people do not really understand just how to write high-quality code, which can then be read by themselves and other developers will be able to disassemble.
Go in this case is a much better structured language, and in other respects it is superior to Python.

S
Sergey Lerg, 2014-02-11
@Lerg

Go is ideal for web-backend. Websites can also be made, they will work faster, but there are no frameworks with the same ease of work for him yet.

A
afiskon, 2014-02-12
@afiskon

Played around with Go for a while. Not good for anything. Better try Erlang . Or Haskell .

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question