Live data from Hacker News

Ask HN: Why learn non-JS languages/framework?

news.ycombinator.com

1–10 of 55 posts

Ask HN: Why learn non-JS languages/framework?

#1
Hello HN,

At the risk of sounding completely stupid, why would I want to learn things like Rails, MVC5, Django over something in Javascript/Node?

It seems there are significant advancements being made in the JS world compared to others.

I am a die hard Python lover, but I do not know what do to at this situation.

Re: Ask HN: Why learn non-JS languages/framework?

#4
1) Learning different programming languages is one really good way to grow as a programmer.

2) The web is just one of several mediums for delivering content these days.

3) Node.js has a highly suspect concurrency model that might not be suitable for all the various types of programs you could be building.

Re: Ask HN: Why learn non-JS languages/framework?

#5
It's like learning a new programming language: the more you know how to speak/code/design, the more you can express and understand others.

You should have a look to rails, it's still the state of the art in term of framework design. The java/scala Play framework is also worth trying.

Re: Ask HN: Why learn non-JS languages/framework?

#7

1) Learning different programming languages is one really good way to grow as a programmer. 2) The web is just one of several mediums for delivering content these days. 3) Node.js has a highly suspect concurrency model that might not be suitable for all the various types of programs you could be building.

Why highly suspect ? We know and use cooperative concurrency since decades.

Agreed on the "not suitable for all" but no one said that.

Re: Ask HN: Why learn non-JS languages/framework?

#8
Is there any framework in the JavaScript world as mature as Rails or Django (or with as many features)? This isn't a rhetorical question; as the author of the Ruby on Rails Tutorial, I'd like to know what (if anything) I should be looking at next.

Re: Ask HN: Why learn non-JS languages/framework?

#9
I think JavaScript's here to stay, which is why I've specialised a little in it recently. However, I also think that there are lots of programming concepts that are moving from other languages towards it.

It's worth exploring a few other languages to just get a greater feel of the future, and to also protect against the chance that JavaScript loses its ground.

Post reply on HN