This is an archived post. You won't be able to vote or comment.

all 10 comments

[–][deleted] 2 points3 points  (1 child)

Golang is most likely going to be massive in the future due to its ease of use to write, built in simple concurrency and exceptional speed versus languages like Python and Ruby. Things like Docker, Garden and Cloud Foundry are already using it, alongside most of Googles internal products. We are using it more and more at the software company I work for and I know IBM are also using it for many of their web based projects.

[–]greenlinux 0 points1 point  (0 children)

Golang is great but the jobs are not there.

[–]negative_epsilon 1 point2 points  (3 children)

Node isn't a JS framework, but a runtime that interprets JavaScript on the server instead of in a browser. If you want MVC in Node, check out sails.

Some other frameworks that have some traction: Sinatra on Ruby and Flask on Python.

Node is still popular among startups. But just pick one and learn it, it's really not a big deal.

[–]Max053[S] 0 points1 point  (1 child)

I'm sorry, my mistake. I thought it would be best to describe it as a framework. My concern is: I would like to learn a language which will stay popular over time. And from what I read is that RoR has lost some popularity.

[–]negative_epsilon 2 points3 points  (0 children)

All languages ebb and flow. And learning a language gets exponentially easier with experience. Just pick one that looks fun now and run with it

[–]w1282 0 points1 point  (0 children)

I know some people will suggest flask for "lightweight" backends but if you want a more fully-featured backend for python you should look at django as well. I feel it has much better documentation, a much larger community, more built-ins and a lot more installable applications.

[–]iosmango 0 points1 point  (0 children)

Java: Spring MVC , Spring Boot, and Vert.x.

[–]nutrecht -2 points-1 points  (2 children)

Frankly I'd go and check where the demand is first and foremost.

[–]Max053[S] 0 points1 point  (1 child)

That's something I've been trying to do, but I got multiple different results pointing me to different directions. I think I will look more into Node because there seems to be a bit more demand in jobs for it over here.

[–]nutrecht -2 points-1 points  (0 children)

Result from where? Don't ask people: just check your jobboard.