4 ms·
JS has three epic wins going for it, that cannot be matched together by another language: * A shitton of people are already using it on the daily * All of
by blasdel 17y ago
JS has three epic wins going for it, that cannot be matched together by another language:
* A shitton of people are already using it on the daily
* All of the existing code written in it is event-driven
* It's got prototypical inheritance, and some people
actually use it instead of bludgeoning in classicism
- krainboltgreene 17y agoYour second and third points have been matched by Erlang, and for longer too.
- bjelkeman-again 17y agoYeah, but it is the first point that matters, and when matched with two and three the real power comes.
- krainboltgreene 17y ago1. People are forced to use javascript. 2. There are a lot of people who use erlang.
- rapind 17y ago1. Good point. I was definitely forced to use it. Nowadays it's probably more like a first taste language for most new developers though.
- subbu 17y ago* A shitton of people are already using it on the daily This is actually a problem. Majority of that shitton use js without knowing what they are doing. It's a copy-pasted code for some client-side validation. Even the so-called framework-users (jQuery and Prototype) depend blindly on plugins for their job.
- blasdel 17y agoYou aren't wrong, and I find Protoype.js incredibly depressing (see my third point). But the point is that you're not going to get fired for choosing JS on the server. It has curly braces! Your boss isn't so worried about hiring.
- subbu 17y agoI see where you are going. Getting a large pool to pick from isn't going to be a problem.