3 ms·
Go is the only language that allows one to write very scalable TCP servers fast (i mean development effot). The servers are almost as fast as C (i.e. 15x Python
by cft 12y ago
Go is the only language that allows one to write very scalable TCP servers fast (i mean development effot). The servers are almost as fast as C (i.e. 15x Python), but the development time is like Python.
- tlmr 12y agoWhat about Julia?
- FraaJad 12y agoYeah, what about Julia? which makes as much as sense as asking - What about R? - What about GNU DAP? - What about FORTRAN? for writing a TCP server.
- est 12y agoFor the record, Go does not allow you to operate on fd, so some fine tuning TCP parameters does not happen unless you do reflection magic and use SysCall. Which is PITA compared to Python.
- threeseed 12y agoThere are numerous options for writing very scalable TCP servers on the JVM e.g. Vertx. Then you have the option of using Java, Clojure, Scala, Ruby, Python, Javascript or Groovy languages.