Amazon.com Widgets
  • It desperately needs an upgrade.

    In the earlier days of the Internet, there wasn't that much need for complex dynamic websites, so JavaScript was invented as a simple scripting language for Netscape and IE to interpret. Netscape has been eliminated long ago, though, and IE will soon be too. JQuery saves us a plenty of misery - think about all the getElementByIds from which we're now spared - but it doesn't change the structure of the language itself. It's still prototype-based.

    We were promised a 2.0 some time ago, but after years and years of delays, it still hasn't happened. People are now often using languages like Haxe which support class-based features and strong typing, and subsequently compile them to JavaScript. That works, but why can't we have a nice class-based version of JS?

    Just look at JS's twin, ActionScript. AS1 was essentially a spin-off of JS except it deals with frames and symbols instead of the pages and the HTML DOM. This is no longer the case with AS2 and up. It is highly ironic that Flash is declining now when ActionScript 3 (or even 2, with the pseudo-classes and strong typing) is far superior to JavaScript when you're programming applets for the web. Seriously, I just wish JavaScript were as great as ActionScript currently is.

  • Qter asdf a

    F
    f
    f
    f
    f
    f
    f
    f
    f f f f f
    f
    f

    f
    f
    f f

    f
    f
    f
    f
    f

    f



    f
    s sf d a

    a
    wa

    wa
    wa
    aw
    e
    a e
    a
    w


    a
    w a

    w a


    a
    aw
    wa

    w
    a


Leave a comment...
(Maximum 900 words)
No comments yet.