Slashdot Mirror


Microsoft's Goals For Their New Web Rendering Engine

An anonymous reader writes: Microsoft has put up a post about explaining what they wanted to accomplish when they started working on Project Spartan, the new web browser that will ship with Windows 10. They say some things you wouldn't expect to hear from Microsoft: "We needed a plan to make it easy for Web developers to build compatible sites regardless of which browser they develop first for. We needed a plan which ensured that our customers have a good experience regardless of whether they browse the head or tail of the Web. We needed a plan which gave enterprise customers a highly backward compatible browser regardless of how quickly we pushed forward with modern HTML5 features." They also explain how they decided against using WebKit so they wouldn't contribute to "a monoculture on the Web."

166 comments

  1. I got a goal for you by Anonymous Coward · · Score: 2, Insightful

    I got a goal for you: Make it not an insecure steaming piece of shit!

    1. Re:I got a goal for you by Anonymous Coward · · Score: 0, Flamebait

      You beat me to it. Anything they make is going to be a bloated, f'd up crapfest.

    2. Re:I got a goal for you by TheRaven64 · · Score: 1

      I've not been paying much attention to Windows for a few years, but does IE still have the same poor security reputation? I was under the impression that it did the multiprocess thing and sandboxed each instance, putting it in the same ballpark as Chrome and Safari and ahead of Firefox (which is finally going to start adding sandboxing support now). Did they manage to screw up the sandboxing and make something that's still trivially exploitable, or are you just repeating ten-year-old information?

      --
      I am TheRaven on Soylent News
  2. Heads or tails by QilessQi · · Score: 3, Funny

    We needed a plan which ensured that our customers have a good experience regardless of whether they browse the head or tail of the Web

    Sounds like a good plan... a lot of people use sites like Tinder and Grindr to find both head and tail.

    1. Re:Heads or tails by jez9999 · · Score: 1

      LOL, but seriously... what does "the head or tail of the web" mean?

    2. Re:Heads or tails by TheCastro1689 · · Score: 2

      The head would be major sites, the tail would be things coded less well.

    3. Re: Heads or tails by Anonymous Coward · · Score: 0

      Head - modern web sites using latest and greatest technology. Tail - web sites using old technology, often unsupported in modern browsers. Microsoft is one of the few companies for which backward compatibility means something.

      Disclaimer: I'm not using IE at all.

  3. Monoculture for the web by bondsbw · · Score: 2

    You mean like Internet Explorer used to be?

    --
    All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
    1. Re:Monoculture for the web by Trax3001BBS · · Score: 2

      My first thought was why not webkit, it was answered at the end of the summery " They also explain how they decided against using WebKit so they wouldn't contribute to "a monoculture on the Web." and makes sense (didn't RTA), being a backup browser for sites you can't access.

      I not even don't use IE but it's never been updated and it's access blocked. I'll wait and see what they've come up with.

      Never did install Win10 but able, didn't care for them being able to access my system, mic, or webcam when they wanted.

    2. Re:Monoculture for the web by Barlo_Mung_42 · · Score: 1

      Exactly. Lets not go back to that. Last thing we want is a webkit monoculture.

    3. Re:Monoculture for the web by macs4all · · Score: 1

      Exactly. Lets not go back to that. Last thing we want is a webkit monoculture.

      Excuse me; but if you are NOT being sarcastic, isn't the exact problem that makes web development such a PITA, even today, the fact that there are multiple HTML parsers? And didn't the rise of the OPEN SOURCE WebKit at least reduce that to a dull roar (at least until Google had to throw their weight around with their express desire to unseat WebKit)?

      So, I see this as yet another attempt by Microsoft to cause developers to have to code exceptions for multiple browsers, and knowing MS' still-largest marketshare, they are setting up another "Code for Spartan" situation like they enjoyed with IE 6.

      While the rest of their goals SOUND laudable, MS shows that they are talking out both sides of their ass with their newest attempt to fork us, and web development... Yet again.

    4. Re:Monoculture for the web by Merk42 · · Score: 0

      Microsoft wants a monoculture (with Trident) and that's bad.
      Microsoft avoids a monoculture (by not using Webkit) and that's bad too

      I really pity the Spartan developers. To people like you, there is literally nothing they can do 'right'.

    5. Re:Monoculture for the web by macs4all · · Score: 1

      Microsoft wants a monoculture (with Trident) and that's bad. Microsoft avoids a monoculture (by not using Webkit) and that's bad too I really pity the Spartan developers. To people like you, there is literally nothing they can do 'right'.

      No, you missed my point:

      My point was: Sometimes (and this is one, IMHO), "Monocultures" (especially when they involve the implementation of community-agreed-upon "standards" (like approved HTML versions)) are actually HELPFUL to those who Develop against those STANDARDS (and ultimately, to everyone who is "touched" by the implementation thereof.

      In other words, I was saying that, since nearly all Browsers are WebKit-based at this point, wouldn't it make sense for any new Browsers (not JUST MS') to throw-in with WebKit (and possibly help improve it along the way!), so that there IS a "monoculture" in this one particular case.

      I don't know about you, but if I were a Web Developer I would WANT a "monoculture" when it comes to HTML STANDARDS-Interpretation and Rendering.

      For example, how would the internet even exist if various TCP/IP stacks returned different "endian" (or different-length) values in certain "header" fields? Isn't that just a different version of the "My Browser doesn't implement that Tag the same way as your Browser (or doesn't render it at all)" bullshit that drives Web Devs. CA-RAY-ZEE???

    6. Re:Monoculture for the web by macs4all · · Score: 1

      Microsoft wants a monoculture (with Trident) and that's bad. Microsoft avoids a monoculture (by not using Webkit) and that's bad too I really pity the Spartan developers. To people like you, there is literally nothing they can do 'right'.

      I hate to Reply twice to the same message; but THIS illustrates my point:

      List of WebKit-Based Browsers (and other Applications)

    7. Re:Monoculture for the web by Merk42 · · Score: 1

      No rendering engine is 100% with CSS3 and HTML5 and that's what they're all gearing towards so I don't really care if it's WebKIt, Blink, or Gecko. Also, while a lot of browsers may use WebKit, they don't all neccesarily use the same version so you're in the boat of X being compatible with one browser, but not the other, anyway.

      Also, I am a Web Dev.

    8. Re:Monoculture for the web by KingMotley · · Score: 1

      didn't care for them being able to access my system, mic, or webcam when they wanted.

      So you installed Chrome, which... can access your system, mic, or webcam when it wants to...

    9. Re:Monoculture for the web by macs4all · · Score: 1

      No rendering engine is 100% with CSS3 and HTML5 and that's what they're all gearing towards so I don't really care if it's WebKIt, Blink, or Gecko. Also, while a lot of browsers may use WebKit, they don't all neccesarily use the same version so you're in the boat of X being compatible with one browser, but not the other, anyway. Also, I am a Web Dev.

      So maybe you view all the various rendering issues as "Job Security"?

  4. Hard to believe by markdavis · · Score: 5, Interesting

    > "We needed a plan to make it easy for Web developers to build compatible sites regardless of which browser they develop first for."

    Can you even IMAGINE Microsoft saying that 15 years ago? 10 years ago? So is it because they are a better company now before... or is it just because they have no choice but to cooperate (since people left IE in droves for Firefox, Opera, and Chrome)?

    >" They also explain how they decided against using WebKit so they wouldn't contribute to "a monoculture on the Web."

    Oh right.... because Microsoft would never want to support a monoculture... Hmm... I need to go find some Twilight Zone episodes to watch, now.

    1. Re: Hard to believe by Billly+Gates · · Score: 4, Interesting

      IE 11 implements W3C standards better than any browser. Webkit might have more check offs from html5test but they are not implemented the same way as w3c.

      Css 3 animations are a good example. Chrome does not do them right without hacks.

      It is not IE 6 anymore and Sun and IBM subverted and changed proposed standards IE 6 used in development on purpose. It was not designed to break Web pages. Mozilla and Netscape were worse in 2001 believe it or not

    2. Re: Hard to believe by TWX · · Score: 5, Insightful

      Yes, but Mozilla/Netscape was not an integral part of my OS kernel giving malware a vector right into the system-level processes of the computer.

      --
      Do not look into laser with remaining eye.
    3. Re: Hard to believe by rogoshen1 · · Score: 1

      Don't go posting facts and reason in a MS 2 minutes hate session. Next thing you know they'll accuse you of being a Redmondite.

    4. Re:Hard to believe by Livius · · Score: 2, Insightful

      Microsoft used to say these sorts of things all the time. They even fooled a lot of people at first.

    5. Re:Hard to believe by phantomfive · · Score: 2

      Can you even IMAGINE Microsoft saying that 15 years ago? 10 years ago?

      Yes, think of the standard pattern:

      1) Embrace.
      2) Extend.
      3) Extinguish.

      This fits perfectly in the pattern, it is an echo of "Developers, developers, developers!", it is exactly what you would expect from Microsoft when they realize they are back to the Embrace step.

      --
      "First they came for the slanderers and i said nothing."
    6. Re:Hard to believe by plover · · Score: 3, Interesting

      Microsoft is a very different company than they were under Gates or the Sweat-hog. They long ago figured out that their cash cows were kind of fragile, and they more recently figured out that they alienated a lot of developers. They are now trying to find ways to woo developers to any of their product families, not just to Windows. And they've done some great work on a lot of software engineering fronts, including secure development, powerful tools, integrations, and are even dabbling in open source,

      --
      John
    7. Re: Hard to believe by Anonymous Coward · · Score: 2, Insightful

      Actually, they don't support standards better than other browsers. They just support a couple of features better than others do. A quick look at testing suites and caniuse.com reveals just how far behind they are compared to others. I'm glad they've improved, but misinformation isn't going to help make them look any better.

    8. Re:Hard to believe by Stormwatch · · Score: 1

      Can a leopard change its spots?

    9. Re: Hard to believe by Anonymous Coward · · Score: 1

      Just as Microsoft has done, you too can separate IE and Windows. The point is IE11 actually isn't a horrible browser. IE6 started development based on proposed structures that changed, Microsoft just never changed to meet those changes. All browsers have issues on how they do things, just because a hack makes something look right, doesn't mean it is done right.

    10. Re:Hard to believe by Anonymous Coward · · Score: 1

      MS mono-culture was caused by the incompetence and greed of those who were in a position to offer up alternatives. Netscape had IE beat in market share until they imploded. MS captured almost 90% market share because there were no serious competitors for a few years. And when you hold that dominate position you are effectively the standard. In the early 90's there were not very many choices for people wanting to build web applications. All the people throwing out standards were more interested in throwing road blocks in front of IE so they had time to get their shit together and build alternative browsers. And MS did not steal technology from others they bought it from willing sellers allowing MS build a larger repository of various technologies to incorporate into their products. If MS builds nothing but crap ware please explain how they attained their success. Even Apple couldn't get their shit together when the Internet and desktop computing age first gained momentum. They ended up firing Jobs and needed a substantial monetary investment from Bill Gates when they ran short of cash. But things evolve and now there are some viable alternatives and there is nothing surprising about the changes.

    11. Re:Hard to believe by Rob+Y. · · Score: 1

      I say if rendering their cash cows 'kind of fragile' causes them to become a different company, render away. No sense stopping now, when they're just beginning to change. Believe me, if they had a way of locking developers down to Metro, they'd do it.

      --
      Posted from my Android phone. Oh, I can change this? There, that's better...
    12. Re:Hard to believe by Anonymous Coward · · Score: 0, Flamebait

      Oh fuck off already, this isn't 2001.

    13. Re: Hard to believe by TheReaperD · · Score: 5, Interesting

      I'm getting the impression that is why they are shipping the Spartan web browser. I've been getting the feeling that they've been having troubles coding IE to support many HTML5 features without breaking a their legacy crap. Add to that the browser is heavily integrated into the win32s code and you're in for a coding nightmare. They were never going to be able to develop for changes as fast as competing browsers with that model and they knew it. As such, this move makes the most sense given their options. As long as they stay dedicated to working with web standards, I'm all for it. I'm just going to be very wary given their history with the web.

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
    14. Re:Hard to believe by TheReaperD · · Score: 1

      All of us who know Microsoft's history in this area need to watch them carefully and make sure that none of the people we advise are caught unaware. That being said, as long as they don't pull their old behavior, I'm all for their current track.

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
    15. Re:Hard to believe by TheReaperD · · Score: 2

      When it's the next generation of them, yes. That doesn't mean they will, though. We'll have to wait and see and be wary.

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
    16. Re: Hard to believe by Billly+Gates · · Score: 1

      Does it test implementation? Game pad support as one example was just now a proposal. IE doesn't support that therefore it is not compliant is not true as no standard implementation is agreed upon

    17. Re: Hard to believe by Billly+Gates · · Score: 1

      Firefox was Mozillas spartan. Netscape code really bogged it down. Firefox was just better after the striping

    18. Re:Hard to believe by plover · · Score: 1

      That's the change: they've come to the realization that they can't lock developers down to anything, at least not like they used to. I think it's long past due, but that's from an outsider's perspective where it's easier to see the whole landscape, not just focus what goes on in Redmond.

      --
      John
    19. Re:Hard to believe by chihowa · · Score: 1

      They're barely even trying to hide it this time, though. I mean come on, "Spartan". Yeah right. Without the PR, their true colors show through!

      --
      If you want a vision of the future, imagine a youtube comments section scrolling - forever.
    20. Re: Hard to believe by RabidReindeer · · Score: 4, Insightful

      Just as Microsoft has done, you too can separate IE and Windows.

      I'll believe that Microsoft has separated IE and Windows when I can have more than one version/instance of IE installed and running at the same time like I can with external products such as Firefox.

    21. Re: Hard to believe by ckatko · · Score: 1

      >IE 11 implements W3C standards better than any browser.

      Yeah, it supports everything except their own products, like Dynamics CRM 2013.

      Try explaining that to a fucking client. Pumping out version after version of half-assed enterprise software that only functions if you treat it exactly the right way. A house of cards waiting to be blown over by a moderate gust of wind. Meanwhile, we've got serious issues for the 2009 edition onward that still haven't been addressed.

    22. Re:Hard to believe by gtall · · Score: 1

      It isn't that they realize they cannot do that, it is that they are still looking for a way to get back to doing that.

    23. Re:Hard to believe by Anonymous Coward · · Score: 0

      Jesus healed the leopards!

    24. Re: Hard to believe by Anonymous Coward · · Score: 0

      Oh they can handle it, they just need to devote the resources (put their money where their mouths are). They've been doing an ok job so far bringing IE kicking and screaming into the future, and as you say Spartan does toss some of the baggage that keeps them from more rapid releases, which is a big plus. But the most important thing is that they're finally starting to play ball nicely with the rest of the vendors, which might compensate for Google's downward slide in that direction in recent years.

    25. Re: Hard to believe by Anonymous Coward · · Score: 0

      Microsoft's CSS box model, for example, has been laughably wrong for many, many versions. It was wrong for the sake of being wrong for a lot of years, not because of an error or misreading a standard but to screw with people.

    26. Re: Hard to believe by Jobless+*topia · · Score: 1

      If MS is serious about preventing a browser monoculture, they'd opensource their rendering engine or at least parts of it. Webkit is dominant precisely because it's open source, allowing competing companies to implement their own browsers on top of the common foundation. If they fear the viral nature of the GPL or permissiveness of the BSD, they can release it under their own license like Apple did with some of their native technologies such as Darwin.

    27. Re: Hard to believe by BitZtream · · Score: 0

      There was no firefox with navigator code. It was written from the ground up without it for various copyright reasons. There are some other bits not related to rendering that uses older code from the netscape days such as the NSS library.

      The netscape code died with the failed re-write before they went OSS and started over.

      And to be clear, being that they kept those same shitty developers, Firefox has all the same crappy code problems as Navigator did. Its slow, bloated and unreliable because its devs care exclusively about the 'new shiny' rather than making an application that doesn't suck ass.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    28. Re: Hard to believe by BitZtream · · Score: 0

      Add to that the browser is heavily integrated into the win32s code and you're in for a coding nightmare.

      No, it isn't, and it never has been. You utterly fail to understand the 'integration' issue with IE.

      IE itself can EASILY be removed from a system. Delete the EXE, done. Its been that way ALWAYS. Even during the court battles.

      What you'll have a harder time doing is deleting the trident rendering engine, which MANY applications depend on because it provides a standard interface to providing a HTML renderer. File Explorer renders HTML in process ... using the Trident renderer. It doesn't have Trident code in it, it uses the trident ActiveX ... just like everything else. Just like many third party apps that wanted to include HTML, because MS made it drop dead easy to include an HTML renderer in an application.

      The whole 'separate the browser from the OS' lawsuit was bullshit from the beginning. The IE ActiveX was fairly well documented, Netscape could have trivially made a compatible control that used the Netscrape engine, but the Netscape code was REALLY SHITTY, its a system issue they have which is why Firefox is crap to this day in so many ways.

      They were never going to be able to develop for changes as fast as competing browsers with that model and they knew it.

      Funny, you've not been paying attention recently have you, they've been doing pretty good. Of course, unlike other browsers who aren't integrated into everything on the system, they do have to consider that they might break everything on the system when doing code changes, unlike say ... chrome or firefox who just tell you to go fuck yourself and upgrade everything that uses them, regardless of the fact that you might not have the ability or source code to do so ... oh what? You're not using entirely open source software, well then you should definitely go fuck yourself, right?

      Just for reference, Apple does essentially the same thing with WebKit on OS X/iOS

      As long as they stay dedicated to working with web standards

      You do realize that IE 11 more closely adheres to W3C standards that any other rendering engine, right?

      Microsoft is a monopoly abusing bunch of pricks who need to be taken out back and shot, but pretty much everything in your post is wrong and easy to verify that its wrong.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    29. Re: Hard to believe by Gumbercules!! · · Score: 1

      You mean like this:
      http://tredosoft.com/Multiple_IE

      Which allows you to have IE 6,7,8,9 and 10, all installed at the same time. And running separately. I used to use it when I needed to test websites I was developing on multiple IE versions. Now, I just test in Chrome and everyone else can suck it. :-p

    30. Re: Hard to believe by c2me2 · · Score: 2

      Internet Explorer was never "an integral part of my OS kernel". That's just plain ignorance on your part. It was shipped in the box, and MSHTML.DLL was used by the shell (Windows Explorer). That does not make it "part of [the] OS kernel".

    31. Re:Hard to believe by c2me2 · · Score: 2

      I love Slashdot. I just think of it as a satire site, like The Onion. Shit like this post gets marked as "Insightful"?? Hilarious!

    32. Re:Hard to believe by Anonymous Coward · · Score: 0

      Can you even IMAGINE Microsoft saying that 15 years ago? 10 years ago?

      Yeah, I can imagine it. Just depends on who you asked. I worked there 10 and 15 (and 20) years ago. The vast majority of developers there have always been in support of standards, interoperability, etc. There was always a back and forth between the rank and file programmers and the senior executives about that.

      Microsoft prefers to promote from within where possible, so my guess is that as the old-school execs have retired or moved on, they have been replaced with people internally who are more open minded (including the CEO.)

    33. Re:Hard to believe by Anonymous Coward · · Score: 1

      Microsoft is a very different company than they were under Gates or the Sweat-hog. They long ago figured out that their cash cows were kind of fragile, and they more recently figured out that they alienated a lot of developers. They are now trying to find ways to woo developers to any of their product families, not just to Windows. And they've done some great work on a lot of software engineering fronts, including secure development, powerful tools, integrations, and are even dabbling in open source,

      If they ported Visual Studio to Linux and OS/X, with support for GCC and/or LLVM, they would rule the developer world. Some people like to lie to themselves that they actually prefer Eclipse, or whatever, but they're not fooling anyone.

    34. Re:Hard to believe by znrt · · Score: 1

      > "We needed a plan to make it easy for Web developers to build compatible sites regardless of which browser they develop first for."

      Can you even IMAGINE Microsoft saying that 15 years ago?

      yes. it's old. ms has been lying and spreading bs and fud since day one. an egregious and sick example of their cynicism in this area is "compatibility mode".

    35. Re: Hard to believe by znrt · · Score: 2

      No, it isn't, and it never has been. You utterly fail to understand the 'integration' issue with IE.

      yes, it is: http://en.wikipedia.org/wiki/S...
      you fail to understand the single point of failure issues with ms components in general, not just ie. ie is just an example of having such vulnerable crap open to external access.

      granted, i don't know if this still exists in windows 8. i very much guess so, but i don't really care. if you use windows, you should.

    36. Re: Hard to believe by Anonymous Coward · · Score: 0

      Why would they even care about HTML5 features. They can do the same things but differently in some 100% proprietary, 0% value added ActiveXML or whatever they decide to call it.

    37. Re: Hard to believe by TheRaven64 · · Score: 1
      What is this, 1998? IE was never part of the kernel. The complaints were:
      • MSHTML.dll (around which IE was a very thin wrapper) was installed by default and used by loads of things.
      • Lots of things in Windows that should have used MSHTML.dll to embed a web view, or just invoked the default browser, used IE so that you couldn't uninstall IE without breaking Windows.
      • MS bundled IE with Windows and used their near monopoly in the desktop OS market to gain a dominant position in the browser market and push Netscape (and a few other browser makers) out of business.

      It was never part of the kernel and never ran with system-level privileges.

      --
      I am TheRaven on Soylent News
    38. Re: Hard to believe by TheRaven64 · · Score: 2

      IE itself can EASILY be removed from a system. Delete the EXE, done. Its been that way ALWAYS. Even during the court battles.

      While this is technically true, it's also misleading. You could delete iexplore.exe, but don't expect a working system afterwards. Lots of other parts of Windows (and Office) invoked iexplore.exe directly, rather than providing a web view with MSHTML.dll or invoking the default browser via the URL opening APIs.

      --
      I am TheRaven on Soylent News
    39. Re: Hard to believe by AK+Marc · · Score: 1

      Also, because the rendering engine was embedded and separate, you could render an external web page in the OS, as IE would, with IE deleted. That isn't "deleted" to most people. That's, at best, hidden. Like my kids playing hide and seek, with their feet showing and their head hidden.

    40. Re: Hard to believe by shutdown+-p+now · · Score: 1

      It might have used to be true, but I can assure you that anyone caught doing that would be in for a major smackdown at least in the past 5 years.

      This was especially a thing due to the officially supported Windows 7 N.

    41. Re:Hard to believe by shutdown+-p+now · · Score: 1

      LLVM support is actually coming already in VS 2015 (it's there in the current CTPs). It's snuck away under "C++ mobile development" category, but effectively it's using Clang to compile binaries, and lldb over ssh to remotely debug them on an actual Android device.

    42. Re:Hard to believe by Anonymous Coward · · Score: 0

      As a developer who recently had to contact MS, I can confirm they are still total assholes. It's a nasty company. Wouldn't touch MS stuff with a ten-foot pole.

    43. Re: Hard to believe by AmiMoJo · · Score: 1

      That's not a very good test. You can run more than one copy of Firefox, but only if you hack around making sure that they don't use the same profile directory etc. In other words, the default install doesn't support multiple concurrent versions running at the same time.

      Same with Chrome. Same with Safari. None of them support portable mode with separate profiles and the ability to run multiple copies at once. In fact Firefox used to fail to run if it noticed "firefox.exe" was already running, so you couldn't even run the installed version along side the portable one, or multiple portable installations.

      IE is fairly well separated now. Explorer uses a separate HTML engine that is much more limited than IE. Updates for the Windows core HTML engine and IE are separate. You don't need to upgrade IE to keep your Windows installation secure any more.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    44. Re:Hard to believe by Daniel+Hoffmann · · Score: 1

      Developers! Developers! Developers!

      They always tried to make platforms that were easy to program for, it is just that the platform changed. Yes, they were dragged to this new platform kicking and screaming, but it was inevitable.

      Also a monoculture based on an open source project is very different than what we had before.

    45. Re: Hard to believe by RabidReindeer · · Score: 1

      Well, no, I meant without resorting to trickery.

      But if you can do it at all, that helps for development at least, so thanks for the info.

    46. Re: Hard to believe by TheRaven64 · · Score: 1

      The last 5 years is long after this was an issue. Windows 98 was the release that triggered the lawsuit and it had been EOL for a long time five years ago.

      --
      I am TheRaven on Soylent News
    47. Re: Hard to believe by AqD · · Score: 1

      MS bundled IE with Windows and used their near monopoly in the desktop OS market to gain a dominant position in the browser market and push Netscape (and a few other browser makers) out of business.

      Who says the OS should provide nothing useful and let app makers make their money on it? Definitely not OS/X by Apple, or Android by Goggle, or any Linux distros which bundle tens of thousands of free apps that kill all commercial alternatives ranged from AV to photoshop!

      There was never business for Netscape in the first place. They should know when they were developing apps on Windows, a proprietary and closed system, even though it's nowhere as hostile as iOS today.

    48. Re:Hard to believe by StormReaver · · Score: 1

      And [Microsoft has] done some great work on a lot of software engineering fronts, including secure development, powerful tools, integrations, and are even dabbling in open source,[sic]

      Only until they can find a way to subvert it. Don't let Microsoft's current worries confuse you into thinking that that company has changed in any way, shape, or form. The moment Microsoft management think the coast is clear, they will drive their hidden knives into your back. It's one of the few things Microsoft does well.

    49. Re:Hard to believe by jbolden · · Score: 1

      Yes I can. That's the sort of stuff they did say 20 years ago. They were advocates of both standards and individual experimentation. So for example they liked Flash being cross platform but wanted Active-X for when developers wanted platform specific features.

      10 years ago their goal was to retard progress on the web.

    50. Re: Hard to believe by jbolden · · Score: 1

      I don't know that's true. Gecko is open source as well. I'd say Webkit is likely dominant because Google picked it as an alternative to Firefox and Google's programmers plus Apple's programmers worked cooperatively for years. That pairing could have happened on a closed source project under a licensing agreement as per many other projects jointly developed.

      The other thing I think that helped Webkit is that Webkit was designed from the ground up to be useful for other applications to build small custom browsers like one sees in many mobile apps.

    51. Re:Hard to believe by jbolden · · Score: 1

      Microsoft did a lot of great engineering under Gates and Ballmer as well. In terms of softening their competitive streak that happens to many companies as they move up market. IBM for example is far less proprietary now than they used to be.

    52. Re: Hard to believe by Anonymous Coward · · Score: 0

      IE 11 implements W3C standards better than any browser. Webkit might have more check offs from html5test but they are not implemented the same way as w3c.

      Css 3 animations are a good example. Chrome does not do them right without hacks.

      It is not IE 6 anymore and Sun and IBM subverted and changed proposed standards IE 6 used in development on purpose. It was not designed to break Web pages. Mozilla and Netscape were worse in 2001 believe it or not

      HTML5Test is such a joke. They test for features which aren't even part of the HTML5 standard, such as Google's Voice API. Well of course Google supports it and nobody else does... why the fuck does that get Google extra checkmarks for HTML5 compatibility then? Shit, might as well put in ActiveX as a checkbox too if we're just accepting random vendor-specific extensions!

    53. Re:Hard to believe by jones_supa · · Score: 1

      If they ported Visual Studio to Linux and OS/X

      I actually suspect that that could happen sometime in the future.

    54. Re:Hard to believe by Anonymous Coward · · Score: 0

      >" They also explain how they decided against using WebKit so they wouldn't contribute to "a monoculture on the Web."

      Oh right.... because Microsoft would never want to support a monoculture... Hmm... I need to go find some Twilight Zone episodes to watch, now.

      That makes sense, once you add the unspoken "that we don't control" to the end of that thought.

      Supporting WebKit means you can't go wandering off into the wilderness without becoming incompatible. And since it's an existing standard, there's no opportunity for them to embrace-extend-extinguish it. Going their own way lets them make a competitor - and I suspect it won't be long before we start hearing "our renderer is betterer" from MS.

    55. Re: Hard to believe by TheRaven64 · · Score: 1

      Who says the OS should provide nothing useful and let app makers make their money on it?

      If you set up a straw man, then it's very easy to kill it. The issue is not an OS providing something, it's that Microsoft, which had a near-monopoly in the desktop space, used the money from selling the OS to fund development in another market (browsers) and then bundled their version, undercutting the competition with cross subsidies. There was a thriving browser market before IE was introduced, but it's hard to compete when most of your customers are forced to pay to fund the development of your competitor.

      --
      I am TheRaven on Soylent News
    56. Re: Hard to believe by TheReaperD · · Score: 1

      Yea, they could but, what company wants to spend 2-5 times the staff, time and money just to get the same result as your competitors. By doing it this way, their costs should be on par for development of Chrome and Safari. Mozilla is a strange duck in this arena as far as development so comparing them isn't quite right.

      I agree; as long as they continue to play nice with the rest of the vendors, I'm all for them being in the race.

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
    57. Re: Hard to believe by KingMotley · · Score: 1

      Microsoft's CSS box model, for example, was different, and many websites today use the standards to set their sites back to the old Microsoft box model because it makes much more logical sense and makes doing responsive websites easier. Funny that.

    58. Re: Hard to believe by KingMotley · · Score: 1

      That depends on your point of view I suppose. So you think that a HTML parser, renderers, FTP parsers are part of IE. At what layer is it no longer IE, and part of the OS? Why stop at the layer and dig down another layer and say you can't delete IE because the OS still can create TCP sockets? Or down another layer and it can do IP? Or down another layer and it knows how to handle ethernet packets? IE was and is only the top layer... The application. If you want to refer to the entire HTML parser and renderer, say that, but those aren't "IE".

    59. Re:Hard to believe by KingMotley · · Score: 1

      As a developer who recently had to contact google, I can confirm they are worse. Dropped complete support for an underlying technology we used from them with 6 weeks "notice". From "we recommend using this".. "to this won't work at all in 6 weeks". In fact, they haven't had time to remove their recommendations from their own dev areas yet. Thanks google.

    60. Re: Hard to believe by AK+Marc · · Score: 1

      The user interface of the presentation of the rendering is the application. That application survives if you delete IE. Deleting the TCP stack doesn't kill the rendering engine, you can still render C:\example.html without TCP or IP.

      You've over-thought it to the point you are 100% wrong, and your only point is that you don't know what a browser is.

    61. Re: Hard to believe by KingMotley · · Score: 1

      I know exactly what a browser is, but apparently you do not. A html rendering engine is not a browser. A browser may use a system supplied rendering engine, or it may use it's own rendering engine in order to browse. Much like it may also use the networking components of the OS, or it may bypass some (or nearly all of) the OS components and do it's own networking stuff. Saying that you can't delete IE because you can't delete one of the components that it uses is just plain silly. What if IE decided to no longer use MSHTML.DLL and do it's own rendering engine, like MS is currently doing with windows 10? MSHTML.DLL is one component that is independent of the browser, but one that IE may or may not use.

      Firefox on iOS uses the webkit rendering engine. As does chrome. Are they not browsers? Should I complain that I can't uninstall firefox or chrome on iOS because it leaves behind the OS supplied webkit rendering engine? Maxthon and a number of other Windows browsers use MSHTML, are they not browsers then?

      The window help system did (not sure if it still does) used MSHTML.DLL to render help files, but it is not a browser. Do you see? A HTML rendering engine is one component. Just like the network stack, the display API, the user input API, and a host of other components that the browser uses, but aren't part of the browser.

    62. Re: Hard to believe by KingMotley · · Score: 1

      Or perhaps you think that MSHTML contains more than it does when you say the user interface survives. The standard File/Edit/View/Window menu is not in there. None of the bookmark stuff is in there. The UI to add/clear cookies is not in there. The menu, dialogs, toolbar, window tabs, print preview, print dialogs, URL bar, favorites, back/home/forward buttons, status bar, and pretty sure the debugger are not in MSHTML. Pretty much anything you could consider any part of the user interface (aside from rendering HTML onto a window) is not in MSHTML.

    63. Re: Hard to believe by AK+Marc · · Score: 1

      I said "the user interface of the presentation of [...]" but you ignored that for your incorrect rant about what a browser is.

      You are wrong. A program that renders is a browser. For Windows, that's the OS.

      The proof you are wrong? You mentioned bookmarks, but what about cache? If the OS puts things in IE cache with IE deleted, wouldn't that indicate that the application function of caching is still active? Or is bookmarks a application function, but cache isn't. If bookmarks are required to differentiate a browser from rendering? Then Lynx is a rendering engine, but not a browser, because the last time I used it, it didn't have bookmarks. Oh, and my Android phone will save bookmarks, even if you delete all the browsers off it. So your arbitrary metric isn't consistent or useful. But it wasn't chosen for being a useful metric, but just to try to prove someone else wrong to distract from the fact that you are the only one that's wrong.

    64. Re: Hard to believe by AK+Marc · · Score: 1

      . The standard File/Edit/View/Window menu is not in there.

      Are you lying, or just an idiot? Have you ever tried it? You still have the File/Edit/View menus when you delete ie.exe in older versions of windows. I haven't tried on the newest, but older ones would actually load IE in File Explorer (all the menus across the top, the E logo, and all, no idea about bookmarks, didn't think that would be such an issue years later for some jackass on the Internet), when IE.EXE was deleted and you browsed in File Explorer to a web site.

    65. Re:Hard to believe by petekjohnson · · Score: 1

      LOL. Steve Jobs was "fired" in 1985, a full decade before the internet ever became even remotely a mainstream thing, and when Microsoft made it's "substantial monetary investment" in 1997 ($150 million), it was a PR stunt in conjunction with a pledge from Microsoft that it was committed to continuing Office for Mac for the next 5 years. This investment was in the form of non-voting shares, and Microsoft subsequently sold all of them for a huge profit. At the time, Apple was already on the rebound, and even though it was certainly low on cash, it still had roughly $600 million. Apple never needed Microsoft's money, they never came remotely close to running out of money. They certainly COULD have, but they didn't, and claiming that Microsoft rescued them is ludicrous. What saved them was buying NeXT and getting Steve Jobs back in the bargain.

    66. Re: Hard to believe by KingMotley · · Score: 1

      A program that renders is a browser.

      Only according to you.

      application function of caching

      Why would you assume caching is an application function? Caching is not necessarily an application function at all. All layers of a program stack does caching.

      Then Lynx is a rendering engine, but not a browser, because the last time I used it, it didn't have bookmarks.

      Your logic is flawed. I never said browsers need bookmarks to be a browser, but bookmarks if available would typically be an application level construct and therefor be controlled by the application. You implication that I said all browsers must have bookmarks is just plain wrong.

      Oh, and my Android phone will save bookmarks, even if you delete all the browsers off it.

      That's nice. And this has what to do with anything?

      As a reference, I refer you to the standard OSI model for networking, which has seven layers:

      Physical (Layer 1)

      This layer conveys the bit stream - electrical impulse, light or radio signal -- through the network at the electrical and mechanical level. It provides the hardware means of sending and receiving data on a carrier, including defining cables, cards and physical aspects. Fast Ethernet, RS232, and ATM are protocols with physical layer components.

      Layer 1 Physical examples include Ethernet, FDDI, B8ZS, V.35, V.24, RJ45.

      Data Link (Layer 2)

      At this layer, data packets are encoded and decoded into bits. It furnishes transmission protocol knowledge and management and handles errors in the physical layer, flow control and frame synchronization. The data link layer is divided into two sub layers: The Media Access Control (MAC) layer and the Logical Link Control (LLC) layer. The MAC sub layer controls how a computer on the network gains access to the data and permission to transmit it. The LLC layer controls frame synchronization, flow control and error checking.

      Layer 2 Data Link examples include PPP, FDDI, ATM, IEEE 802.5/ 802.2, IEEE 802.3/802.2, HDLC, Frame Relay.

      Network (Layer 3)

      This layer provides switching and routing technologies, creating logical paths, known as virtual circuits, for transmitting data from node to node. Routing and forwarding are functions of this layer, as well as addressing, internetworking, error handling, congestion control and packet sequencing.

      Layer 3 Network examples include AppleTalk DDP, IP, IPX.

      Transport (Layer 4)

      This layer provides transparent transfer of data between end systems, or hosts, and is responsible for end-to-end error recovery and flow control. It ensures complete data transfer.

      Layer 4 Transport examples include SPX, TCP, UDP.

      Session (Layer 5)

      This layer establishes, manages and terminates connections between applications. The session layer sets up, coordinates, and terminates conversations, exchanges, and dialogues between the applications at each end. It deals with session and connection coordination.

      Layer 5 Session examples include NFS, NetBios names, RPC, SQL.

      Presentation (Layer 6)

      This layer provides independence from differences in data representation (e.g., encryption) by translating from application to network format, and vice versa. The presentation layer works to transform data into the form that the application layer can accept. This layer formats and encrypts data to be sent across a network, providing freedom from compatibility problems. It is sometimes called the syntax layer.

      Layer 6 Presentation examples include encryption, ASCII, EBCDIC, TIFF, GIF, PICT, JPEG, MPEG, MIDI, HTML.

      Application (Layer 7)

      This layer supports application and end-user processes. Communication partners are identified, quality of service is identified, user authentication and privacy are considered, and any constraints on data syntax are identified. Everything at this layer is application-specif

    67. Re: Hard to believe by KingMotley · · Score: 1

      Are you lying, or just an idiot? Have you ever tried it? You still have the File/Edit/View menus when you delete ie.exe in older versions of windows. I haven't tried on the newest, but older ones would actually load IE in File Explorer (all the menus across the top, the E logo, and all, no idea about bookmarks, didn't think that would be such an issue years later for some jackass on the Internet), when IE.EXE was deleted and you browsed in File Explorer to a web site.

      Are you lying or just an idiot? Have you ever tried it? If you delete/rename iexplore.exe (not IE.EXE -- there is no such file), and you type a url into file explorer, it tries to open IE in a new window and since it doesn't exist, it does nothing but you see a quick flicker. Perhaps you should try things before calling people an idiot and looking like one yourself.

    68. Re: Hard to believe by Anonymous Coward · · Score: 0

      I get the feeling Aliens exist.

    69. Re:Hard to believe by Anonymous Coward · · Score: 0

      Visual Studio has always been able to target other platforms. Right now I think out of the box or with well-supported add-ons you can target pretty much everything, definitely Linux, OS/X, iOS, Android and obviously Windows and Windows Mobile, and it isn't hard to extend to support other target platforms. But the IDE itself has always been tied to Windows. Maybe now that they have open-sourced the .NET framework (and probably increasingly more of VS is built on that) it would be easier to port it, but I think porting it would still be a monstrous task.

      I believe if they did it would be hugely popular, and would do a lot to win back developers.

  5. I completely trust Microsoft. by Anonymous Coward · · Score: 1, Funny

    And you should too.

    1. Re:I completely trust Microsoft. by TheReaperD · · Score: 1

      Are you going for a funny mod? I'm all for their current track but, that doesn't mean for a second that I trust them, just that I'll give them a chance.

      --
      "Be particularly skeptical when presented with evidence confirming what you already believe." -
  6. I'm glad Microsoft doesn't want to ... by rnturn · · Score: 1

    ... contribute to a monoculture by avoiding WebKit. Just so long as this isn't just going to be another form of developer lock-in. (Which I suspect it will be.)

    --
    CUR ALLOC 20195.....5804M
    1. Re:I'm glad Microsoft doesn't want to ... by solios · · Score: 1

      Until it runs on something other than Windows it's already locked-in.

    2. Re: I'm glad Microsoft doesn't want to ... by Anonymous Coward · · Score: 1

      I'm using Word, Excel and Power Point on my android tablet, and finding it to be slick, feature rich, and fully compatible with my desktop. I can open files in either and work on them without any compatibility issues.

      Microsoft today is not Microsoft of 10 years ago. Who would have thought that office would ever be decoupled from Windows? Not me, for starters.

    3. Re: I'm glad Microsoft doesn't want to ... by Anonymous Coward · · Score: 0

      So you mean "in the same sense as Word 2003 and Word 2010 are compatible, which is "about as much as OpenOffice is to 2010, but that gets shit flung at it for not doing it 100%"?
      Or is less compatible?
      Because it doesn't 100% cover,for example, Excel macro functionality for a start, which is used all the time to claim OO.org isn't valid as a replacement.

    4. Re:I'm glad Microsoft doesn't want to ... by rHBa · · Score: 1

      Agreed, but did you know that MS give away free VMs* for testing IE?

      I'm not suggesting that running IE in a VM means it's not locked-in but it's pretty handy, even for Windows based web devs I'd imagine.

      * Free as in beer, not free as in liberty, obviously.

  7. More of this by phibermon · · Score: 0

    Microsoft have a long history of ignoring everybody else's standards and implementing their own - trying to define computing. I think it's a good thing really, they have proven that they can play on the bleeding edge and they're not held back in terms of innovation But it gets really annoying when they refuse to even use the same line endings as everybody else ;) Seriously though fair play MS, you *can* write good software, just leave it open and pure and don't try and tie it in with everything else. If I see a One-drive button you're dead! (disclaimer : not a real death threat)

    1. Re:More of this by HiThere · · Score: 5, Informative

      To be fair, at the time MS adopted the CRLF line ending style there were *four* standards, none of them dominant:
      CR, LF, CRLF, and LFCR (called NLCR..new line carriage return). They picked one existing standard, and Unix was already using another. The supporters of the other standards have died off, so there are only two standards left.

      So don't blame MS for all the bad decisions. Only some of them. I still wouldn't want to use their software, though. Perhaps if they live up to their current "We love FOSS" line for a decade or so I'll change my mind, but currently it just feels like their latest lie.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    2. Re:More of this by Trax3001BBS · · Score: 1

      If I see a One-drive button you're dead! (disclaimer : not a real death threat)

      I LOL'd but sad this new Internet you have to be sure how it's to be taken.

    3. Re:More of this by mikeabbott420 · · Score: 1

      I think this is because in the olden days having CRLF meant being able to dump a raw text file to a printing device. Unix had a tty driver that could handle adding the missing CR. CP/M and DOS didn't have any such thing. That doesn't mean I haven't spent 20+ years being annoyed by CRLF though.

      --
      This program was made possible by a grant from the Ultra-Humanite, and viewers like you.
    4. Re:More of this by Kjella · · Score: 5, Insightful

      I think this is because in the olden days having CRLF meant being able to dump a raw text file to a printing device. Unix had a tty driver that could handle adding the missing CR. CP/M and DOS didn't have any such thing. That doesn't mean I haven't spent 20+ years being annoyed by CRLF though.

      That's not it, CRLF was a feature. How do you make strike-through text on a type-wheel printer? It automatically advances to the next position and it only has a fixed number of characters, you don't double it with strikethrough-a in addition to regular a. So you send a CR - carriage return - to return to first position, space your way over to the text to be striked out and make a ------- over it before you CRLF to the next line. And you have no idea how old knowing that makes me feel.

      --
      Live today, because you never know what tomorrow brings
    5. Re:More of this by Anonymous Coward · · Score: 0

      make strike-through text on a type-wheel printer?

      That's not exactly the point, because a video display can't do strike-through. The point was, a raw text file could be copied directly to any printer. It meant the operator didn't have to switch the printer from CRLF to LF-only mode, when receiving input from a system utility.

    6. Re:More of this by Anonymous Coward · · Score: 1

      My CGA display did strike through in the same fashion. It OR'ed the character bitmap into the pixel raster. Of course, this also worked in MCGA, EGA, VGA, SVGA, etc.

      I've been using a "GUI" since before DOS was MSd.

    7. Re:More of this by AmiMoJo · · Score: 1

      CR was also useful for double-printing. When you ribbon was worn out you could just rewind it and re-use it, but have the printer overwrite every line so each character was printed twice, giving you about 80% as much ink as a new ribbon would provide.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    8. Re:More of this by brabo · · Score: 1

      .. me too ..

      --
      --- 'Pain heals, chicks dig scars... glory... lasts for ever!' -- "Footstep" Falco
    9. Re:More of this by jbolden · · Score: 1

      Well said, excellent comment. Just a correction. CR LF (Windows), LF (Unix) and CR (Macintosh) so there are still 3. Also 0x00 is still used for lots of mainframe data for end of line though that gets a bit more tricky since the underlying concept of file doesn't map as well.

      As CRLF was most common on teletypes.

    10. Re:More of this by Anonymous Coward · · Score: 0

      And you have no idea how old knowing that makes me feel.

      At the risk of giving away my age, let's go back a little further... back to the day when a teletype was the only peripheral you had - it was entry, display, hard copy and mass storage (in the form of paper tape). The teletype had both CR and LF.

      The correct sequence was always CR, then LF because the CR took a little longer than 1 character time. The LF following the CR gave the carriage time to return before the first character of the next line was to be printed. Screw up the order by sending LF, CR and the first character of the next line was printed halfway across the page. In those days they actually used a CR only and then printed on top of your password entry (sometimes multiple times) to obscure your passwords on the printed page.

      Now, do NOT ask me how I know this!

    11. Re:More of this by Wargames · · Score: 1

      Don't feel old, Brother still sells brand new typewriters on Amazon.

      --
      -- Each tock of the Planck clock is a new world and here we are still life. --
    12. Re:More of this by Zaiff+Urgulbunger · · Score: 1

      I think I'm correct in stating that HTTP headers... or maybe email headers... or both, need CRLF endings, which seemed surprising to me. Not sure what the historical reasoning for that is.

      Still, I think the main thing we should all be happy about is that MS didn't decide to create a new ASCII escape code called X-CRLF or something!

  8. Why the hate by Anonymous Coward · · Score: 0

    You all forget lots of smart people at microsoft and a lot of the hate is better directed at middle / upper managers stifling potential. maybe after 18,000 shed the smart ones are actually allowed to build something useful

    1. Re:Why the hate by walterbyrd · · Score: 1

      Not hate, just total distrust in a company that pulled the same scam many times.

      To be fair, other companies do the same thing. Red Hat is doing the same thing with systemd.

  9. things you wouldn't expect to hear from Microsoft by Anonymous Coward · · Score: 1

    Really? Why not? Microsoft has been moving in this direction for quite some time now, not matter what the haters on /. like to insist.

  10. Embrace by new_01 · · Score: 1

    Embrace, Extend, Extinguish. We are back to the embrace mode. Sure, I'd trust Microsoft completely. But why not contribute code to existing open source projects? What's the benefit in writing commodity software? There's got to be something in it for them down the road. To steer the direction of the web in their direction somehow. If Microsoft announced they'd be now contributing to Firefox or any other popular open source project then I'll trust them again. Look at what Google is doing with Chrome. They are beginning to leverage their other services to steer people to Chrome by only developing to Chrome instead of open standards. It's a feedback loop to steer people to their browser, then offer services through the browser that are Google specific. It's all for your data people. They realized long ago that data is a moneymaker and the best way to get it is directly to the source.

    1. Re:Embrace by Anonymous Coward · · Score: 0

      If Google are also in "Embrace, Extend, Extinguish" mode, and Apple's hardly any better, then why should Microsoft not do the same? Better to have three jerks jerking around than one. And it's not like they're going to jump on Mozilla's bandwagon. Not even Slashdot cares about Mozilla anymore so why should they?

    2. Re:Embrace by Trax3001BBS · · Score: 1

      Look at what Google is doing with Chrome. They are beginning to leverage their other services to steer people to Chrome by only developing to Chrome instead of open standards. It's a feedback loop to steer people to their browser, then offer services through the browser that are Google specific. It's all for your data people. They realized long ago that data is a moneymaker and the best way to get it is directly to the source.

      It's all that's left for Google to do, go forth. I would imagine they are able to do now what NSA could only dream of years ago. That sign in at a Google search screen bothers me, at which point is one going to be required to use it.

    3. Re:Embrace by jbolden · · Score: 1

      I'm not sure I'd accuse Apple of "Embrace, Extend, Extinguish". That's not really their model at all. For one thing they are disinterested in monopoly.

  11. Same old song by endus · · Score: 0

    They always say this now, and their browser is always shit. Its more than safe to expect it to suck.

    1. Re:Same old song by drinkypoo · · Score: 1

      They always say this now, and their browser is always shit. Its more than safe to expect it to suck.

      To be fair, it's gotten better and better. It's to the point now where I don't dread having to use it to download firefox.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  12. Re: Project "Spartan"? by Anonymous Coward · · Score: 1

    Using the name Spartan really shows off their worldview - the embattled good guys who are the best at what they do.
    In this analogy, Apple is the Covenant (religious zealots) and Linux is the Flood.

  13. Re:things you wouldn't expect to hear from Microso by HiThere · · Score: 1

    What substantive actions can you point to that don't run purely on their platform? (Promises and PR statements don't count.)

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  14. HAHAHAHAHHAHAHA by Anonymous Coward · · Score: 0

    When you compare the elegance and simplicity of javascript with asp.net you realize Microsoft cannot ever create for normal people, only those with aspergers.

    They have never and will never be about developers, I don't believe them.

    I have grown up, gone to school and developed all according to their dogma. When I began to create for myself though the rules changed and I needed real tools that work and can finalize a project within a reasonable time frame.

    If you are attempting to placate another person use microsoft, the brand name soothes them. If you want to get something accomplished avoid it like the tar pit it is and pick up a real tool set. I would highly recommend nodejs.

    1. Re:HAHAHAHAHHAHAHA by Anonymous Coward · · Score: 0

      >elegance
      >simplicity
      >CrappScript

      Nice joke.

    2. Re:HAHAHAHAHHAHAHA by Anonymous Coward · · Score: 0

      ?

      Your not the first person to say that. I don't get it though.

      Why is it crap? It's been the golden goose that's given me everything.

  15. There is no 3 or 4th place 'winners' by bobjr94 · · Score: 1

    Just like with their phones, tablets and bing, they should have learned there isn't much demand for a 3rd or 4th place product. People who like Chrome will stick with it, people who like Firefox will stick with it. They may get a few people who switch from IE to this, but many of them will just keep using the newest version of IE. In the end, I won't use it or put it on any of our workplace computers. Any browser by microsoft will be tied to closely to the operating system, keeping the doorway unlocked for viruses.

  16. Re: things you wouldn't expect to hear from Micros by Anonymous Coward · · Score: 1

    I'm using Word, Excel and Power Point on my android device with seamless switching between working on files on my desktop and on my tablet.

    Your move.

  17. All those plans in two words by Dracos · · Score: 3, Insightful

    Standards compliance.

    Seriously, all the solutions to those plans have been staring them in the face for 20 years. Ironically, MS's own desire for a monoculture on the web prevented them from seeing that.

  18. This is all very simple by Anonymous Coward · · Score: 0

    This is in no way a complicated issue! There is no "wrenching of hands as to which way to go". There is a standards committee: w3c, also known as the world wide web consortium. And their sole purpose in life is to build standards for internet browsers, and to test the w3c compliance of those browsers. There are even tests for html5. All that is needed is to abandon the "lock-in", "incompatible" model that microsoft has plagued the computing industry with for the past 35 years (including their own software not compatible with older versions of their software), and there will be no problems.

  19. Use whatever you want by Anonymous Coward · · Score: 0

    Just stick to the standards. Do not subvert them, as you are wont to.

  20. Sticking to the money trail, i.e. the agenda... by Anonymous Coward · · Score: 0

    I want to warn big companies like Microsoft. "Do not listen to your customers." Stay focused on making lots of money and pleasing just the stock market share price.

    In 1995 when Bill Gates said the Internet was real(Internet Tidal Wave memo" on May 26, 1995) I expected Microsoft web servers and apps, did I get it? No

    I asked those bastards for a version of MS Office that I did not have to install from CD on every machine. They could have made it work with an IIS web server kit that you buy and install. Did they do that or listen to me? Hell no, in 2011, 16 years later I get the office 365 but it now runs somewhere else, not on my LAN for my users. Internally we have 99.9999% uptime and even if both Internet feeds die or have BGP issues we still hum away in our business making money.

  21. No you can't by Anonymous Coward · · Score: 0

    Because the virus vector of IE is still installed, only the frontend is gone.

  22. Re:things you wouldn't expect to hear from Microso by Anonymous Coward · · Score: 1

    we are running a full Application in MS Azure built on FOSS software. Fully supported by the Azure team (not app of course, but all the infrastructure bits).

    Plus we now have Office on Android and iOS

  23. Leopard can become Snow Leopard by raymorris · · Score: 1

    I'm sure there is still some culture of embrace, extend, extinguish within Microsoft. I'm sure some in the business products group still feel like they have no competition and they can treat customers as poorly as they wish. However, the worst elements of Microsoft's culture were rooted in their monopoly, the fact that they could do whatever they wanted and customers would still buy from them. Today, the MAJORITY of hardware purchased runs Android, not Windows. I think Microsoft has taken that fact to heart in some ways.

    1. Re: Leopard can become Snow Leopard by Anonymous Coward · · Score: 0

      Today, the MAJORITY of hardware purchased runs Android, not Windows.

      Not PC hardware. Typical of Linux zealots to merge different goalposts together for an impressive looking victory.

  24. Re: Project "Spartan"? by kqs · · Score: 2, Informative

    In history, the Spartans were the despotic enemies of democracy who constantly tried to defeat Athens. They could have stopped the Persians at the sea crossing, but delayed because they had a religious festival and finally sent a tiny troop to Thermopylae (too little too late). Those troops did acquit themselves well, but Greece would have been overrun if the Athenians hadn't brought up their army and crushed the Persians.

    So yeah, an appropriate name for Microsoft (and for people who know movies but not history).

  25. "the head or tail of the Web" by cascadingstylesheet · · Score: 1

    "the head or tail of the Web"? What the file system check is that?

  26. Re: Project "Spartan"? by Anonymous Coward · · Score: 0

    Really the XBox guy are running the company now.. It's the only "cool" people Microsoft has left.

  27. IE7 was supposed to be standards-compliant... by dpbsmith · · Score: 2

    ...wasn't it? I've sort of lost track, but I think Microsoft has made precisely this claim for every browser. Yes, here we go:

    " That's your vision for IE7, to definitely support Web standards?

    Chris: Absolutely, in IE7 we really are trying to support Web standards. Even at the expense of more backwards compatibility..."

    Then much the same thing was said of IE8,

    and then we read that
    "I have to say I was very pleasantly surprised to read this post on el reg that highlights that IE9 is currently the most standards compliant beta browser on the block. Iâ(TM)m really proud of the work the IE9 team is doing to nail the the things that were previously levelled at Internet Explorer for being a 'bad browser.'"

    It's the same every time. They acknowledge that the previous browser wasn't standards-compliant after all, and promise the one they are now working on is.

    Lather, rinse, repeat.

    1. Re:IE7 was supposed to be standards-compliant... by jader3rd · · Score: 1

      Web standards have been constantly evolving.

    2. Re:IE7 was supposed to be standards-compliant... by Daniel+Hoffmann · · Score: 1

      And each new version the adherence to the standards grew considerably. The real problem was that IE6 was the top dog for so freaking long that every single site on the web was made to support it. IE7 and 8 are still a clusterfuck to develop for, but IE9 is ok. It is missing a lots of modern features but the ones it does have it adheres to the standard quite well (its debugger still sucks though, so it is still annoying to develop for it). I develop targeting IE>=9, Chrome, Firefox and Safari and I don't have more problems with IE than I have with any other browsers.

    3. Re:IE7 was supposed to be standards-compliant... by paulpach · · Score: 1

      It's the same every time. They acknowledge that the previous browser wasn't standards-compliant after all, and promise the one they are now working on is.

      And it payed off no? as a professional web developer I very pleased with how much better IE10 is over IE6 in terms of standards compliance.
      If anything, they have been accelerating the rate of adoption of standards.

  28. See? by Anonymous Coward · · Score: 0

    All Slashdot had to do was remove the borg icon and suddenly they're shaping up!

  29. Re: Project "Spartan"? by Anonymous Coward · · Score: 0

    Plus, wasn't it only the Athenians who were into pederasty? Spartans had different attitudes toward gender roles. Women were more respected. Athenians believed male-male love was better partly because women weren't allowed to participate in the social culture; they were never supposed to leave the house.

  30. Need a PLAN? by Anonymous Coward · · Score: 0

    We need a plan to make a compatible browser.... we need a plan to make it good for the customers....

    Oh boy, so a man who can't MAKE A PRODUCT, has a meeting and he doesn't even have a plan, he's the guy that says "WE NEED A PLAN", he's the "need a plan man".

    He's the one that calls the meeting to assign the planning duties to the people who do the planning who assign the roles to the people who manage the product who assign roles to the people who write the code!

    And you wonder why Microsoft can't deliver jack-shit these days and eventually (in 2015) gets round to delivering what Apple did back in 2007.

    FFS: "We needed a plan which gave enterprise customers a highly backward compatible browser regardless of how quickly we pushed forward with modern HTML5 features."
    Quirks mode in Firefox dates back TWELVE YEARS! You don't need a plan to play catch up, STOP PREVARICATING AND DO IT!

  31. Re: things you wouldn't expect to hear from Micros by Anonymous Coward · · Score: 0

    Microsoft Word for Mac came out almost 30 years ago (1998). They've had Office software for Apple machines ever since. There's a new version under development now. I don't know about the Android version, but Office for Mac isn't just a crappy port either. It is a version written specificially for Mac that honors the Mac ways of doing things and has features that aren't in the Windows version.

  32. Yeah, right by Anonymous Coward · · Score: 0

    I would rather keep not using anything Microsoft, ever.

  33. "Microsoft has put up a post about explaining" by Anonymous Coward · · Score: 0

    American, perchance?

  34. Either way it still gets drive-by malware by dbIII · · Score: 0

    I don't know the mechanism, but IE as of 2015 is still just a single click away from infecting entire office networks with malware such as cryptolocker. Two recent events I've had reported to me were from clicking on an email link about parcel tracking (which opened IE, which then helpfully ran the malware in some way) and another to see an invoice (once again the two usual suspects of Outlook and IE).
    I don't know if Firefox is immune to such a malware attack but I've only heard of it coming in via IE.

    1. Re:Either way it still gets drive-by malware by TheCastro1689 · · Score: 1

      Because most offices will only allow IE and nothing else. Especially older versions. My office uses IE 8.

    2. Re: Either way it still gets drive-by malware by Anonymous Coward · · Score: 0

      Get out of there and fast!!!

    3. Re: Either way it still gets drive-by malware by YordanGeorgiev · · Score: 1

      Get out of there and fast!!!

  35. I'll believe it when I see it. by Qbertino · · Score: 1

    We have seen some suprises leaning towards the positive side from MS lately, no doubt. I'll admit that. However, MS has screwed up so much, so often, for so long that I'm weary of taking their word for it when it comes to enabling a more hassle free web.

    If MS offers a relyably usable web frontend I at least will stop recommending *against* MS with my customers. In my opinion it would be smart for them to focus on openess and professional services with native software as a fallback for the heavy lifting. Their Azure thing seems to play in that direction. I'm wondering if MS can pull it all together with their new management. We'll see.

    Until then, they can talk all they want. It will take some time before I see MS as a relyable player in my field again.

    --
    We suffer more in our imagination than in reality. - Seneca
  36. For once, backwards compatibility is a BAD idea by Simon+Brooke · · Score: 2

    The Web is in the mess it now is because Microsoft (and, to a lesser extent, Netscape, back in the day) has gone through so many iterations of deliberately trying to create subtly incompatible variants of HTML. Creating a browser which is backwards compatible with that mess simply perpetuates the mess. The new browser should simply refuse to render non-conforming legacy pages at all - that would force web site owners to clean up their act in short order.

    --
    I'm old enough to remember when discussions on Slashdot were well informed.
  37. Wrong game, but right analogy. by fibonacci8 · · Score: 1

    Microsoft rebranding themselves as the Spartans after being the Morganites for so many years seems weird. Linux would probably be the Gaians, BSD the University, and Apple the Believers.

    --
    Inheritance is the sincerest form of nepotism.
  38. Re:Project "Spartan"? by TheCastro1689 · · Score: 1

    Do none of you realize the Halo reference? Cortana is their phone assistant.

  39. Re: things you wouldn't expect to hear from Micros by theArtificial · · Score: 1

    30 years ago (1998)

    Are these dog years?

    --
    Man blir trött av att gå och göra ingenting.
  40. Re: things you wouldn't expect to hear from Micros by HiThere · · Score: 1

    That's all very nice, but MS is a software company. I'll admit I was thinking of cross-platform development environments, like their announced open source .NET, about which I know little, and I don't really count stuff they sell as end products. I will acknowledge that this is bias on my part.

    OTOH, ... you actually use those things on a tablet? As other than file viewers? (You didn't say you did, so perhaps I'm misunderstanding you.)

    That said, if I'd been thinking of consumer end-products I'd never have made that statement. MSOffice for Apple has been out for ages...and MSWord 5.2a for the Mac was the best word processor I've ever used. Far superior to any later versions, and it fixed a lot of bugs from the previous versions. These days it wouldn't be so good as, of course, it didn't handle unicode, but that's still the only improvement that I know about.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  41. things you wouldn't expect to hear from Microsoft by YoungManKlaus · · Score: 1

    Only if your view of MS is stuck in the aera of Halloween-Documents. They are doing pretty great work regarding openness and interoperability esp. since Satya took over.

  42. Bootstrapping a Google account by tepples · · Score: 1

    That sign in at a Google search screen bothers me, at which point is one going to be required to use it.

    Last time I checked (which was today), creating a Gmail account required a mobile phone number. So for someone buying a mobile phone in order to have a mobile phone number in order to create a Google account, where is one supposed to search for reviews of mobile phones? If a different web search engine, then why not just stick with that instead of using Google Search?

  43. No LF in Notepad by tepples · · Score: 1

    So why over the past decade and a half hasn't Microsoft added additional support in Windows Notepad for LF, on which every other major platform has since standardized?

  44. But it's current IE by dbIII · · Score: 1

    In both cases it was listed as the most recent IE for Win7 - still just one click to infect all the users network drives.

  45. Standards compliance = monoculture by Anonymous Coward · · Score: 0

    Oops.