The advantage is you can do real time async stuff a lot better then with other frameworks.
The advantage is you can do real time async stuff a lot better then with other frameworks.
How does any of that make it harder than "most web development languages"?
> The advantage is you can do real time async stuff a lot better then with other frameworks.
How so? AFAIK, the only difference is that in Javascript you can only do async stuff, you don't really have a choice.
Yes other languages have these features but they are harder in Javascript, thats why Javascript is a harder language.
Look into Meteor.js - try doing that in PHP. That's how so. And you can write Sync code if you want to.
> try doing that in PHP
Meh, PHP is still the king, and it will stay there for a long time. Languages and platforms with crazy features pop up every day, but that's not enough for actually getting things done. You need a community, mature libraries, and a healthy ecosystem in general.
If you want something challenging try Clojure. It is by far The Best Language (tm) IMO, but you still can't even build a website with it. The only web framework available died and got separated into libraries, and everyone ends up wiring everything the way they can. Some people use Java libraries, some others reimplement everything. It's pretty messy.