Slashdot Mirror


Was Standardizing On JavaScript a Mistake?

snydeq writes "Fatal Exception's Neil McAllister questions the wisdom of standardizing on a single language in the wake of the ECMA Committee's decision to abandon ECMAScript 4 in favor of the much less ambitious ECMAScript 3.1, stunting the future of JavaScript. Had the work continued, McAllister argues, it could have ushered in an era of large-scale application development that would ensure the browser's ability to meet our evolving needs in the years ahead. 'The more I hear about the ongoing efforts to revise the leading Web standards, the less convinced I am that we're approaching Web-based applications the right way,' McAllister writes. 'If anything, the more we talk about building large-scale Web applications, the more we should recognize that a single style of programming will never suit every job.' McAllister's simple truth: JavaScript will never be good for everything — especially as the Web continues to evolve beyond its original vision. His solution? 'Rather than shoehorning more and more functionality into the browser itself, maybe it's time we separated the UI from the underlying client-side logic. Let the browser handle the View. Let the Controller exist somewhere else, independent of the presentation layer.'"

7 of 525 comments (clear)

  1. Clearly by Anonymous Coward · · Score: 1, Funny

    We should patent Javascript right now! It's not like the patent office would reject it on the basis of prior art or anything since they don't seem to know what prior art means.

  2. Re:Got it wrong by Chaos+Incarnate · · Score: 5, Funny

    Any spec without ponies is a defective spec indeed.

    --
    Benford's Corollary to Clarke's Law: "Any technology distinguishable from magic is insufficiently advanced."
  3. Re:No scripting language is going to solve by oyenstikker · · Score: 2, Funny

    Java Web Start!

    --
    The masses are the crack whores of religion.
  4. Re:Got it wrong by Anonymous Coward · · Score: 1, Funny

    Then the authors of these frameworks should work towards a common init procedure and test to see if such a function is already loaded. This isn't a problem with javascript and Silverlight/flex are not necessarily going to help you because many users (myself included) will not be running these.

  5. Re:Got it wrong by Hognoxious · · Score: 2, Funny

    You're correct. Some of them aren't quick at all!

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  6. Re:Got it wrong by AKAImBatman · · Score: 3, Funny

    WRONG!

    Well, I don't know about anyone else, but I'm convinced. Your enthusiastic use of the word "WRONG!" has totally won me over. The fact that you only offered the weakest of excuses for your anti-Javascript bias does not matter. You yelled "WRONG!" louder than your opponent. Therefore you have convinced me.

    Truly a masterful stroke.

  7. Re:Got it wrong by geminidomino · · Score: 2, Funny

    But guess what, that's how PHP started out and look where it came.
     

    To set that bar any lower, you'd need a spade.