Hacker News new | past | comments | ask | show | jobs | submit login
Microsoft weighs in: 'the future of the web is HTML5' (engadget.com)
48 points by glymor on April 30, 2010 | hide | past | favorite | 24 comments



So why are they pushing Silverlight ?


Key functionality is still missing in the HTML5 stack. E.g. try and write Chatroulette in pure HTML5, CSS and JavaScript; you just can't. That's a justification for the product space Silverlight and Flash are in. And classic MS, they were late to the game.


http://www.w3.org/2009/05/DeviceAPICharter Check the Camera API, Mozilla is already implementing the Contact API.


Silverlight is more than just for the browser. It's also for application development, and for places like on the Windows Phone. It's acutally pretty cool stuff.


Good question - I have no idea who Silverlight is for. It might make sense for internal corporate applications - but they don't need to look very pretty so all the integration with design stuff is irrelevant.


Silverlight is fairly irrelevant. Look for it to go the way of all the other MS cast-offs, here in a few years.


For developers (developers developers) who like to use .NET. Not sure about end users.


it's actually pretty nice for that--- with vaguely reasonable effort you can make the same app run on .NET on the desktop and Silverlight on the browser


The latest version of the enterprise trash I develop for replaced a mid-90's Win32 GUI with Silverlight running in a browser... leaving intact the Java database connection code. When I installed it on my machine I had to reinstall Java before it would work.

But that's more a testament to the vendor's "now with $AWESOME_PLATFORM!"-driven software architecture paradigm than any real fault of Silverlight or Java. (Except that they both appeal to those sorts of people.)


Silverlight 3 began the push into the desktop, and Silverlight 4 takes it even further. WPF is getting phased out, and Silverlight is becoming the way to make desktop apps with an MS stack.


It's aiming at the same people who'd otherwise use java applets - i.e. web based applications that need to do stuff flash can't (e.g. file system operations or just use an exiting java lib or even just more easily communicate with a java-based back-end system) or for stuff flash is simply too slow for.

You see it a lot in the enterprise world.

Facebook also has a couple of applets I think.


It is a nice fit for enterprise internal applications, it's an easy sell to upgrade systems written in .NET/ VB6.


To answer this question you must answer, why are they pushing HTML5? The reason is I think one of the most unnoticed stories in the industry. I think MS actually thinks they can deliver the best platform for HTML5. They think HTML5 will actually be a good rich client platform. They're going to invest a boatload so that HTML5 runs better in IE than any other browser.

So what about Silverlight? Silverlight is really a tooling play. And with HTML5 they're beginning to see that they can bring the Silverlight tooling over to HTML5. The big question is probably layout more than anything else.

Silverlight then becomes their platform for future features of HTML. Rather than "embrace, extend", they extend via a plug-in, and then as feature prove useful, they get them through standards (which is common in most standards spaces).

This is really the path that Adobe should have down with Flash, and based on what I've seen with CS5, I suspect it is, they're just getting to it really late.


To give themselves the option? Having a high install base could prove to be useful down the track. I think silverlight helps the developer more than the end user. I don't see it as something really necessary for its graphics/ multimedia functionality. More so for allowing a .NET developer a better model for making a ajax based web app. And of course for .NET desktop ports.


The Silverlight team is pushing Silverlight. This is a GM for Internet Explorer. Internal strife is pretty common at MS.


Silverlight provides DRM right? Somehow I don't think Netflix is going to stream you a straight h264 stream?


I really do want to believe this guy; that's why I think that it is other forces within MS that are causing IE snail-speed progress.


IE snail-speed progress? The IE9 rending engine is impressive. And the work being done is much more impressive than with the other browser makers. Consider the amount of discussion they put out about rounded corners.

http://blogs.msdn.com/ie/archive/2010/03/19/the-css-corner-a...

When you look at something like this, you realize that it's not just the standard that needs to be finalized, but how the result should look. So while Firefox can say we support rounded borders, the net isn't well thought out. Browser makers are racing to mark of checkboxes of success. IE9 may not be the quickest to the block, but it's clear that the IE team isn't just trying to meet the standards.

Edit: I do want to point out that I think your question is a valid one, and while they've recently released updates to their browser rather quickly over the last few years, it feels like all together, they have been slow in releasing anything really impressive, or not just playing catch up.


Maybe they really are trying to get it right the first time 'round but things like SVG have been in other browsers for years. They will only be available to the ordinary IE users next year. This should not have taken so long. I still can't help but feel that Microsoft is dragging their heels and always points at some formality when asked why things are the way they are.


> the work being done is much more impressive than with the other browser makers

Are you serious? All the other browser vendors also have blogs, on which they have routinely discussed the details of web rendering for years. How does Microsoft also adopting this practice within the last year or two make them unique?


> Are you serious? Yes. > All the other browser vendors also have blogs, So? What does a blog have to do with proper rendering? > on which they have routinely discussed the details of web rendering for years. Great. They talk about rendering. > How does Microsoft also adopting this practice within the last year or two make them unique? It doesn't. What makes you think it does?

The impressive thing I was referring to was the actual rendering results. To be fair, I was mostly comparing what IE9 is going to do with what Chrome/Firefox/etc are doing now, but still. IE9's implementation of something looks impressive.


The dithering of the HTML5 editors has no meant that Microsoft have cemented the video codec for HTML5 as H264. Had they only bit the bullet and not been unnecessarily scared of patent issues for Ogg Theora, we could have had a true open video standard for the future web.

If Google release VP8 as open source and license-free, and HTML5 adopt it as a baseline, will MS change their mind?


Of course Microsoft and Apple are endorsing HTML5/H.264; they are part of the licensing body that stands to profit from H.264 adoption. See http://news.ycombinator.com/item?id=1306044


THIS JUST IN:

The future of HTML4 is HTML5.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: