Microsoft 'rogue faction' adds better HTML5, JavaScript support to Visual Studio

Microsoft 'rogue faction' adds better HTML5, JavaScript support to Visual Studio

Summary: Microsoft has begun delivering some of the additional HTML5 tooling for Visual Studio programmers that company officials said would be coming some time this year.

SHARE:

Microsoft has begun delivering some of the additional HTML5 tooling for Visual Studio programmers that company officials said  would be coming some time this year.

The first of the Web Standards Updates for Visual Studio -- which the Softies are looking to update quarterly in order to keep up with changes from the W3C -- is available for download as of June 16.

Principal Program Manager Lead Scott Hanselman announced the availability his blog today. From Hanselman's post:

"Folks have been asking 'When will VS2010 support HTML5?' I've been saying, jokingly, that the answer is 'yesterday' as there's nothing keeping you from creating HTML5 in Visual Studio or ASP.NET today. However, there's no intellisense and there's lots of squiggly lines that make people uncomfortable. Combine all that with the fact that HTML5 is a moving target, and it's unclear. We've said before that the next version of Visual Studio will have better support HTML5, but what about today?"

A "rogue faction" within Microsoft's  Platform and Tools team is the one delivering the first Web Standards Update. The Update "adds better support for HTML5, CSS3 and new JavaScript features to ALL versions of Visual Studio," Hanselman said.

On the download page, the update is listed as supporting Visual Studio 2010 Service Pack (SP) 1 and Visual Web Developer Express 2010 SP1.

Microsoft currently provides some HTML5, CSS and JavaScript tooling as part of Internet Explorer. The IE 9 F12 tools help with creating, testing and administering IE sites using these standards. Microsoft also provided some fairly limited HTML5 support in Visual Studio 2010 Service Pack 1.

Earlier this year, Andrew Brust, founder of Microsoft analysis and strategy provider Blue Badge Insights noted that "there absolutely needs to be good HTML5 tooling in Visual Studio."

Brust explained: "The trend toward markup-intensive work with ASP.NET MVC and ASP.NET Web Pages with Razor makes this all the more urgent. Since developers are starting to move away from ASP.NET WebForms server controls (which could encapsulate the HTML 5 rendering and corresponding JavaScript), developers really need the helpers to assist them in writing the new markup and script that HTML 5 requires themselves.”

Microsoft is increasingly beating the HTML5, CSS and JavaScript drum, telling developers earlier this year that these technologies will be key to developing Windows 8 applications. (Microsoft officials haven't yet said more about other development tools and technologies which programmers can use to write Windows 8 apps, and have said they will not say more until the Build development conference in mid-September.) I'm betting Microsoft also will have more to say around HTML5 and JavaScript tooling at Build, as well.

Speaking of HTML5 and other developer tools Microsoft blogger David Cathue recently shared a comparative list of Silverlight 5 vs. HTML5 features (with the annoying Silverlight 5 download problem now fixed on the page).  (I'm not linking directly to his post, as I cannot get it to load properly in Chrome or IE 9, as it ironically keeps prompting me to load a more recent version of Silverlight, but then won't let me. Here's a summary of his post on Microsoft-news.com.)

Topics: Open Source, Microsoft, Software Development

About

Mary Jo has covered the tech industry for 30 years for a variety of publications and Web sites, and is a frequent guest on radio, TV and podcasts, speaking about all things Microsoft-related. She is the author of Microsoft 2.0: How Microsoft plans to stay relevant in the post-Gates era (John Wiley & Sons, 2008).

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

18 comments
Log in or register to join the discussion
  • developers really need the helpers...'

    '...to assist them in writing the new markup'.

    Really? Why?
    rmac_z
    • Javascript makes itself unsupportable

      When you have so much dynamic features in there it's difficult to get tooling support. The "better" support for JS is basically hacks if you read their explanation how it is done.
      LBiege
  • I can't wait...

    ...I will be as cerebrally challenged writing HTML5 or C++

    No wonder HTML5 is going to replace XAML
    rmac_z
  • I get it!

    One should learn WinC++ so one can write tricky HTML5.

    MJF - please accept my profuse apologies for all these little outbursts
    rmac_z
  • RE: Microsoft 'rogue faction' adds better HTML5, JavaScript support to Visual Studio

    Why would anyone need help writing HTML5 and Javascript? Recently, MS has led me to believe that it magically wrote itself.
    Sir Name
  • David Catuhe

    The blog is an MSDN blog 'Eternal Coding'
    NerdNotes
  • Don't get it...

    What makes html5 so different than html4, comparing html4 to html3? From a browser's point of view, there maybe a lot of work, but for programer, what is the deal? a few more instellisense, what is the urge for that?

    If msft wants to promote html (leave that 5!), then what programmers need is a couple of more server controls in ASP.NET, and most important, a big amount of client controls to support AJAX (if they want to stay away from Silverlight).

    I don't know what is Scott Hanselman thinking. We need either AJAX or Silverlight, or both. Right now, ajax in Visual Studio is very limited, and you are not talking about Silverlight, so where are we heading?

    It is not about html5, it is about javascript or Silverlight?
    jk_10
  • Re: David Cathue's HTML5 vs Silverlight "test"

    Silverlight won in every performance test against HTML5, except those in which David subjectively interpreted the results to be "a draw" --- even though the results were clearly Silverlight wins based upon the numerical test results.

    Despite the final results table showing ALL wins for Silverlight (and a few so called draws), the author gives HTML5 and SL equal final marks (how funny). However, despite his obvious bias, he at least goes so far as to suggest they're both valid development options. Gee, thanks.

    Note that when you actually run these tests, you get varied results from various browsers - not good at all for HTML5, as this breaks the benefit of being so-called "standard".

    When pressed on these matters in the original blog (link below), David responded "I talk in a general manner. Of course for a business apps started today, I will choose Silverligt. EXCEPT if the target is Ipad for example. That's why I said no real winner. In a lot of cases, SL wins (And believe me I love SL). But not always. "

    Original blog: http://betaforums.silverlight.net/t/230725.aspx/50/10?Windows+8+apps+going+html5+wtf+part+2
    philja123
  • No intellisense? Seriously?

    "No HTML5 support" means no intellisense? Seriously? Who relies on intellisense...
    snoop0x7b
  • RE: Microsoft 'rogue faction' adds better HTML5, JavaScript support to Visual Studio

    The "Rogue Faction" was a joke, MJ. I guess I will need to be less fun in my blog posts. - Hanselman
    shanselman
  • RE: Microsoft 'rogue faction' adds better HTML5, JavaScript support to Visual Studio

    Writing any web app using functionality specific to a single browser is a fools errand.
    wraith404
  • RE: Microsoft 'rogue faction' adds better HTML5, JavaScript support to Visual Studio

    Let's recap, for those that weren't in Las Vegas for MIX11...

    The first day's keynote focused solely on HTML5, IE9/IE10, some bashing of Google Chrome, a hideous demonstration using goldfish, ASP.NET MVC, Razor and some inexplicable nonsense regarding an open source CMS. It all ended 30 minutes earlier than scheduled and throughout the whole nightmare, audience reaction was embarrassingly lacking - one heard only crickets in the distance...

    In short, no significant response, no enthusiasm, no passion - because no one cares. I'm sorry, boys, but no one cares and it was undeniable, a palpable sense filling the hall that the trip had been a collosal waste of time and money.

    Fast forward to the day two keynote address. A relentless, nonstop firestorm of that which comes to WP7 via Mango, all of which goes on for a full hour. This followed by a 45 minutes of Silverlight 5, including indication that with it comes 3D support, not via that which is so heavily flawed in WPF (yes, WPF is dead), but XNA instead.

    And last of all, 15 minutes or more of Kinect and the announcement of the Kinect SDK (released today) and a free Kinect for all present.

    Seemed a lot like being at a rock concert.

    Day one? A funeral. Day two? A rock concert.

    Day one? Day of the Dead. Yet on day two, for two solid hours, there was excitement, there was passion, there was - thankfully - even more of that for which we came to MIX11 and so much more.

    Rogue Faction? To hell with them - and if anyone is still listening in Redmond, let's be clear - Silverlight is and remains, far and beyond, the GREATEST of all their achievements. They want to throw it all away on HTML5 and Javascript, so be it, but Silverlight dies and it's game over.

    On a level playing field in which an entire world, gone mad, works only with HTML 5 and Javascript, Microsoft cannot compete - one can work with the same crap for a lot less money and a lot less hassle than dealing with Redmond. Might as well force feed ourelves Objective C and HTML5, thereafter crossing over into an arena in which the major player has market share that's unimaginable in Redmond.

    So, go ahead. Let the faction(s) play their games, pretend they can see a future that accomplishes anything other than leaving the Microsoft empire in ruins at their feet. Let them believe that they know best, pretending that those of us who are the best of the best, well more than a million-plus strong, will throw aside that which was worthwhile, all that was powerful, all that was magic, for a fetid wasteland engulfed by the stench of HTML5 and Javascript.

    And when the empire lie in ruins, may the 'factions' be the first pariahs thrown out on their asses...
    ChanceMasterson
    • RE: Microsoft 'rogue faction' adds better HTML5, JavaScript support to Visual Studio

      @ChanceMasterson - You hit the nail on the head, Silverlight is the best platform ever developed but I am afraid Microsoft lost their way, they have been playing the me-too game trying to replicate Google and Apple. Empires fall and I am afraid MS is crumbling at its core, if they dont stop the bleeding fast they will be gone in 10 years time. Looking at their market share for IE it dropped from 90% in 2002 to less than 20% in 2011, it might just speak of things to come for the company itself.
      Anton S
      • RE: Microsoft 'rogue faction' adds better HTML5, JavaScript support to Visual Studio

        @Anton S "Looking at their market share for IE it dropped from 90% in 2002 to less than 20% in 2011"

        Say whaaa ... ??? FAIL.
        Lamerz
    • RE: Microsoft 'rogue faction' adds better HTML5, JavaScript support to Visual Studio

      @ChanceMasterson
      "And when the empire lie in ruins, may the 'factions' be the first pariahs thrown out on their asses..."

      Heheh, great post!
      scH4MMER
  • Quote from InfoWorld

    <br><br>"The Web is not good enough to be your app library.<br><br>I've been using a beta Chromebook since they were first available in December 2010 and working regularly on an iPad and MacBook Pro, as well as testing most major tablets, trying out the Atrix Lapdock (a dockable smartphone), and dabbling in Windows 7 periodically. It's become quite clear that the Web is an insufficient venue to handle all your computing needs.<br><br>Apple CEO Steve Jobs was right when he ended the Web-app-only strategy of the iPhone after its first year and switched to an Internet-enhanced native apps model. I didn't have an iPhone back then (2007), so I didn't experience what early iPhone users went through in a Web app-only world. But the iPhone as we know it did not explode until the native apps came. For Chrome OS, we don't need to wait: Windows 7 and Mac OS X are here today, and they can run Web apps, too.<br><br>The Chrome OS Web apps, as I said, are primitive. If you've used Webmail, you know what I mean. Imagine if all your apps were like that. They just don't compare to the quality of "real" apps, whether on a tablet or computer. Google's own cloud services, such as Google Docs, are awkward on Chromebook -- even moreso than they are on a PC. If Google can't do Web apps well, don't expect anyone else to."
    philja123
  • attent

    <a href="http://www.yozgatsohbet.com/" title="yozgat sohbet, sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.sohbethatay.com/" title="hatay chat, sohbet odalari" target="_blank">sohbet odalari</a>
    <a href="http://www.sohbetadana.net/" title="adana sohbet, sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.adanasohbet.org/" title="adana sohbet, sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.antalyasohbet.gen.tr/" title="antalya sohbet, sohbet odalari" target="_blank">sohbet odalari</a>
    <a href="http://www.mersinsohbet.org/" title="mersin sohbet, sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.sohbetmersin.org/" title="mersin sohbet, sohbet odalari" target="_blank">sohbet odalari</a>
    <a href="http://www.bursasohbet.tk/" title="bursa sohbet, sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.trabzonsohbet.tk/" title="trabzon chat, sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.denizlisohbet.tk/" title="denizli, sohbet odalari" target="_blank">sohbet odalari</a>
    <a href="http://www.mardinchat.tk/" title="sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.sohbethatay.tk/" title="sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.ankarachat.tk/" title="ankara sohbet, sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.izmirchat.tk/" title="izmir sohbet, sohbet odalari" target="_blank">sohbet odalari</a>
    <a href="http://www.gaysohbet.info/" title="gay sohbet, sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.cinselchatsohbet.com/" title="cinsel sohbet, sohbet odalari" target="_blank">sohbet odalari</a>
    <a href="http://www.erzurumsohbet.com/" title="erzurum sohbet, sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.evlisohbet.org/" title="evli sohbet, sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.islamichatsohbet.com/" title="sohbet odalari" target="_blank">sohbet odalari</a>
    <a href="http://www.istanbulsohbet.name.tr/" title="istanbul sohbet, sohbet odalari" target="_blank">sohbet odalari</a>
    <a href="http://www.kalpgulu.org/" title="cet, sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.karadenizsohbet.tk/" title="sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.lezsohbeti.tk/" title="lez sohbet, sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.sicaksohbet.tk/" title="sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.zalimcafe.com/" title="sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.zurna.tk/" title="sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.sohbetodalari.ws/" title="sohbet odalari" target="_blank">sohbet odalari</a>
    <a href="http://www.sohbetodalari.biz/" title="sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.sohbetodalari.biz.tr/" title="sohbet odalari" target="_blank">sohbet odalari</a>
    <a href="http://www.sohbetodalari.bbs.tr/" title="sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.sohbetodalari.be/" title="sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.sohbetodalari.info/" title="sohbet odalari" target="_blank">sohbet odalari</a>
    <a href="http://www.sohbetodalari.name.tr/" title="sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.sohbetodalari.com.tr/" title="sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.avrupasohbet.tk/" title="sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.sexsohbetchat.com/" title="sohbet odalari" target="_blank">sohbet odalari</a>
    <a href="http://www.muglasohbet.tk/" title="sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.ankarasohbet.gen.tr/" title="ankara sohbet, sohbet odalari" target="_blank">sohbet odalari</a>
    <a href="http://www.izmirsohbet.gen.tr" title="izmir sohbet, sohbet odalari" target="_blank">sohbet odalari</a>
    <a href="http://www.sakaryasohbet.gen.tr" title="sakarya sohbet, sohbet odalari, sakarya chat" target="_blank">sohbet odalari</a>
    <a title="sohbet kanallari" href="http://www.sohbetkanallari.gen.tr">sohbet kanallari</a>?<a title="radyo dinle" href="http://www.radyolardinle.net">radyo dinle</a>?<a title="radyo dinle" href="http://www.radyodinle.name.tr">radyo dinle</a>?
    <a title="mirc, mirc indir" href="http://www.mirclerindir.com">mirc</a>?<a title="cet" href="http://www.cet.name.tr">cet</a>?<a title="dul sohbet" href="http://www.dulsohbet.gen.tr">dul sohbet</a>? <a title="chat odalari" href="http://www.sohbetodalari.com.tr">chat odalari</a>?<a title="chat odalari" href="http://www.konyachat.tk">chat odalari</a>?
    <a title="sohbet odalari" href="http://istanbul.sohbetodalari.com.tr">sohbet odalari</a>?<a title="sohbet odalari" href="http://izmir.sohbetodalari.com.tr">sohbet odalari</a>?<a title="sohbet odalari" href="http://malatya.sohbetodalari.com.tr">sohbet odalari</a>?<a title="sohbet odalari" href="http://ankara.sohbetodalari.com.tr">sohbet odalari</a>?<a title="sohbet odalari" href="http://hatay.sohbetodalari.com.tr">sohbet odalari</a>?<a title="sohbet odalari, kayseri sohbet" href="http://kayseri.sohbetodalari.com.tr">sohbet odalari</a>?<a title="sohbet odalari" href="http://ordu.sohbetodalari.com.tr">sohbet odalari</a>?<a title="sohbet odalari" href="http://elazig.sohbetodalari.com.tr">sohbet odalari</a>?<a title="sohbet odalari" href="http://igdir.sohbetodalari.com.tr">sohbet odalari</a>?<a title="sohbet odalari" href="http://agri.sohbetodalari.com.tr">sohbet odalari</a>?<a title="cet" href="http://www.eceerken.net">cet</a>?<a title="cet" href="http://www.sohbetkizi.org">cet</a>
    <a href="http://www.girhadi.com" title="sohbet odalari" target="_blank">sohbet odalari</a>
    <a href="http://www.muhabbetodalari.net" title="sohbet odalari" target="_blank">sohbet odalari</a><a href="http://www.sohbetturkchat.com/" title="turk chat" target="_blank">turk chat</a>- <a href="http://www.turkcechat.tk" title="turkce chat, turk chat" target="_blank">turk chat</a> - <a href="http://www.kalpgulu.org/" title="cet" target="_blank">cet</a>
    <a href="http://www.odalari.gen.tr" title="odalari" target="_blank">odalari</a><a href="http://www.islamichat.net" title="islami sohbet, islami chat" target="_blank">islami sohbet</a>
    <a href="http://www.dinisohbet.gen.tr" title="dini sohbet" target="_blank">dini sohbet</a>
    <a href="http://www.sohbetbu.net" title="sohbet odalari" target="_blank">sohbet odalari</a>
    <a href="http://www.idealsohbet.org" title="sohbet odalari" target="_blank">sohbet odalari</a>
    Beni takip edenin gotune koyim =)7898
    Firat31
  • RE: Microsoft 'rogue faction' adds better HTML5, JavaScript support to Visual Studio

    Possible favor to many thanks for who really efforts you'll have formulated pertaining to offering this case fill. This particular hopeless to differentiate ideal give the complications on away from you will within just conclude overly. [url=http://www.footballfansshop.com/]bears jerseys[/url],[url=http://www.footballfansshop.com/cam-newton-jersey-women-cam-newton-jersey-youth]cheap cam newton jersey[/url],[url=http://www.footballfansshop.com/peyton-manning-jersey-authentic-colts-peyton-manning-jersey]cheap peyton manning jersey[/url],[url=http://www.footballfansshop.com/wes-welker-jersey-new-england-authentic-wes-welker-jersey]cheap wes welker jersey[/url],[url=http://www.footballfansshop.com/randy-moss-jersey-women-randy-moss-jersey]cheap randy moss jersey[/url], Astounding, it is actually simply the part My hubby and i informed about develop browsing people! Many of these submit an application for quite pre-recorded my very own everyday life a large number of looking around
    makrejktt83-24353644081278398028281453544802