A
A
Abra Kadabra2015-01-13 02:28:44
ruby
Abra Kadabra, 2015-01-13 02:28:44

What language to choose for writing back-end?

Good evening .
I'm interested in what language is preferred in the backend? There are many (I searched through a sea of ​​sources, I won’t give them all) options, but which one would you choose for yourself, why? In which of the languages ​​would it be more expedient to write back, such that for centuries and millions of users.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
S
Sergey, 2015-01-13
@Jmaster

which language is preferred

Anyone that you know. Or the choice of an experienced developer.
It also depends on the task and goals. Highload can be written on anything. Here, the experience and architecture of the application decide more than the language.
Strange as it may seem, if you are counting on high loads at the start and are slightly limited in time, then the easiest way is to take PHP + Hack. If you need to raise the project faster, and at the same time the performance does not really soar because the loads for the first half of the year will not be high, then Ruby. Java if the deadlines are rubber and reliability and performance are important to you. I would put Python somewhere next to Ruby in terms of development speed, but still a little more difficult and fatter time. In terms of performance, there are options (Pypy for example).
Also, parts of the application that are demanding on loads can be written in Go (by the way, it’s also a good option for a backend ala rest api) ... Or some internal Erlang workers ... or even in D / Rust / C ++.

I
index0h, 2015-01-13
@index0h

I'm interested in what language is preferred in the backend?

Let me draw an analogy: what do you prefer a spoon, a fork, or a cup?
PL is a tool for specific tasks.

B
beduin01, 2015-01-14
@beduin01

see vibed.org

E
Eternalko, 2015-02-06
@Eternalko

Тот который знаете лучше всего. С точки зрения целого проекта, особенно если команда маленькая: Node.js.
Лучше на одном языке писать front&back. По крайней мере, нужно будет "доучивать" команде только один язык. А не 2 сразу. Далее в порядке убываения:
- Ruby/Python
- PHP
- Java/Go
- Все остальные

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question