Loading User Information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading User Information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements


contextfree` contextfree`
  • OK, Microsoft has gone crazy

    @Charles: er, I'd imagine at PDC09 they'd be running Win7 RTM? I think you've got it mixed up with the CTP released, with no free hardware companion, at PDC08 ...

  • Jupiter

    as paolo says, silverlight/wpf have never been first class in any Windows ... 

  • OK, Microsoft has gone crazy

    ""Legacy" means they won't develop it further. WPF and Silverlight both need more work. That really speaks of a premature taking out to pasture. You could also say that Microsoft doesn't see them worth fixing. Kinda like linq to sql getting an early culling by the premature birth of EF. Yeah they really went to town on Linq's designer after EF was in incubation."

    Weirdly the new embedded database API in Windows Phone Mango is a version of LINQ to SQL, not EF or straight SQL/ADO.NET or something new. It even adds a few new features not in the desktop version. So I guess not everyone at Microsoft thinks L2S is dead ...

  • OK, Microsoft has gone crazy

    I'm hoping to go to this conference instead.  Big Smile

  • My prediction for the .NET Windows 8 dev story, based on leaks

    if you like .net, maybe you should be more interested in the JavaScript compiler work being done at Google (http://code.google.com/p/traceur-compiler/) since if you look at who's working on it a majority are ex-Microsoft C#/.NET compiler and framework developers. And they even have an async feature that uses the "await" keyword!  Big Smile

    Just think, if Microsoft shifts its focus to JS maybe the .NET people still at MS can work together with the ex-.NET people now at Google in the standards bodies, and we'll be able to program with C# everywhere, it'll just be called JavaScript instead. Big Smile

  • Windows 8 and microsoft - One i hate the other i hate even more now - this is why

    I'm not sure why you're complaining about performance penalties that we have no evidence of existing. Besides that they say the required hardware specs won't increase from 7, we already have Windows Phone 7.x with basically the same features running on weaker hardware and it performs just fine. It doesn't require a constant internet connection either.

    I did chuckle at "molest screen" though.

  • Windows 8 Metro Look. Why? Why? Why?

    The Windows team has never been particularly fussy about interface consistency, though. That didn't change with Win7 and since the people in charge are the same I don't expect it'll change with Win8 either. I do expect they'll update the desktop theme a bit more though, but probably not drastically.

  • Micrsoft: lost at sea with no compass?

    @W3bbo: I'd imagine the benefit of US-only features is that they can launch the feature earlier without having to clear all the linguistic, legal, operational and whatever else hurdles in every country. Though maybe they should try to spread the wealth/pain around a bit by having some features/products be Europe-first or Asia-first instead - maybe open more R&D offices in those regions so they're better positioned to design more products suited to European or Asian tastes.  Smiley

  • Windows 8 Metro Look. Why? Why? Why?

    @cbae: I couldn't really figure out if the difficulty he was having was a problem with the UI or just the angle he was using the touchpad from, or something. I did think the scrolling animations on pgup/pgdn were pointlessly kind of slow, though.

  • My prediction for the .NET Windows 8 dev story, based on leaks

    My take based on the leaks + general knowledge:

    Windows 8 will have a new version of the CLR - the System Language Runtime - which is developed
     under the Windows division, forked from DevDiv's own CLR code. This will be aimed at solving the
     performance problems that WinDiv sees with the mainsteam CLR, as well as solving their other 
    major problem with the CLR which is of course that they didn't write it.  :P 
    Together with this it will have a new UI framework, DirectUI (no relation to the previous internal-only
     DirectUI), which is loosely based on Silverlight and XAML, but will have a native API together with a 
    managed (SLR) API. Basically, this will be their third try at the Avalon concept after WPF or Silverlight.

    Take 1: CLR + WPF

    Take 2: CoreCLR + Silverlight

    Take 3: SLR + DirectUI

    This will be the supported way to write "immersive" Win8 apps in managed code

    This will be good for .NET developers because:

    • They'll get to write immersive apps after all
    • They'll have a version of .NET with much-improved performance (esp. startup time), and a UI framework with better hardware accelerated graphics
    • They'll finally be able to write Explorer and IE extensions in managed code
    This will be bad for .NET developers because:
    • It will be yet another not-quite compatible framework, after WPF and Silverlight
    • Because they are starting over again, and with more stringent performance standards, it will probably be less capable/full-featured than current Silverlight/.NET, like going back to Silverlight 3
    • Since it's being developed by the Windows team as part of Windows, they'll probably apply the more stringent "run the memory allocator in a different mode so SimCity will work" Windows approach to maintaining backwards compatibility as well, which means even in the future it will probably evolve more slowly than mainline CLR (plus, of course, Windows is on a slower release cadence).
    You could probably develop immersive apps in Silverlight or WPF if you really wanted, but the
     Windows team wouldn't recommend it as performance wouldn't be to their standards and you'd
     probably have to go through a bunch of interop hoops to use the DirectUI widgets etc. 
    Anyway, this would explain why they vaguely hint at there being some kind of .NET story, 
    but refuse to say anything - if the answer was a straight yes or no, it'd be easy enough, 
    but the answer is "it's complicated", so before saying anything they have to figure out how to spin it 
    properly.  :P