Windows 8 – The end of an error?

So I hear there’s some news about a new Windows, and people are worried by the 5-minute Windows 8 press release because it mentions HTML5. Some people are really worried. I’m not in tears myself just yet, though I would be upset if the scare-mongers are proved right.

Personally I’m just (finally) starting out in WPF. I really like it and if I’m honest I’m not a great fan of HTML/CSS because of the inconsistencies between browsers. I’m aware I’m not alone in that respect. My worry isn’t about historical investment in WPF, but the fact that I’m just starting out. I hope I’m not writing the new Betamax for my new apps.

However, If one takes a deep breath, relaxes and looks at it again, one could surmise that it’s unlikely .NET will be dropped totally. MS do have a good history (often to their own detriment) of backwards-compatibility, and I reckon that in the fullness of time there will be "layers" of apps:

  1. HTML5/CSS3 for tiles and "widgets", though SL might be part of the "tile" story.
  2. LOB apps that want to talk to local databases and/or webservices etc but still solve the business problems in a RAD-fashion will be Silverlight and WPF (WinForms will surely be supported but possibly discouraged for new apps and relegated to the “legacy” UI that so closely resembles Win7 in the video).
  3. Device drivers and those apps that need to get down to nitty-gritty close-to-the-metal stuff or require super-duper high performance will be for C/C++ devs with brains far larger than mine.

It’s not much different from the decision that WP7 apps being totally SL-based. They’re trying to tidy-up a long-established line of inconsistent apps and UI tech to give "mom and pop" users a better experience. My Dad loves his iPhone but still struggles with the fact that Windows isn’t the Pit of Success when it comes to usability and stability.

Let’s face it, advanced users (application/IT support, testing teams, DBAs, developers) will not use this new HTML5 veneer all that much, because it’s not meant for them. This is MS taking a look at their customer base, comparing it with the iPhone customer base, and realising they need a simpler OS UI that allows people to watch videos, check emails, mess with their pictures etc. It’s simply moving to a "task-based UI" on a grander scale.

Of course, tooling goes a long way to calm .NET devs in these situations. At the moment many may be worried by the prospect of using Notepad to write their Windows apps and struggle with debugging and implementation inconsistencies. However I’m sure that companies like JetBrains and DevExpress will be there to help.

It will be fine, don’t worry. 🙂

6 thoughts on “Windows 8 – The end of an error?

  1. It’s a nice refresher to hear some sanity concerning the Windows 8 news – Microsoft has a LONG history of backwards compatibility, and yet people still think it’s the end of .NET.
    .NET/WPF isn’t going anywhere (except forward) and it’s nice to see someone else can see that.

    Nice blog title by the way :: )

  2. Hello! Your website is running slowly to me, the site went on just like a minute or so in order to load, I really do not know whether it is just simply me or maybe your web-site then again twitter worked fine
    for me. Anyways, I want to appreciate you for adding brilliant post.
    I suppose it has been beneficial to lots of people who arrived here.
    This one is wonderful everything that you actually
    have implemented on this page and want to check out more content from your site.
    To get additional knowledge through content that you write-up, I actually
    have book-marked this site.

  3. Hi there Google operates perfectly for me yet your web site is loading slowly which went on around a
    few minutes to actually load up, I am not sure whether it’s my problem or maybe web
    site issue. Well, I am going to say thanks for placing awesome content.
    I think this has already been literally beneficial to user who
    actually visit here. I must mention that you have done superb work
    with this and expect to check out many more great content from you.
    To obtain more information from content you write-up, I actually
    have saved to my bookmarks this website.

  4. Hi there Yahoo performs fine to me yet your website is running slowly
    which actually took about a few minutes to actually load up,
    I’m not sure whether it’s my personal issue perhaps web site
    problem. Well, I must appreciate you for attaching wonderful article.
    I believe it really has been totally helpful user who seem to
    click here. I am hoping I’ll be able to get more amazing information and I
    also should really flatter you simply by stating you have carried out remarkable job.
    I already have you saved to bookmarks to check out blog you

  5. Excellent blog you have here but I was curious if
    you knew of any forums that cover the same topics discussed
    in this article? I’d really like to be a part
    of online community where I can get suggestions from other knowledgeable people that share the
    same interest. If you have any recommendations, please let me know.

    Thanks a lot!

  6. Hey there I’m not sure if it is me or simply your internet site
    but it’s starting pretty slow , it took me for a minute or two to successfully load up
    on the other hand facebook does work fine
    for me. Anyways, I have to thank you very much for attaching wonderful blog post.
    Most people who actually came to this great site really should
    have noticed this article totally very helpful.
    I am hoping I’ll be able to get further incredible stuff and I really should complement your site simply by telling
    you’ve done fabulous job. I have got you saved to bookmarks
    to check out new stuff you publish.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s