What Backend to choose for a React APP?

In apps will be a lot of data to update Real Time. And this probably will need sockets.
The choice stood between Django, PHP, Ruby on Rails, NodeJS(Express). It is obvious that Real Time + Sockets, the best option is NodeJS with Express'om well database think to take MongoDB(No SQL).
Googling stalknulsya with the stack MERN architectural like my future app is already out of date. Kopov deeper learned about new technologies GraphQL, Realm, Apollo honestly don't have any idea what they do, what the new replacement REST API.

Here the question arose what would be the ideal Backend to date for the React APP, preferably separate from the Fronta. Can poolees anyone have the article or have an example of github'on the subject ?
March 24th 20 at 11:48
5 answers
March 24th 20 at 11:50
There is no perfect backend
March 24th 20 at 11:52
If the military draft is better than the one which is best know. If something that you would like to learn
March 24th 20 at 11:54
Any popular. Java, Python, PHP, JavaScript, Go, Ruby are all suitable.
March 24th 20 at 11:56
italianoo no, uerite that know better
personally, I really like graphql but the choice is yours
It would seem, and here graphql - Carissa38 commented on March 24th 20 at 11:59
@Carissa38, despite the fact that that is the Beck I like piavlo of pleat if I don't, but the question rest vs graphql graphql by far - it's greatly accelerates the development

PS graphql can also be a curve
zyy graphql generally encourages the use of node - Maymie.Wolff commented on March 24th 20 at 12:02
@Maymie.Wolff, Only the first question is not about that, and if it comes to that, rest is not an alternative graphql because rest is managing client state with the server through hypertext (typically via HTML), and graphql need to retrieve the data. - Carissa38 commented on March 24th 20 at 12:05
@Carissa38the question -
What Backend to choose for a React APP?

the answer, to choose what they know better but in the context of react that is something where there are convenient tools for graphql - Maymie.Wolff commented on March 24th 20 at 12:08
@Maymie.Wolff, then if that description of the question is.
graphql also has problems. - Carissa38 commented on March 24th 20 at 12:11
March 24th 20 at 11:58
you can use any, choose what you feel comfortable with, and "closer to soul"

Find more questions by tags Backend