Slashdot Mirror


Microsoft and Nokia Adopt OSS JQuery Framework

soliptic writes "The jQuery blog today announced that 'Both Microsoft and Nokia are taking the major step of adopting jQuery as part of their official application development platform.' So the open-source javascript framework will be shipped with Visual Studio and ASP.NET MVC. Microsoft's Scott Hanselman notes: 'It's Open Source, and we'll use it and ship it via its MIT license, unchanged. If there's changes we want, we'll submit a patch just like anyone else.'" There's also a story at eWeek about the decision.

3 of 126 comments (clear)

  1. Will they by Chrisq · · Score: 0, Troll

    Embrace, extend and then try to squeeze out the vanilla version though?

  2. pity JS is crap to start with by timmarhy · · Score: -1, Troll

    it's slow, buggy, and prone to being abused. why are we still using it?

    --
    If you mod me down, I will become more powerful than you can imagine....
    1. Re:pity JS is crap to start with by moderatorrater · · Score: -1, Troll

      It's a fully functional language which uses a syntax almost identical to C

      And then you have a gripe about using "this"? Javascript and C are extremely dissimilar, and if you can't figure that out then don't program in it. Might as well be complaining that python, C++, and Java all have syntax almost identical to C yet act differently under difference circumstances.

      It tries to be easy to program by assuming end-of-statement operators (';') at certain places if the function wouldn't otherwise parse. This makes it incredibly difficult to debug. I truly consider this a bug in the design.

      I think it's dumb too, but then again I think that the way C-like languages ignore whitespace is also kind of dumb. Modern written languages use white space to denote many things and it's carefully controlled and used. Programming languages ignore almost all white space; how does that make sense? I'm not saying that Javascript is right in this instance, but making white space meaningful shouldn't automatically mean it's bad.

      null.typeof returns 'object'. So does Array.typeof. That's just ... dumb.

      So's your face.

      It feels like it's trying to be several different languages all at once

      That's your problem. Stop thinking about Javascript as other languages and think about it as a language all its own. If I tried to program in C as if it were Java, I'd have a hell of a time doing it too. Javascript follows a different paradigm, and if you come at it with preconceptions like you evidently have, you're going to have problems.