S
S
Sergey Nizhny Novgorod2016-11-02 16:14:06
Node.js
Sergey Nizhny Novgorod, 2016-11-02 16:14:06

What is the advantage of node.js over standard web technologies?

Now I noticed that more and more projects began to be implemented on Node.js. And I'm not talking about projects where you need to keep connections and need a non-blocking server like online chat, web games and interactive whiteboards. And they began to make ordinary websites, crm-systems, e-commerce and advertising aggregators on node.js, which had always been done on php/python/ruby before.
Therefore, the question is: what is the advantage of node.js that people are even willing to overpay for this technology?

Answer the question

In order to leave comments, you need to log in

6 answer(s)
D
Dmitry Entelis, 2016-11-03
@Terras

The answer is no better.
Why are not all servers written in Node js?

X
xmoonlight, 2016-11-02
@xmoonlight

All-in-one: webkit, native app, full-stack js, mobile app (cordova) as server.
That is, node.js is just the right missing core needed to create network native clients and a single environment for the server and client sides.

A
Anton Kucherov, 2016-11-02
@DexterHD

Just because it's cheaper to find one dude who can "download the site" (single page, responsive, reactive, isomorphic, etc bullshit...) than to give development to a team of specialists who will choose the necessary stack (php/ruby/go/node /java) based on the task.

V
Victor P., 2016-11-10
@Jeer

It seems to me that not everyone understands the question correctly. If we talk about the advantages of one language over another, then as soon as the node came out, lists with the so-called advantages appeared. But here, for some reason, everyone misses the most important detail - all the languages ​​listed are high-level languages. Which means that what is done in one language will also be done in another language. Of course, each language has its own characteristics. And to talk about these features, that one language does it this way, and another differently, and in one case it is more convenient on the first, in the second case it is more convenient on the second - these are empty talks.
The question is why this language was used little before, and now they began to use it a lot - because it appeared much later than the languages ​​\u200b\u200blisted in the question. And the point here is not even that they simply had little time to write on it, the point is that if the language is young, the necessary libraries have not been written for it. After all, the development of projects does not go on a blank sheet in a notebook, everyone writes on some kind of framework, that is, there must be a set of required libraries. These libraries are written by pioneers, some just to try, some for simple projects. And now the time has come when you can do complex projects on a node - you can use the works of your predecessors. Regarding payment, they have already said that they overpay for the rarity of developers.

P
Pavel Malyshev, 2016-11-14
@PaulMaly

Isomorphism, other things are quite present and solved by other languages ​​/ technologies.

B
benedikt, 2016-11-10
@benedikt

Because node.js has a cluster to run on multiple cores (to distribute the load across multiple processes).

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question