Answer the question
In order to leave comments, you need to log in
Answer the question
In order to leave comments, you need to log in
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.
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.
Go is faster, Python is more dynamic. Don't switch from Go to Python.
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.
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.
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.
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.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question