- Sep 19, 2000
- 10,286
- 145
- 106
I'm making a personal toy project that needs a backend. I would like to learn some new/fun tech to power the backend. (At work I use Java 6).
The needs.
I'm going with postgres for the DB, so it will have to have binding for that. I'm running it on linux, so, sorry C#
.
I don't care if the language is new, unstable, or crazy. I can switch it out and do the backend in something else. Most of the code will likely be "Take request, convert grab data from db, respond with Json." Also, I'll need to serve up static files.
So here are the languages I'm currently considering. Go, C++, Rust, Java, Scala, Groovy?, Haskell, OCaml, D, Python, Ruby, Javascript?, or some Lisp.
I think I could use any, they all seem pretty interesting. Which would/do you find most enjoyable for this?
This webservice is going to likely have 1 or 2 users on it ever. So it doesn't necessarily need to be able to handle high loads.
The needs.
I'm going with postgres for the DB, so it will have to have binding for that. I'm running it on linux, so, sorry C#
I don't care if the language is new, unstable, or crazy. I can switch it out and do the backend in something else. Most of the code will likely be "Take request, convert grab data from db, respond with Json." Also, I'll need to serve up static files.
So here are the languages I'm currently considering. Go, C++, Rust, Java, Scala, Groovy?, Haskell, OCaml, D, Python, Ruby, Javascript?, or some Lisp.
I think I could use any, they all seem pretty interesting. Which would/do you find most enjoyable for this?
This webservice is going to likely have 1 or 2 users on it ever. So it doesn't necessarily need to be able to handle high loads.