Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Microsoft

Microsoft Adding jQuery To Visual Studio 67

Tim Anderson writes "Microsoft's Scott Guthrie, Corporate VP of the .NET developer division, announced that the open source jQuery Javascript library will be integrated into Visual Studio, the main Windows development tool. Further, Microsoft will treat jQuery as a supported product within technical support contracts, and will use jQuery to build new controls for ASP.NET, its web platform."
This discussion has been archived. No new comments can be posted.

Microsoft Adding jQuery To Visual Studio

Comments Filter:
  • Re:Scary (Score:3, Interesting)

    by dnoyeb ( 547705 ) on Monday October 06, 2008 @10:50AM (#25273225) Homepage Journal

    The studio itself is fine. I don't think its built with a bunch of different technologies. Its basically C++. But the products it creates are patched together with all sorts of things. They give you sort of, "widgets" that you just drag in. They try to abstract whether the widget was made in visual C++, C#, Visual Basic, etc. But in the end, it can be important to understand what these things are.

    You can make some really nasty quick and dirty stuff in Visual Studio. Sure if you are out to make solid code you can do that as well. But it can get frustrating as you have to keep smacking down the widget approach.

  • by operator_error ( 1363139 ) on Monday October 06, 2008 @11:30AM (#25273705)
    Folks, lemme tell you whatever you remember from learning javascript is largely irrelevant, especially memorizing and learning to 'read' all those ugly syntactical structures of text. In a word, jQuery is 'efficient'. Also, you know all those ajax modal & pop-up windows you see on 'web 2.0' sites, with the soft rounded corners. That's probably jQuery, more likely than not, and it is *easy* to code for, across browser. If you've avoided learning Ajax, you were smart to wait for jQuery.
  • by dedazo ( 737510 ) on Monday October 06, 2008 @11:42AM (#25273831) Journal

    Because the jQuery maintainers are going to happily incorporate Windows-only modifications made by Microsoft to the library, correct?

    Because "we'll be shipping jQuery as-is, and submit patches to it like everyone else" means something weird and wacky you must have deduced ahead of us. Correct?

    Actually I'm at a loss here. Could you enlighten us as to how these evil tricksies will take place.

  • by Maudib ( 223520 ) on Monday October 06, 2008 @12:25PM (#25274387)

    I really doubt that this is a case where extend and extinguish is really viable or intended. Its not like jquery is some fundamental piece of open source that it's destruction would advance ms in any way, as you note there are tons of other similar active great projects.

    If they wanted to extinguish it then I doubt they would make it such a core piece of Visual Studio. It sounds to me like they finally realized how retarded visual studio was compared to what was freely available and decided to just integrate with a good existing project. If anything I think that in this specific area they plan on working with the community in a positive way.

    so at worse I think we will see some unpleasant branching or the addition of some lame IE specific code. Its a rare case where one can say kudos MS! They integrated with a good project for the right reasons.

  • by Shados ( 741919 ) on Monday October 06, 2008 @12:40PM (#25274557)

    Whats the point of comparing this with Adobe Air? Adobe Air is to leverage your web programming skills (yes, including jquery!), to make desktop applications (applications that normally are impossible on the web...for example, one that needs to access local ressources). Its complementary to everything else, it doesn't replace anything.

    For things like Silverlight, the goal isn't even the result the end user sees. Ignoring the joke that was Silverlight 1, the idea is to be able to reuse .NET code (or to some extent, .NET skills if you don't have any code to reuse) in a browser. If you don't have any already existing code to reuse, and you're just as good in javascript as you are in another programming language, then of course Silverlight is pointless.

    Different problems, different solutions.

  • Re:Scary (Score:3, Interesting)

    by aztracker1 ( 702135 ) on Monday October 06, 2008 @03:12PM (#25276277) Homepage
    Actually, that isn't so bad... with the ASP.Net MVC, the Dynamic Data, and Jayrock, you have about all you need, in a set of libraries that aren't a total pain to work with. I love what Jayrock adds to HttpHandler myself.

    I love master pages, as the way they work is above and beyond what most other template systems offer. I like C# and .Net itself more than most other languages/platforms as well. I just wish that MS stopped trying to over-engineer everything for the enterprise developer. That's my biggest gripe with the Java frameworks out there. Yeah, you can whip up a decent web application in no time at all with the ASP.Net controls stack, but when you want (or need) to scale out it falls apart. ASP.Net AJAX doesn't scale at all, and is hampered by its' own weight. Anthem and other similar frameworks worked better in a similar fashion, and Jayrock separates things out, and scales far better.

    Silverlight sometimes seems like a solution waiting for a problem, but it's cool, and at least will scale with client growth. Silverlight + Dynamic Data (Astoria) is awesome, if limited to those with Silverlight/Moonlight installed. I don't know where development is going in the next couple years. I just hope that it doesn't all fall down.
  • by naoursla ( 99850 ) on Monday October 06, 2008 @03:19PM (#25276357) Homepage Journal

    I am one of the developers working on javascript support in VS. I am working very closely with jquery support. Our goal is to get as many developers as possible using our tools. That means supporting libraries that web developers want to use.

  • by Bill_the_Engineer ( 772575 ) on Monday October 06, 2008 @04:06PM (#25276915)

    Actually I'm at a loss here. Could you enlighten us as to how these evil tricksies will take place.

    People are nervous because we seen this pattern before on a non-open source (at the time) language/library. It went like this:

    1. Incorporate JQuery into visual studio and add windows specific code to "enhance the productivity within visual studio".

    2. Books and MSDN will refer to the Microsoft extensions as cool ways to get thing done in JQuery, and people new to the software will gravitate to the Microsoft version, colleges will teach it (most colleges use Windows in their labs), and since most people use windows anyway they see no harm in adopting the extended edition.

    3. Continue to refer the extended version as JQuery, causing confusion between the Microsoft version and the official version.

    4. JQuery loses enough share to the Microsoft version to cause some grief to the non-microsoft developers. Especially since a lot of enterprises are sold on the Microsoft method of IT, and would like their developers to take advantage of the Microsoft technology.

    5. By the time damage is done and JQuery complains, Microsoft will rename their version JQ++

    6. Eventually Microsoft will abandon JQ++ and move all new development to Query.net.

  • eclipse/netbeans (Score:4, Interesting)

    by jefu ( 53450 ) on Monday October 06, 2008 @06:04PM (#25278161) Homepage Journal

    Is there any similar effort toward building eclipse/netbeans/??? IDE's for jquery?

The Tao is like a glob pattern: used but never used up. It is like the extern void: filled with infinite possibilities.

Working...