J
J
JuniorDeveloper2015-04-23 12:07:13
Python
JuniorDeveloper, 2015-04-23 12:07:13

C#/Python/Node.js for social game server, what to choose?

Hello, I need to select a language for server-side development of a social game for Facebook. As a requirement: provide the ability to scale, withstand heavy loads, reliability, etc. At the moment it is supposed to use C#, Python, Node.js. Initially, Erlang was considered, and since. there are not many specialists, then the "Bus factor" is quite large. What language/technology can provide the best solution?

Answer the question

In order to leave comments, you need to log in

6 answer(s)
B
Barada, 2015-04-23
@JuniorDeveloper

Doesn't matter. Top 10 technologies. Everything is fast, everything is scalable, everything is reliable. If the hands of the virgins grow from their shoulders.

A
Anton Petrov, 2015-04-23
@antonpv

java!

A
Artem Kustikov, 2015-05-06
@art1z

C# under Windows hosting is an expensive option, under Linux - just a perversion. And very slow compared to other options: https://www.techempower.com/benchmarks/#section=data-r9
Dotnet has a strictly limited scope (I write as a dotnet developer with 10 years of experience) - business systems with integration of various business software and binding to Azure/MS SQL. High-load is never his sphere.
Java/node/C++/Python/Ruby will suit your purposes much better.

L
lPolar, 2015-04-23
@lPolar

You can also use java/scala.

R
raiboon, 2015-04-23
@raiboon

"scaling, handling heavy loads, reliability, etc" depends on the curvature of your hands, not the language.
Because ask a question, then you are dummies. Since teapots are few resources. I recommend that the server be written on the same basis as the client part, in order to use the code as much as possible both there and there. Unity ->c#, js -> js. If it's flash, it's not that hard to port it to haxe. Etc.

Y
yorick_kiev_ua, 2015-04-30
@yorick_kiev_ua

In general, the answer is: the better you own, then take it.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question