Slashdot Mirror


Free Desktop Software Development Dead In Windows 8

benfrog writes "Microsoft has decided to restrict Visual Studio 11 Express, the free-to-use version of its integrated development environment, to producing only Metro-style applications. Those who would like to produce conventional desktop applications or command line -based applications are stuck with Visual Studio 2010 or buying the full version. Microsoft announced the Visual Studio 11 lineup last week."

462 comments

  1. Wait, what now? by CAKAS · · Score: 4, Insightful
    Visual Studio is hardly the only development IDE on Windows. Yes, it is good, but you cannot really say that "free desktop software development dead in Windows 8" just because gasp, MS wants you to buy the new version. Hell, they even still offer Visual Studio 2010 for free!

    So if you are crying about this, what about coming up with those open source IDE's?? I understand that they have never matched Visual Studio, but seriously. I even buy good web development IDE's to my OS X, like Coda 2. Stop being a cheap-ass winer and pay for quality tools.

    You know what this story actually tells? That even FOSS users don't like their IDE's. They want to use Visual Studio from Microsoft because frankly, it is much better than the open source alternatives.

    Visual Studio 11 is an improvement in many ways over Visual Studio 2010. Its C++ compiler, for example, is a great deal more standards-compliant, especially with the new C++ 11 specification. It has powerful new optimization features, such as the ability to automatically use CPU features like SSE2 to accelerate mathematically intensive programs, and new language features to allow programs to be executed on the GPU. The new version of the C# language makes it easier to write programs that do their work on background threads and avoid making user interfaces unresponsive. The .NET Framework, updated to version 4.5, includes new capabilities for desktop applications, such as a ribbon control for Microsoft's WPF GUI framework.

    Taken together, there are many new features in Visual Studio 11 that are relevant, interesting, and useful for desktop developers. Indeed, things like the new WPF capabilities are only useful for desktop developers.

    If Microsoft is so bad then why the hell there isn't better open source versions of these things??

    1. Re:Wait, what now? by Anonymous Coward · · Score: 4, Funny

      They're not better, they just have all the swanky advertising.

      Haven't you see the hot girls giving away free Microsoft stuff at conventions...Stallman just can't compete with that, even if you're into it.

      Which you're not. Don't even try to kid us. You aren't.

    2. Re:Wait, what now? by Dogun · · Score: 2

      It's worth noting that Visual Studio wasn't always free.

      More to the point, though, I doubt they're going to stop shipping the WDK, and that DOES include a C compiler. I hope you like nmake, though!

    3. Re:Wait, what now? by SpryGuy · · Score: 0

      I have no idea why the parent is rated a troll. It's so not a troll. Mods out of control, me thinks.

      --

      - Spryguy
      There are three kinds of people in this world: those that can count and those that can't
    4. Re:Wait, what now? by farrellj · · Score: 1, Insightful

      Too many windows fanboys/paid flacs have Slashdot accounts these days and mod anything that has legit criticism of MS products down...I've been watching this happen for the past little while here...and I would not be suprised if many of the IP address of those moding down post that are critical of MS come from Microsoft campuses or those employed by MS.

      --
      CAN-CON 2019 - Ottawa's only book oriented Science Fiction Convention! October 18-20, Sheraton Hotel, Ottawa, Canada h
    5. Re:Wait, what now? by Billly+Gates · · Score: 2

      You are missing the point. If you use Windows it is the decelopment environment. Unless you write enterprise Java servlets you use vs.net with MSDN.

      Even if you switched to intels compiler and vi m you miss out on the docs from msdn and the project files from the internet to learn coding. Its the same with xcode from Apple.

      Only linux doesnt tie things like this to the ecosystem. There is a reason Borland is gone

    6. Re:Wait, what now? by King+InuYasha · · Score: 5, Informative

      Windows 8 WDK won't include one. Neither will the Windows 8 SDK.

    7. Re:Wait, what now? by Dogun · · Score: 1

      Huh - sure enough they now leverage the compiler from outside the WDK.

      I sure as shit wouldn't pay for Visual Studio. I guess it's time for some other compilers to step up!

    8. Re:Wait, what now? by JDG1980 · · Score: 3, Informative

      Visual Studio is hardly the only development IDE on Windows.

      What open-source C/C++ compilers for Windows support the full range of APIs? Last I checked, MinGW had no support for Direct2D and DirectWrite, which are hardly obscure or brand-new. And MinGW also does not support structured exception handling.

    9. Re:Wait, what now? by CAKAS · · Score: 2, Insightful

      And is there any actual reason for why you would not pay for Visual Studio? Your "I guess it's time for some other compilers to step up!" even summarizes that you don't think that the other IDE's and compilers are not as good. You don't have any actual point apart from "I don't want to pay for the tools I use to get money".

    10. Re:Wait, what now? by ILongForDarkness · · Score: 1, Insightful

      Intellisense for HTML, javascript CSS etc that is huge too if you are into web dev (other than XBAP apps fortunately I've avoided the alphabet soup that is web development but mah, it's there if you need it.

      Agreed VS is hands down better than anything I've seen for free (net beans, eclipse, KDevelop, Monodevelop, emacs, vi etc etc) just don't compare. A lot of them are good if that is what you have access to but given a choice between any of them and even the express addition of VS, VS wins hands down. .net 4.5 has extra controls but also works with vs 2010. I'm curious if the IDE will pick up icons for the controls and add them to the tools tab. I've had some third party charting tools that showed up properly in the tools if it was referenced in the project. Hopefully the same happens here with core features added to .Net that weren't originally around when VS2010 shipped. Or a service pack.

      Sadly my work likely won't fork over ~2-5k for and IDE. They'll just ask: can't you use a free tool and I'll have to admit, yeah I can but somethings will be a bit harder to do. They'll just have me keep using whatever is free and piss away $100 a day in productivity since it is money already budgeted for rather than trying to squeeze some money from somewhere for proper tooling.

    11. Re:Wait, what now? by CAKAS · · Score: 3, Informative

      MSDN documentation is free to access to everyone. There are also tons of programming books to learn coding from. They are all better than just learning from documentation.

      Borland isn't gone either - They're CodeGear now.

    12. Re:Wait, what now? by NoNonAlphaCharsHere · · Score: 5, Insightful

      If Microsoft is so bad then why the hell there isn't better open source versions of these things??

      Because Microsoft controls the APIs and can release new versions of Visual Studio simultaneously with the new releases of Windows? Because anybody who wants to do an open IDE for Windows has to wade through the craptastic Microsoft documentation to be a year behind the curve, right about time for the next set of API changes?

    13. Re:Wait, what now? by Anonymous Coward · · Score: 5, Informative

      Too many windows fanboys/paid flacs have Slashdot accounts these days and mod anything that has legit criticism of MS products down...I've been watching this happen for the past little while here...and I would not be suprised if many of the IP address of those moding down post that are critical of MS come from Microsoft campuses or those employed by MS.

      Not quite; note the time of the article and the time of the first post. Yes, even beating out the first post trolls. Here, let me repeat that just to make sure it doesn't get lost in other sentences:

      That post beat out the first post trolls.

      We've had an infestation of not-at-all-subtle paid Microsoft shills with ready-made posts like that in here for a while, desperate to astroturf wherever they can. The mods are going to downvote them to oblivion, simple as that. It's just that there's no "-1 Spam" or "-1 Shill" mod, so "-1 Troll" is the closest we've got.

    14. Re:Wait, what now? by JoeMerchant · · Score: 5, Interesting

      what about coming up with those open source IDE's?? I understand that they have never matched Visual Studio...

      You know what this story actually tells? That even FOSS users don't like their IDE's. They want to use Visual Studio from Microsoft because frankly, it is much better than the open source alternatives.

      ...

      If Microsoft is so bad then why the hell there isn't better open source versions of these things??

      I have recently migrated off of Visual Studio, onto Qt Creator because Creator has matured to be clearly better than Studio.

      Everyone has their own needs and preferences, I have copies of Studio, Eclipse and Creator on all of my machines at work and home - Eclipse is a necessary evil for some targets, but for the desktop, I was using Studio because it was the better environment - until the last six months or so.

    15. Re:Wait, what now? by Zamphatta · · Score: 2

      The summary does make it sound like this is solely about Visual Studio being crippled, but if you read the article below the "It Gets Worse" subheading... you'll find that Microsoft is also doin' a lot more connected to this, that makes the situation bad beyond just Visual Studio.

    16. Re:Wait, what now? by CAKAS · · Score: 1

      I did read the article and know this stuff. The only "doing a lot more" part is making Microsoft's compiler only available to Visual Studio customers. And frankly, I cannot see what's so bad about that. If you really want to use Microsoft's compiler, then buy it. If not, use GCC, Intel's compiler, Borland's compiler etc.

    17. Re:Wait, what now? by ILongForDarkness · · Score: 2

      You can (at least as the moment not sure when VS 2011 Win 8 ships) get the .net compiler for free. You can still code in .Net and compile it. An MSDN subscription might be useful but most things you can find out for free on the web, heck the framework docs are all up on the web for free too (http://msdn.microsoft.com/en-us/library/618ayhy6%28v=vs.100%29 for example). Compiling .Net from the command line is no worse than doing a C build with gcc from the command line. Search a bit to figure out what you need to type then throw it into a script so you can forget it. Not supplying an IDE (which is essentially just a glorified text editor/file browser that knows how to build a project) doesn't mean you can't develop for the platform.

    18. Re:Wait, what now? by DAldredge · · Score: 1

      I think you might be a bit paranoid.

    19. Re:Wait, what now? by Anonymous Coward · · Score: 1

      Haha, your main criteria for an IDE is how good the visual gui design tools are?

      You definitely are a windows developer!

    20. Re:Wait, what now? by stanlyb · · Score: 2

      So, we are back to Borland C++? Nice, i was waiting for this moment for sooo long...

    21. Re:Wait, what now? by walshy007 · · Score: 1

      It just re-establishes the fact that frankly, Microsoft's developer tools are one of the best ones out there

      Moreso, it just establishse that windows is the primary target of microsoft developer tools (no surprise), whereas with open source tools it tends to be the afterthought after linux.

      I'd personally take emacs over visual studio, but I'm an odd linux user/developer, I'm sure I'm not the only one though.

    22. Re:Wait, what now? by theweatherelectric · · Score: 1, Troll

      Visual Studio is hardly the only development IDE on Windows. Yes, it is good, but you cannot really say that "free desktop software development dead in Windows 8" just because gasp, MS wants you to buy the new version.

      I agree. Ars Technica used an inflammatory title to drive traffic to their site. I used to like Ars but it has adopted a tabloid journalism flavour lately so I don't read it anymore. For me, Ars is a damaged brand.

    23. Re:Wait, what now? by Sc4Freak · · Score: 4, Informative

      The Windows SDK won't ship with MSVC, but Visual Studio Express 11 still does. Visual Studio Express 11 still includes the full compiler toolkits and you're free to use those however you want as you could with the Windows SDK. But the IDE itself will only support creation of Metro-style projects.

    24. Re:Wait, what now? by Anonymous Coward · · Score: 1

      What open-source C/C++ compilers for Windows support the full range of APIs? Last I checked, MinGW had no support for Direct2D and DirectWrite, which are hardly obscure or brand-new. And MinGW also does not support structured exception handling.

      MinGW already offers implib facility, such as def file generation and .a file generation from a DLL... People have used this to port DirectX SDKs in the past to MinGW
      With some quick #defines, you can get SEH handling working on VC and MinGW: http://www.programmingunlimited.net/siteexec/content.cgi?page=mingw-seh
        - why shouldn't you?

    25. Re:Wait, what now? by causality · · Score: 5, Insightful

      And is there any actual reason for why you would not pay for Visual Studio?

      You know that among modern OSes, Windows is unusual in that it doesn't come with a compiler as a standard feature.

      You don't have any actual point apart from "I don't want to pay for the tools I use to get money".

      If there's one thing Microsoft is smart about, it's that they try to please developers. People developing software that runs on Windows is good for Microsoft. It gives others a reason to want to use Windows. How many people are unable to fully switch to Linux (but would like to) because some software they must use is Windows-only?

      This decision by Microsoft means that, up until now, Microsoft has considered such effects to be valuable enough to justify giving away Visual Studio. Now they are asking for money in addition to this effect. Complaining and trying to convince Microsoft to change their minds is standard haggling.

      Besides which, not everyone who programs on Windows is selling the software they produce. Some of them are developing FOSS. They would naturally be more reluctant to pay than someone who is actually engaged in a commercial use and considers it a cost of doing business.

      What part of this is so absurd to you?

      --
      It is a miracle that curiosity survives formal education. - Einstein
    26. Re:Wait, what now? by causality · · Score: 1

      valuable enough to justify giving away Visual Studio.
      This was intended to be "... giving away Visual Studio Express".

      --
      It is a miracle that curiosity survives formal education. - Einstein
    27. Re:Wait, what now? by shutdown+-p+now · · Score: 4, Interesting

      VS Express does, though. While it doesn't come with project templates with desktop apps, nor the header files for Win32 stuff, the compiler is the real deal. So you could, in theory, take VS Express compiler and combine it with headers and libs from WinSDK, to get a complete command-line tool chain.

      Or you could just install Qt SDK, which includes MinGW, Qt Creator, and Qt itself. All working out of the box with zero hassle.

      (I never thought the day would come when I'd have to recommend QC over VS on Windows...)

    28. Re:Wait, what now? by Anonymous Coward · · Score: 0

      The open source versions are already better. That mickeysoft keeps screwing over developers is between the boobs who swallow what they spew, and mickeysoft. Remember .nyet? When they decide to kill something, they kill it. Developers, developers, developers developers! (uttered under his breath just before monkey boy started yelping this) "Who do we screw over time and again and at every money-making opportunity?" FOSS works really well. Lots of front ends, lots of support, lots of examples. Hundreds of apps., kits, and people aren't going to screw developers over, time and again.

    29. Re:Wait, what now? by shutdown+-p+now · · Score: 3, Interesting

      And is there any actual reason for why you would not pay for Visual Studio?

      Maybe the fact that the price starts with $500?

      And it wasn't such a big deal, say, ten years ago, but now, when Xcode and Qt Creator and Eclipse are all free? Even if they aren't as good, that's still a hefty price to account for.

    30. Re:Wait, what now? by shutdown+-p+now · · Score: 3, Informative

      You know that among modern OSes, Windows is unusual in that it doesn't come with a compiler as a standard feature.

      It's not quite so - it does come with compilers, just not with a C++ compiler. It does come with .NET (since Vista), and .NET runtime includes both C# and VB compilers, for the sake of runtime codegen (System.CodeDom).

    31. Re:Wait, what now? by shutdown+-p+now · · Score: 1

      VS 2010 Express will remain available. So it's not dead (yet).

    32. Re:Wait, what now? by shutdown+-p+now · · Score: 2

      I wonder, what do you really need SEH for? The exceptions that use it - like access violation, or division by zero - are not the kind of things that should be generated in the first place, and if they do, the best thing you can do is let the process crash right there and then, so that the crash dump has full context of what went wrong.

      Direct2D and DirectWrite are a matter of producing the appropriate headers - it's all COM, so the compiler can handle it, you just need the corresponding declarations.

    33. Re:Wait, what now? by shutdown+-p+now · · Score: 1

      Out of curiosity, what things do you like about Qt Creator better than VS? Speed would be the obvious one, but surely there's something else?

    34. Re:Wait, what now? by CAKAS · · Score: 2, Informative

      I don't really like using Xcode. I'm now using Mac, so that's pretty much what I have for OS X development, but it still sucks compared to my Visual Studio development times. Likewise, Qt Creator and Eclipse are far away from Visual Studio.

      And what is $500 for any software development house? In western countries that is 1/8 of what single worker costs you to per month. And don't forget that Microsoft still has program that offers these tools free for students.

    35. Re:Wait, what now? by shutdown+-p+now · · Score: 0

      For a software shop, yes, it's no big deal - most software shops have MSDN subscriptions, anyway, so they get VS Ultimate.

      But there's more to the world than places like that. Yes, there's also DreamSpark for students, and BizSpark for startups, but this leaves nothing for hobbyists developing apps - often free - in their spare time just for the fun of it (and often still making great things), or for F/OSS folk who just want an official toolchain to port their stuff.

    36. Re:Wait, what now? by peppepz · · Score: 4, Informative

      You know what this story actually tells?

      1) That you haven't read the article. Not only is Microsoft dropping the free edition of Visual Studio, they're also dropping the compiler from Windows SDK, therefore forcing you to buy the paid version of Visual Studio or, some people are suggesting here, rip the compiler out of the "free" Metro version of Visual Studio (I'm assuming that they found some guarantee by Microsoft that they will always make this hack possible both technically and legally).
      2) That you haven't ever used an open source IDE, as there are some which are perfectly competitive with Visual Studio (Netbeans, QT creator).

    37. Re:Wait, what now? by gweihir · · Score: 2

      No. What it tells is that there are some FOSS developers that like Visual Studio, and they are now complaining loudly and publicly. The others are just not concerned and rightfully so. There is no basis for any quantitative evaluation.

      Personally, I do not get the whole IDE thing. I started out with IDEs and tried new ones from time to time. I find them to stand in my way once I have a certain skill-level with the respective language. By now I believe IDEs are mainly a crutch for the semi-competent and do actually hinder further skill development. I find the most efficient development environment is a number of xterms, a text editor (I use Emacs and Joe) and make. Of course I use subversion and git. I very rarely need a debugger (basically never these days), but I did like DDD when I still needed one. And of course a web-browser, search engine, and, equally important, good language documentation online are indispensable. An IDE just cannot compete with that, it is a too restricted historical concept from the time before the web.

      Now, I am not of the "tools are for wimps" faction. I tried many IDEs. They just do not cut it when you know what you are doing. I also find in students that they delay the search for better tools by making really bad tools (like Java) bearable.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    38. Re:Wait, what now? by kiddygrinder · · Score: 1

      they're not bad, they're just fucking dumb. why stop developers adding value to your OS?

      --
      This is a joke. I am joking. Joke joke joke.
    39. Re:Wait, what now? by Anonymous Coward · · Score: 0

      Don't forget that Nokia owns Qt (and Qt creator, etc), and they are now basically beholden to Microsoft. It is currently is a semi-symbiotic relationship, but there is plenty of past evidence to suggest that Nokia will eventually be forced to bend their knee to Microsoft.

    40. Re:Wait, what now? by peppepz · · Score: 1

      Does VS express' license allow this?

    41. Re:Wait, what now? by ATMAvatar · · Score: 0

      SharpDevelop is arguably a better IDE than Visual Studio Express, though I certainly prefer the paid versions of Visual Studio I use at work. For homegrown development, though, SharpDevelop isn't bad.

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
    42. Re:Wait, what now? by Anonymous Coward · · Score: 0

      The editor. Period.

      Qt Creator has the best editor. Code Styles is great. Of course if all you do is sit in some hell debugging sessions instead of actually writing stuff, then maybe Qt Creator is not best thing for you anyway.

    43. Re:Wait, what now? by Miamicanes · · Score: 5, Interesting

      Windows developers have almost the exact same problem as Android developers. There's exactly one officially-blessed IDE, and just about every book, blog, howto, and forum post assumes you're using it.

      NBandroid is a noble project that many people work hard maintaining. Unfortunately, it gets zero love from Google, and as a result, support for the latest and greatest Android SDK tends to arrive about a month or two after one of its developers gets a new phone that uses it. Like Eclipse, it has some bugs. Truthfully, most of them are minor... IF you've completely mastered Netbeans, Eclipse, Android development, and the use of build scripts. Otherwise, it'll probably stop you dead in your tracks, with little hope of moving forward any time soon unless you throw in the towel, move everything over to Eclipse, and hope that the situation improves for your next Android project.

      The story with Windows is more or less the same. If you have a problem building a C# program under VS10, you can find four hundred resources online to help troubleshoot it in 18 seconds with Google. Have a similar problem with something like SharpDevelop, Eclipse, Netbeans, or another non-VS IDE, and you'll probably be looking for the answer for quite a while.

      It's even worse if your native language isn't English. Visual Studio is so pervasive worldwide, even people who speak regional languages can find abundant help in their own language. There might even be one or more entire BOOKS about Visual Studio in it. Deviate from Microsoft's chosen path, and you'd better be fluent in English. OK, I'm exaggerating a little... lots of the independent IDEs are written by authors in non-English-speaking countries, and provide support in their own language as well.

      At one time, I would have been optimistic and said that Microsoft's future lack of free support might encourage more progress with free alternatives. Three years of Android development have disillusioned me. NBandroid has come a long way and made enormous amounts of progress, but thanks to Google's total contempt for Netbeans, it still ends up holding *me* back whenever I try using it, and there's no way in hell I could recommend it to somebody who's learning Android programming for the first time. And we're talking about a Java development ecosystem that has historically had only TWO viable free IDEs, both of which were widely viewed as the two best IDEs available, period. Compare that to Windows, where NONE of the alternatives has market share that would count as "sloppy seconds" compared to the overwhelming dominance of Visual Studio, and all of which have real drawbacks and disadvantages compared to Visual Studio.

      At the end of the day, Visual Studio is kind of like a 97 year old benevolent dictator of a prosperous country who's been ruling since he was a teenager -- people might have complaints, especially if he starts getting senile in his old age... but he's been the only government anybody in that country has ever known, and not even his fiercest opponents can really see themselves taking his place, because over the past 80-odd years, he's basically become synonymous with the country, its government, and the cultural identity of the people who live there. With the possible exception of Commodore 64 BASIC, it's hard to think of any development environment that's been more dominant and pervasive within its platform than Visual Studio within its platform and era.

    44. Re:Wait, what now? by peppepz · · Score: 5, Insightful

      People here are "crying" because Microsoft has stopped providing an official way for building native Windows applications without paying money. This is the news. The fact that there might be alternate development environments (which will always lag behind the official ones, even if you pay 1E+9 $ for them) or that you could hack your way into compiling a native application by extracting some compiler binary from some other Microsoft product (legally?) is completely secondary. What we are discussing here is this clear decision from Microsoft, whether you see it as a "fault" or not.

    45. Re:Wait, what now? by Anonymous Coward · · Score: 0

      Stop fooling yourself that slashdot is relevant enough that people get paid to post here. Don't be so narcissistic. Most of the time its trolls trying to purposely provoke the Linux zealots..

    46. Re:Wait, what now? by Gerald · · Score: 1

      Their C/C++ compiler is pretty good. Their static analyzer (which requires one of the full-frontal editions of Visual Studio) is crap compared to Clang's scan-build or cppcheck.

    47. Re:Wait, what now? by jgrahn · · Score: 1

      Visual Studio is hardly the only development IDE on Windows. Yes, it is good, but you cannot really say that "free desktop software development dead in Windows 8" just because gasp, MS wants you to buy the new version. Hell, they even still offer Visual Studio 2010 for free! So if you are crying about this, what about coming up with those open source IDE's?? I understand that they have never matched Visual Studio, but seriously. I even buy good web development IDE's to my OS X, like Coda 2. Stop being a cheap-ass winer and pay for quality tools.

      You're missing the point. It's not the IDE that's the problem, but the other things that are part of Visual Studio: the native C compiler, the native C++ compiler, and I guess stuff to access the Windows APIs. Perhaps the Windows ports of gcc (mingw or whatever they are called) could be better, but I suppose it's hard to build a free VS-compatible SDK.

      You know what this story actually tells? That even FOSS users don't like their IDE's. They want to use Visual Studio from Microsoft because frankly, it is much better than the open source alternatives.

      I can very well imagine that some of them suck worse than VS. Personally I prefer Emacs. I haven't seen anyone use an IDE more efficiently than what I can do with Emacs and the command-line.

    48. Re:Wait, what now? by shutdown+-p+now · · Score: 1

      Can you be more specific? Again, is it just perf, or something else? For example, as far as code completion goes, I did some experiments to verify that Qt Creator still can't handle even pretty basic templates, unlike VS. On the other hand, Qt Creator has some refactoring capabilities (though, again, unreliable around templates), while VS has none when it comes to C++.

    49. Re:Wait, what now? by Anonymous Coward · · Score: 0

      I very rarely need a debugger (basically never these days), but I did like DDD when I still needed one.

      What code do you write? Its certainly not C, C++ or C# or even Java. I can't think of anyone who can write non-trivial code in those languages without a debugger.

    50. Re:Wait, what now? by chrismcb · · Score: 1

      Because Microsoft controls the APIs and can release new versions of Visual Studio simultaneously with the new releases of Windows? Because anybody who wants to do an open IDE for Windows has to wade through the craptastic Microsoft documentation to be a year behind the curve, right about time for the next set of API changes?

      What does the WinAPI have to do with the IDE? They aren't really related in any way.
      And while I agree the documentation for MS API's isn't the best in the world, it is a ton better than a LOT of documentation out there. But I also fail to see what this has to do with the IDE.

    51. Re:Wait, what now? by chrismcb · · Score: 2

      I have recently migrated off of Visual Studio, onto Qt Creator because Creator has matured to be clearly better than Studio.

      Can you (or anyone) give some clear examples on what you think is better about QT than VS? And don't say things like "the editor is clearly better" That doesn't really help me. What is features do you like that one has and the other doesn't?
      I happen to like VS, the only other IDE I've used lately is xcode and it has some better autocompletion but otherwise I don't like it.

    52. Re:Wait, what now? by Anonymous Coward · · Score: 0

      The SDK (aka API) is still free

    53. Re:Wait, what now? by ickpoo · · Score: 2

      I've been using Emacs as the editor and Visual Studio as the compiler at my current job for a couple years. I made a genuine effort to use Visual Studio for editing when I first started, but, even with intellisense, it just isn't nearly as good for editing code.

      --
      I am not a script! .Sig?
    54. Re:Wait, what now? by larry+bagina · · Score: 3

      You know that among modern OSes, Windows is unusual in that it doesn't come with a compiler as a standard feature.

      The 4 most popular operating systems are: Windows, OS X, Android, and iOS. None of them come with a compiler as a standard feature.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    55. Re:Wait, what now? by cyberthanasis12 · · Score: 1

      Have you used anything else? IMHO MSVS is horrible. It is just like MSWord (and possibly others - I have been running Linux for a decade:)). Someone is used to it, and they don't know the trouble they are into. If/when someone tries something-anything- else, and persist for more than a month, then the weakness of MSVS, MSWord is evident.
      And yes, I have seen this many times happening to my students (it is however extremely difficult to persuade a student to try something else than what they are used to, and mostly I have given up trying).

    56. Re:Wait, what now? by gweihir · · Score: 1

      These days I write mostly Python with C extensions and stand-alone C. Quite a bit of non-trivial in there.

      Debuggers are a tool you need less and less as your expertise grows. Of course, with many people their level of expertise just stops somewhere.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    57. Re:Wait, what now? by gweihir · · Score: 1

      I completely agree. The trick MS has really mastered is preventing people from looking at alternatives. Once they do and stick to it for a few weeks, it becomes quite obvious how truly pathetic the MS environment is.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    58. Re:Wait, what now? by Anonymous Coward · · Score: 0

      even FOSS users don't like their IDE's. They want to use Visual Studio

      You take that back right now!

      Honestly, how does the title chosen for this, of all things, somehow reflect on all FOSS devs? And how the hell does anyone consider this "Insightful??"

    59. Re:Wait, what now? by assassinator42 · · Score: 1

      The Structured Exception Handling is Microsoft's fault; they have a patent on it (at least for 32-bit) so it can't be implemented in GCC.
      Obviously Microsoft has an unfair advantage on the API front as well, since I'm assuming the APIs were written and test primarily with Microsoft's compilers in mind.
      I'm guessing they'd have the ability to look at each others' source code as well?

    60. Re:Wait, what now? by 0123456 · · Score: 2

      They've offered the free "express" version lately, but it has always been kind of demo version, or for students. You have always had to buy the full version to do some serious development.

      Bollocks. I've done 'serious development' of open source Windows software in the 'express' version of Visual Studio.

      You had to manually download and install SDKs, but nothing prevented you from building complex code.

    61. Re:Wait, what now? by Anonymous Coward · · Score: 0

      You know that among modern OSes, Windows is unusual in that it doesn't come with a compiler as a standard feature.

      Until Windows 8, Microsoft gave away a command-line C++ compiler with the free Windows SDK.

      If you are splitting hairs, Ubuntu Linux doesn't come with a compiler as a standard feature either. Just like Windows, you have to download it.

    62. Re:Wait, what now? by Macthorpe · · Score: 4, Insightful

      The reason there's no "-1 Shill" mod is because there is absolutely no proof that these are paid posts, and it wouldn't matter if they were or not.This could just as easily be someone with a personal agenda, or a troll who loves reading reams of "you got paid to write that waaaaa" posts that inevitably follow a swiftly written, pro-Microsoft post. And yes, there is a "-1 Spam". If you think the point has been made too many times before, use "-1 Redundant".

      What you're really asking for, is "-1 Inconvenient to my View of the World", which is not going to happen. I suggest people, including you, stick to answering the posts for their content and not for their source. In the end, it doesn't matter if they're paid for or not - if the post is inaccurate, refute it. If you disagree, argue. Don't, however, cry about that fact that a post you don't like ended up higher than yours. It doesn't come across as reasonable discussion, it comes across as complaining for the sake of it.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    63. Re:Wait, what now? by Anonymous Coward · · Score: 2, Informative

      Hey shill fuckwit, there has always been a compiler included in the Windows SDK. Read the Fucking Article, you phonyass microsoftie-wannabe.

      And yes I am old enough to remember this going back to Windows 3.0.

    64. Re:Wait, what now? by NoNonAlphaCharsHere · · Score: 1

      Of course they're related. All the drag-and-drop GUI functionality in the IDE is based on the API, as are the documentation and libraries, and (typically) the ONLY way to use new features in the WinAPI in a timely manner is to use use the Microsoft tools and do things the Microsoft way. And, of course, once you start a project in Visual Studio, you can never get it OUT of Visual Studio. And $DEITY help you if you get a new development box and have to migrate old projects onto it.

    65. Re:Wait, what now? by peppepz · · Score: 3, Interesting
      It's not a problem for me at all. I've never bought Visual Studio (although I did use VS .NET under the MSAA program), and I would never use the crippled free versions of VS that MS concede me when I can use the excellent tools that are available to me as free software.

      It could be a problem for those who believed that Microsoft and open source could be conjugated together, but this is another question.

      Here it's not a matter of money, it's a matter of openness. The deprecation of Win32, the arrival of the Windows store, the bootloader lockdown, now the deprecation of the Windows SDK - the direction that Windows is taking is clear (and it converges towards the same trail that Apple are following with OSX and iOS - but at least they still give a full development kit with their OS).

    66. Re:Wait, what now? by EvanED · · Score: 1

      I haven't seen anyone use an IDE more efficiently than what I can do with Emacs and the command-line.

      I use emacs for 99% of my stuff, and I have to say, while it's a great editor, I wish I had IDE-level code browsing abilities (and to a lesser extent, intellisense-style stuff). I'd kill someone for good "go to definition" support. Ctags-style stuff is a shitty substitute, at least on our code base, and I've never really been able to get the fancier stuff to work well. VS isn't perfect there either, but it's still a lot better...

    67. Re:Wait, what now? by ILongForDarkness · · Score: 1

      No a gui developer (among other things). Manager/product owner looking over the shoulder doesn't want to wait for compiles to see if that (0.03, 0.5) => (0.05, 0.5) code change made things look right. Even if it is well documented creating say Words ribbon in code would be painful. Could be done but painful. I coded graphics in the 90's with nothing but MFC, pain.

      I didn't mention it but there is also the whole code side of things too. How helpful the documentation (intellisense/object browser level) will be in an IDE that wasn't designed for the framework version. Should be okay if it is all feed from the imbedded XML docs and reflection but who knows? (When has MS ever followed one of their own guidelines/best practices in its entirety?). I'm using 4.5 beta for async functionality and it seems to be good enough. Didn't realize that ribbon was part of the 4.5 upgrade too. Didn't go looking for it in the IDE no real good place to put it as I tend to try to make things simple enough that all that is needed is a date picker and GO button and all the eye candy is in the data visualization. Still I don't want to have to learn that I need to cast my radiobutton as a IRibbonComponent before feeding it into a and IObservable collection of IRibbonComponent that I data bind the ribbon or some other convoluted crap to before I can "make it go". Drag and drop, fix what I have to in code and the rest is all business logic is the way I like to fly.

    68. Re:Wait, what now? by toriver · · Score: 1

      OS X ships with GCC installed. How is that not a compiler? Android and iOS are target platforms; picking nits because the OP did not explicitly state he meant desktop or server OSes is just dumb.

    69. Re:Wait, what now? by donaldm · · Score: 3, Informative

      Don't forget that Nokia owns Qt (and Qt creator, etc), and they are now basically beholden to Microsoft. It is currently is a semi-symbiotic relationship, but there is plenty of past evidence to suggest that Nokia will eventually be forced to bend their knee to Microsoft.

      True, however from the web site.

      Qt Creator is available under GPL v3, LGPL v2 and a commercial license. i am quite sure even Microsoft would have a difficult time of forcing Nokia to stop making Qt freely available since the GPL does have teeth if the occasion arrises.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    70. Re:Wait, what now? by ILongForDarkness · · Score: 1

      Yep. Just a question of how well .Net 4.5 (and 5.0 in ~1-2 years I imagine) are supported in VS2010. All I know so far is the async stuff seems to work fine (both functionally in running code and autocompletion, intellisense etc at dev time). Not sure about the gui stuff (ribbon), or WCF and such as I don't use them. Another thing that could of been mentioned in the origional post: VS2012 doesn't support XP it's dead ... finally. My work still runs XP so at least until they upgrade I couldn't run VS2012 in an unvirtualized manner at work anyways. I get it that this release supports metro and they are really trying to push people to upgrade their whole stack but it would be nice if even if they couldn't for some reason support metro development on XP they at least had the option of not installing the pieces for metro and use it on XP for desktop/web development (which is all I intend to use it for anyways).

    71. Re:Wait, what now? by Anonymous Coward · · Score: 0

      XCode is miserable. I've been subjected to it recently, and I give it the "Worse Than Codewarrior" award.

      Visual Studio is honestly really good. It has the best Win32 debugger that I've used. But as for as editing goes, I honestly have to say that I give the nod to Eclipse. In order to have the same power with Visual Studio, you need to have VisualAssist. Intellisense is slow and crashy (less so in 2010, but it's still terrible). There's no easy way of switching between source and header. There's no built in way of quickly switching to an arbitrary source file (this is similar. Probably my most desired feature (intelligent scrollbar), is solved through an extension also.

      Visual Studio CAN do everything Eclipse does. Oftentimes even better. But I feel way more comfortable using an OSS stack.

    72. Re:Wait, what now? by Anonymous Coward · · Score: 0

      Because if you want to actually write Windows applications using the MS API's there is basically no other option (that doesn't require an unreasonable ammount of setup and tweaking).

      Not that I care or anything - I've managed to completely remove everything MS related from my life; including development targets. I fucking hate you Microsoft - go fuck yourselves.

    73. Re:Wait, what now? by mwvdlee · · Score: 1

      This decision by Microsoft means that, up until now, Microsoft has considered such effects to be valuable enough to justify giving away Visual Studio. Now they are asking for money in addition to this effect.

      No, they're still doing the same thing. They're just trying to lock developers into a development model that ONLY runs on their platform, so supporting multiple platforms just got more difficult if you want to use their free compiler for the Windows port.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    74. Re:Wait, what now? by mwvdlee · · Score: 1

      Android's completely developer toolchain is freely available on multiple platforms.
      I think iOS's compiler is freely available on OS-X as well.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    75. Re:Wait, what now? by shutdown+-p+now · · Score: 1

      Yep. Just a question of how well .Net 4.5 (and 5.0 in ~1-2 years I imagine) are supported in VS2010. All I know so far is the async stuff seems to work fine (both functionally in running code and autocompletion, intellisense etc at dev time).

      Async support in VS2010 is only via Async CTP, which is an add-on for 4.0. It's not quite the same as 4.5, and your app will not run against 4.5 if you code it against CTP.

      I get it that this release supports metro and they are really trying to push people to upgrade their whole stack but it would be nice if even if they couldn't for some reason support metro development on XP they at least had the option of not installing the pieces for metro and use it on XP for desktop/web development (which is all I intend to use it for anyways).

      It's not just Metro - .NET 4.5 doesn't support XP, and VS always uses the most recent version of .NET, so...

    76. Re:Wait, what now? by PurpleAlien · · Score: 3, Informative

      It's actually not just a matter of the IDE alone. For me it's the combination of the IDE and Qt itself. People often forget Qt is not just a GUI toolkit - it provides a wealth of classes to implement really nice integrated applications.

      Let me give one example to clarify this: suppose you want to write an application which needs to interact with web content, say, a map (Google Maps or OpenStreetMaps for instance). You want GUI controls on the C++ side which interact with markers on the map, you want to interact with the JavaScript in the map from your C++ code and pass data back and forth (like this: http://www.purplealienplanet.com/node/24). You want to integrate web content in your desktop application - It's all there.

      Same if you want to use video, xml, link with a (embedded) database like SQlite, use GL content, use web services, gestures, (and many more: http://doc-snapshot.qt-project.org/4.8/classes.html), QtQuick for certain user interface (here: http://doc-snapshot.qt-project.org/4.8/qtquick.html), the signal/slot paradigm, the excellent documentation, etc. it's all there without having to go look for third pary libraries - plus it's all cross platform. You can take the same code, compile on Windows and move to Linux or Mac and it usually is just a matter of importing the project into Creator on the target platform and recompile it. All this is just fun to do with QtCreator because it is so well integrated and QtCreator is fine tuned for this.

      When looking purely at the IDE, I guess both have their advantages and disadvantages - but the ease and speed with which Qt and Creator allow for the development of cross platform applications and the overall speed of Creator make it come out ahead of VS.

      --
      My blog, if you're interested: http://www.purp
    77. Re:Wait, what now? by shutdown+-p+now · · Score: 1

      Yes, Qt is certainly the best C++ desktop framework on the market today, so I can understand that take.

      As a side note, the things that you've described can also be done just as easily in Metro with C++ and WinRT, with XAML instead of QML. And VS, of course, has fully integrated support for that kind of thing - visual designers and so on. But it's not cross-platform at all (unless and until someone creates some kind of Mono for WinRT, which apparently Miguel and co are working on).

    78. Re:Wait, what now? by EvanED · · Score: 1

      Are you talking about "Eclipse when working in Java" Eclipse, or "Eclipse when working in C++" Eclipse? Because the former is pretty awesome, but my experience with the latter (admittedly several years out of date) is that it pretty much sucks.

    79. Re:Wait, what now? by ulricr · · Score: 1

      mmm i don't have the latest osx, but I don't think gcc and xcode is installed by default, you have to download it -- or get it from the app store now

    80. Re:Wait, what now? by ulricr · · Score: 1

      no, the windows sdk is free to download for anyone, and in fact you have to install the msdn doc from the web after you install visual studio

    81. Re:Wait, what now? by Anonymous Coward · · Score: 0

      The whining about some misplaced feeling of entitlement.
      "ow ow ow, you produce something, now give it to me for freeeeeees!! Your so evuls for not giving it to me for freeeeeees!"

      You know, I like to file a similar complaint: even though windows came preinstalled on every computer I've ever owned, Microsoft never (not even once) went to get my groceries for me. I *always* had to buy them myself.

      What bastards! As if I can develop for their system if I don't have food!!

    82. Re:Wait, what now? by ILongForDarkness · · Score: 1

      4.5 not supporting XP touche. That said lots of threads saying that MS might port it since it just overwrites 4.0. There is a thread to vote for adding it so that 4.5 will support every platform that 4.0 does. I think it should kind of silly that the CTP for a significant feature works on XP but the "baked" version doesn't. Ribbon control has been around since 2007 but you don't get it on XP because we decided in 2012 that we will only ship that version of .Net to win 7 and greater? Boo. Should have been available much sooner, and even if not still should be available for the platform.

    83. Re:Wait, what now? by Xtifr · · Score: 2

      You must not know many people, then. Since I started using test-driven development, I find I rarely turn to a debugger any more. Not that I ever used one much in the first place. In the early days, I found I was most likely to need a debugger when I started getting sloppy, so I tried to stop being sloppy, with reasonable success, and my use of a debugger dropped dramatically.

      But it's partly a matter of style. Some people like to step through their code to make sure it's all doing what they expect. I find that tedious, so I like to write the code so that it tells me if it's not doing what I expect, so I don't have to bother stepping through it. I've also been programming long enough to be fairly confident in my understanding of my own code. (Other people's code is a different story, and my main use of a debugger these days is to step through other people's code.) Horses for courses.

    84. Re:Wait, what now? by kthreadd · · Score: 3, Informative

      Actually, Apple stopped shipping GCC a long time ago. /usr/bin/gcc is just a compatibility-wrapper on top of LLVM which translates command line options for GCC to the equivalents in LLVM.

    85. Re:Wait, what now? by Elrond,+Duke+of+URL · · Score: 1

      You know what this story actually tells? That even FOSS users don't like their IDE's. They want to use Visual Studio from Microsoft because frankly, it is much better than the open source alternatives.

      No, no, and again, no...

      This story only serves as flamebait and the only real thing it demonstrates is that the editor (timothy in this case) shouldn't have bothered to post it. The vast majority of FOSS developers and FOSS users (those would be people who primarily use FOSS) use the free IDEs. Why? Because most FOSS developers actually run a FOSS operating system and those, surprisingly, do not run Visual Studio.

      Yes, there are some FOSS devs who do their work under Windows, and they may be slightly impacted by this (as you said, VS 2010 is still free), but it is by no means a majority.

      --
      Elrond, Duke of URL
      "This is the most fun I've had without being drenched in the blood of my enemies!"-Sam&Max
    86. Re:Wait, what now? by TheGoodNamesWereGone · · Score: 2

      Metro is bullshit, and trying to shove a tablet interface down the throats of every desktop user is just going to make MS hated more. What in the HELL is Marketing thinking?

    87. Re:Wait, what now? by Darinbob · · Score: 1

      Cygwin, XEmacs, GCC.

    88. Re:Wait, what now? by Elrond,+Duke+of+URL · · Score: 1

      I use emacs for 99% of my stuff, and I have to say, while it's a great editor, I wish I had IDE-level code browsing abilities (and to a lesser extent, intellisense-style stuff). I'd kill someone for good "go to definition" support. Ctags-style stuff is a shitty substitute, at least on our code base, and I've never really been able to get the fancier stuff to work well. VS isn't perfect there either, but it's still a lot better...

      Could you explain this a little more? It seems to me that "go to definition" is a rather basic thing for any IDE and since CTAGS' primary job is exactly that, I don't understand why it would not work so well on your particular code. I mean, all it has to do is understand the difference between a definition and not a definition (i.e. it doesn't need to fully understand the code), so if it is having trouble doing that job it certainly reflects poorly on the tool.

      I guess I'm just curious what sort of code or code layout would cause it problems.

      --
      Elrond, Duke of URL
      "This is the most fun I've had without being drenched in the blood of my enemies!"-Sam&Max
    89. Re:Wait, what now? by TheGoodNamesWereGone · · Score: 2

      Just for fairness: Ubuntu, are you listening?

    90. Re:Wait, what now? by jonwil · · Score: 2

      I dont remember details but IIRC it was actually Borland who held the patent that made the MingW/GCC guys not want to support SEH.

    91. Re:Wait, what now? by Patch86 · · Score: 2

      I imagine it has something to do with it being a user with a brand new account (first post was 3 days ago), who has posted overwhelmingly pro-MS, anti-Google posts, who posted a lengthy and well-formatted reply to this story the exact same minute as the original story was posted.

      There has been a lot of this nonsense recently. I think most moderators have got into the habit of down-modding these just automatically.

    92. Re:Wait, what now? by jonwil · · Score: 1

      One problem is that there are OS features that are supported by Visual C++ (and even supported by other compilers) but which have never been officially completly documented by Microsoft.

      For example, can anyone show me official Microsoft documentation (e.g. in MSDN) explaining exactly how the __declspec(thread) keyword is implemented at the OS level?
      If it exists, I have never seen it (I once tried my hand at implementing __declspec(thread) in MingW GCC but gave up because there was no documentation and because it was too hard to get GCC to output the correct assembler instructions for accesses to the thread-local variables)

      There is no official documentation on how SEH (at least win32 SEH) works either. (all the MSDN documentation will tell you is to use the __try, __finally and __except keywords but they dont give any official information on how the OS implements the underlying mechanism). They also dont publish the run time library source code for the SEH implementation (one of the few bits of the run time library Microsoft doesn't provide source code to for whatever reason)

      So yes, it IS Microsoft's fault for not documenting these OS features and leaving 3rd party compilers like GCC to rely on reverse engineering to figure out how this stuff works.

    93. Re:Wait, what now? by JonJ · · Score: 1

      XCode was always an extra, but it was included for free, with documentation on the OS X DVDs. Apple also have a lot of podcasts with info. They're being nicer to developers atm than Microsoft is.

      --
      -- Linux user #369862
    94. Re:Wait, what now? by Anonymous Coward · · Score: 0

      A bit off-topic, but people who are paid by companies to post in forums should be required by law to state that. It's like in newspapers where ads that look like articles are required to indicate that they are ads.

    95. Re:Wait, what now? by geminidomino · · Score: 1

      Isn't Nokia also bound to release Qt (albeit, maybe not Qt Creator, I'm not sure) under a BSD-like license if they stop supporting it? IIRC, that condition was there to protect from just that eventuality.

    96. Re:Wait, what now? by atlasdropperofworlds · · Score: 1

      Not only is desktop development not dead, but the OP contradicts himself by saying it's dead in the title and then telling everyone how to do desktop development on Win8, then you go and filled in the rest...

      What is with the ridiculous sensationalism on /. these days?

    97. Re:Wait, what now? by peppepz · · Score: 2

      There never has been compiler tools out of Windows. You don't even need to be old to remember this

      And perhaps I'm so old that I'm starting to forget things then, because I seem to remember that the official way to build Windows binaries was the Platform SDK ( / Windows DDK), that you could get for free from Microsoft. The news today is that future versions of the SDK will no longer include a compiler.

    98. Re:Wait, what now? by Anonymous Coward · · Score: 0

      Does it include the 64-bit compiler? Express 2010 didn't, but the Windows SDK 7.1 did.

    99. Re:Wait, what now? by cyber-vandal · · Score: 1

      You're probably talking to someone who loves all that shit. I'm a former mainframe programmer and even we had screen designers back in the late 80s, early 90s. However the Unix neckbeards round here seem to think that computers aren't for making people's lives easier.

    100. Re:Wait, what now? by Chrisq · · Score: 2

      They're not better, they just have all the swanky advertising.

      I am an open source fan, but use Visual Studio at work. In my opinion Visual Studio is the best I have used for Windows only development. Now if you want to develop cross-platform its a whole different ballgame.

    101. Re:Wait, what now? by msclrhd · · Score: 1

      Technically, the Visual C++ command line was only available for free with the Platform/Windows SDK ~10 years ago. The reason they did that back then was that GCC was free and could be used to write Windows applications. Microsoft then saw it as a threat to their development platform, so released the compiler as part of the SDK for free to compete.

      Now, with Microsoft dropping the Visual C++ 2011 compiler from the SDK, they are going to be in the same situation they were in ~10 years ago, but this time with GCC and LLVM/Clang being available *and* having better support for the new C++11 standard language features.

      Yes, Visual C++ 2010 will still be available, but it has limited C++11 support. This means that projects like Notepad++, WinMerge, Firefox, Chromium and others that use the Windows SDK to build on Windows will either (1) have to restrict their C++11 usage, (2) complicate their code with workarounds for unsupported features or (3) not support the Visual C++ compiler. In the short term, they are going to use a combination of 1 and 2, but a few years down the line this will likely change.

    102. Re:Wait, what now? by Aighearach · · Score: 1

      A bit off-topic, but people who are paid by companies to post in forums should be required by law to state that. It's like in newspapers where ads that look like articles are required to indicate that they are ads.

      No. In newspapers that only happens when the ad is selling something. If they have a paid "article" to push a social or political agenda, or to say nice things about a company or a product, they don't tell you. It is only when the advertisement itself is directly selling something that they have to tell you.

      Note that no law protects honestly. Only false advertising is prohibited. And pro-[company] astroturfing benefits a company, but it is not selling anything directly and so even if it is a lie it is legal.

    103. Re:Wait, what now? by Chrisq · · Score: 1

      I very rarely need a debugger (basically never these days), but I did like DDD when I still needed one.

      What code do you write? Its certainly not C, C++ or C# or even Java. I can't think of anyone who can write non-trivial code in those languages without a debugger.

      Sure there are people who can - but why would you want to? Anyone with experience of the "bad old days" when the only way to debug was in a machine-code debugger will know how to debug from trace statements, code probes, etc. It takes twice as long but plenty of people can do it.

    104. Re:Wait, what now? by Lord+Lode · · Score: 1

      This does show that MS really wants developers to make Metro apps instead of regular Windows apps. They provide a free tool for Metro app makers, no longer for regular software.

      What I wonder is:

      Why? Why does MS prefer Metro apps over desktop apps? MS has always been selling a desktop OS as their core business, why do they want desktop apps to die out in favor of restricted, controlled apps now?

    105. Re:Wait, what now? by Nova77 · · Score: 2

      Well, I use it for multi-platform C++ development and IMHO it is the best IDE for that language out there.

    106. Re:Wait, what now? by Chrisq · · Score: 1

      Well, I use it for multi-platform C++ development and IMHO it is the best IDE for that language out there.

      Is that Microsoft Multi-platform, like Windows 7, Windows server, and Windows mobile by any chance?

    107. Re:Wait, what now? by Nova77 · · Score: 1

      The code you write can be compiled on multiple platforms, but the development is done in windows. Or you think xbox/ps3/wii dev is done using an IDE on the console? ;)

    108. Re:Wait, what now? by Anonymous Coward · · Score: 0

      Geh what? You can have my vim+gnu tools when you pry them from my cold, dead fingers. (with a tip of the hat to people who use the EMACS-OS ;-) . Slashdot has fallen a long way. :-P

    109. Re:Wait, what now? by Anonymous Coward · · Score: 0

      You can't tell from the resulting ASM.

    110. Re:Wait, what now? by Pseudonym · · Score: 1

      The exceptions that use it - like access violation, or division by zero - are not the kind of things that should be generated in the first place, and if they do, the best thing you can do is let the process crash right there and then, so that the crash dump has full context of what went wrong.

      I'm guessing you don't write high-reliability software.

      There are plenty of situations where you can recover from a SEH situation. Division by zero is one of them; think of a user-scriptable application with an embedded interpreter. It's much more efficient for the CPU to catch the exception than for you to keep check the divisor.

      Even in the case of an access violation, there are some applications where dropping the connection which caused the problem but keeping the others going is an acceptable solution.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    111. Re:Wait, what now? by Anonymous Coward · · Score: 0

      You know what this story actually tells? That even FOSS users don't like their IDE's. They want to use Visual Studio from Microsoft because frankly, it is much better than the open source alternatives.

      Not really : there are plenty of good open source IDE's out there. I mainly use Eclipse, and it has never let me down.
      But then, I don't do write desktop applications ( which I admit would be a bit harder since it's not visual ) .

      But don't worry : I'm sure they will still be able to get Visual Studio 11 for free, in the usual way :-) .

    112. Re:Wait, what now? by rb12345 · · Score: 3, Informative

      Apparently, the SDK has always had a basic compiler included.

      As for alternatives, that's probably what will happen; people without MSDN access will just use GCC or Clang instead. However, given that the open source alternatives are far better supported under Linux or OS X, why write software for Windows? We're more likely to get new software projects targeting Linux, OS X or the mobile equivalents (Android/iOS) and ignoring Windows entirely. Alternatively, we get more web apps hosted on Linux servers that do not care about the type of client used. Either way, Microsoft and Windows users end up losing out on native software.

    113. Re:Wait, what now? by Anonymous Coward · · Score: 0

      The problem is that they are no longer releasing a free compiler, so you will be stuck with what's in VS 2010 Express going forward. Probably sufficient for most people for now, but it's already missing some nifty features present in VS 2011. This affects hobbyists more than anyone else; my experience has been that most FOSS projects are configured for use with mingw. Makes me sad as I used VS Express quite extensively as a student, though they now have educational programs where students can get the full version for free.

    114. Re:Wait, what now? by jgrahn · · Score: 1

      I very rarely need a debugger (basically never these days), but I did like DDD when I still needed one.

      What code do you write? Its certainly not C, C++ or C# or even Java. I can't think of anyone who can write non-trivial code in those languages without a debugger.

      I don't know about C# or Java, but I never use a traditional step-through debugger with C or C++. I know one or two good programmers who use it heavily, but most don't.

    115. Re:Wait, what now? by jgrahn · · Score: 2

      I use emacs for 99% of my stuff, and I have to say, while it's a great editor, I wish I had IDE-level code browsing abilities (and to a lesser extent, intellisense-style stuff). I'd kill someone for good "go to definition" support. Ctags-style stuff is a shitty substitute, at least on our code base, and I've never really been able to get the fancier stuff to work well. VS isn't perfect there either, but it's still a lot better...

      Could you explain this a little more? It seems to me that "go to definition" is a rather basic thing for any IDE and since CTAGS' primary job is exactly that, I don't understand why it would not work so well on your particular code. I mean, all it has to do is understand the difference between a definition and not a definition (i.e. it doesn't need to fully understand the code), so if it is having trouble doing that job it certainly reflects poorly on the tool.

      I guess I'm just curious what sort of code or code layout would cause it problems.

      (I'm the grandparent who praised Emacs.) Did you ever use TAGS and C++? It works well for "go to definition" in C, but C doesn't have function overloading. If your code has a a dozen classes and two class templates which contain foo(), how can TAGS know which one you mean when you say "go to definition of bar->foo()"?

      I agree this sucks. Fortunately decent C++ code is more structured than C, so I can normally find my way around the code base without TAGS. But it's still embarassing.

    116. Re:Wait, what now? by Junta · · Score: 1

      It's also the case that they are discontinuing the availability of the SDK that didn't have an IDE, just a compiler and header files. Perhaps minigw suffices, but I would've thought that MS first-party compiler and such would be the better solution for MS first-party platforms.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    117. Re:Wait, what now? by Hatta · · Score: 1

      This is a good thing. It will encourage authors of free software on Windows to use free compilers, or even create free software on free platforms instead.

      --
      Give me Classic Slashdot or give me death!
    118. Re:Wait, what now? by Junta · · Score: 1

      In that case, Visual Studio is less of an *I*DE and more of 'just an editor with good support for the syntax of C++'. When I think IDE, I think in-place debugging, understanding of the APIs that I'm coding against, etc.If the editor doesn't have an interface for compile, execute, and debug of code, as well as autocomplete showing unusable functions and omitting some you can use relative to your target platform, it can't be called an IDE...

      --
      XML is like violence. If it doesn't solve the problem, use more.
    119. Re:Wait, what now? by Junta · · Score: 1

      If you want to write modern Windows applications, you don't really have much choice. You can target Java, but requiring a third-party runtime like that is pretty inelegant. MiniGW used to be used a lot, but I haven't seen many projects targetting minigw toolchain since MS started giving free-as-in-beer compiler and headers, which just fits in better with their platform.

      *Every* other platform has first-party supported development tools for free, to foster the success of the respective platform.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    120. Re:Wait, what now? by Anonymous Coward · · Score: 0

      Oh no my interet neighbor I have used both VS and the likes of Sharp Develop and eclipse in all its forms. VS wins hands down.... the rest are viable for sure, but more polished and efficient and powerful no.

    121. Re:Wait, what now? by Junta · · Score: 1

      OSX: gcc comes along and xCode is a free download
      Android: SDK is free
      IOS: See XCode.

      I think "coming with" isn't that critical, but free availability of the tools is.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    122. Re:Wait, what now? by Anonymous Coward · · Score: 0

      MSDN has instructions on how to do it.

    123. Re:Wait, what now? by nurb432 · · Score: 1

      If Microsoft is so bad then why the hell there isn't better open source versions of these things?

      Assuming for a moment that their tools are 'better', which is debatable, they do have billions to officially fund the development of their tools, something no open-source tool has.

      --
      ---- Booth was a patriot ----
    124. Re:Wait, what now? by gweihir · · Score: 1

      My experiences of the "bad old days" are actually not there. I had pretty good debuggers from almost the beginning, but who needs them? Putting in test code is far more efficient. Not making obscure mistakes is as well. Sure, occasionally a bug can take a while to find, but more often than not if you understand your own code and the language you are using a debugger only slows you down. Come to think of it, there is one good use for a debugger: Exploring a language.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    125. Re:Wait, what now? by King+InuYasha · · Score: 1

      Actually, that won't work either. The C++ compiler included with VS Express for Metro apps will have enforced limitations to not allow anything except WinRT C++/CX applications. It simply won't link standard Win32/Win64 link libraries.

    126. Re:Wait, what now? by Billly+Gates · · Score: 1

      XP is 11 years old. MS shouldnt bother with porting NET 4. Its expensive to backport and gives cheap phbs and software developers to demand XP still.

      Companies need to get with the times. It takes a year for large enterprise to migrate and now is a good time. By saying most of it there gives CIOs the false impression XP is mature and can do everything win 7 can.

    127. Re:Wait, what now? by Anonymous Coward · · Score: 0

      Actually those who are impacted are those who develop libraries and want to support others who insist (whether for good or bad reasons) to use VisualStudio.
      The only way to get a build of the library that can be run through the debugger in VS is to build it with the Microsoft (or always expensive Intel) compiler.
      And doing it with the IDE is the less painful way.
      Personally I suspect it's back to telling VIsualStudio developers "if you want it, do it yourselves". Which in my experience tends to mean a lot of whining, flaming but no actual work ever being done (at least none shared with the community).
      Yes, I guess I am a bit pissed with a good part of Windows developers I guess, even though I'm one sometimes myself.

    128. Re:Wait, what now? by marcosdumay · · Score: 1

      It's worth noting that Visual Studio wasn't always free.

      Yes, that is true. MS started distributing it for free for a reason. And it wasn't because they are nice guys.

    129. Re:Wait, what now? by marcosdumay · · Score: 1

      requiring a third-party runtime like that is pretty inelegant

      Windows is the land of the "installer". Nothing is stopping you from bundling a JRE in your installer and installing it alongside your software if needed. (Ok, nothing was stopping you when Sun existed. The JRE license permits it, but it looks like contracts aren't relevant for Oracle.) Also, you can do the same for Python, Ruby, LISP, Haskel, any free language that you want.

    130. Re:Wait, what now? by ILongForDarkness · · Score: 1

      Haha so true. People that get all pissy because someone would rather have one button to do the build rather than have to type a couple lines of flags into gcc, or fiddle around with a makefile etc rather than get things done :-) If your customer is going to see it or worse your customer's customers its got to look good. A big part of a successful program is one that is just fun to use. Sadly for those of us that aren't skilled in graphical design, that often means minimal number of buttons to get something done and pretty buttons and other interface elements all along the way. Nothing makes me wince more than looking at something like the POS system at a video store that is old school dos with a horrid interface pattern. I get it that you don't necessarily want to clutter the till area with a mouse but still, when it becomes press tab 20 times then type this bizarre key combination to get another menu to fill out that becomes painful, it works so it is still around, but it doesn't bring any joy to anyone's life.

    131. Re:Wait, what now? by marcosdumay · · Score: 1

      Allow what? One to copy header files?

      Take a look if copyrights cover those at your country.

    132. Re:Wait, what now? by marcosdumay · · Score: 1

      But it's not cross-platform at all

      That's an understating. It does not even fully support Windows 8, since Metro apps run in a sandbox and can't access many of the native APIs.

    133. Re:Wait, what now? by marcosdumay · · Score: 1

      No, we are going into GCC and free toolkits.

      You'll have to keep waiting.

    134. Re:Wait, what now? by ais523 · · Score: 1

      Reading your comment made me notice that Microsoft, here, is basically embrace/extend/extinguishing Windows development.

      Perhaps they're so far into the habit that they can't not do it even when it destroys their own ecosystem.

      --
      (1)DOCOMEFROM!2~.2'~#1WHILE:1<-"'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"
    135. Re:Wait, what now? by marcosdumay · · Score: 1

      Debuggers are very usefull, mostly when you are looking into complex thirdy party code. IT is the easiest and fastest route to verify any hypotesis about the code, even to verify that yeah, you understood it.

    136. Re:Wait, what now? by Anonymous Coward · · Score: 0

      Because I want to give my users the option to use whatever OS they please. Many of them are bound by Windows-only software, but if such time comes that they no longer are, they will have the option of using my cross platform application without any hassle. You know, instead of being bound by the Windows-only alternative that they could have picked if my software wasn't a choice.

    137. Re:Wait, what now? by ILongForDarkness · · Score: 1

      Mah I get your argument. I like Win 7 and wish my org had upgraded years ago. But healthcare: each computer has ~20k of software on it all of which would need to be validated as working on Win 7 and the vendors would have to support it that way etc. Since our IT is also one of our principle software vendors they have no incentive to support newer tech: "devs say we'd rather do X which we can sell for Y to ~40% of our customers", and the sys admin department says "Ok we just won't upgrade anything for 10 years" problem solved. Thanks McKesson.

      The think with .Net 4.5: the CTP of async works on XP for that reason alone it should be working on XP. Add to that that Office 2007 shipped for XP with the ribbon interface (which .Net 4.0 doesn't have) and that 4.5 is just an in place upgrade of 4.0 (Ie a superset of the functionality all of 4.0 is still in there) I don't see the point in dropping it. In my mind if the OS isn't EOL yet than the dev tools should support it.

    138. Re:Wait, what now? by marcosdumay · · Score: 1

      No, Ubuntu does not listen. Why would anybody ask that once again?

      Change to Mint and, once enough people do that, maybe, they'll listen.

    139. Re:Wait, what now? by Anonymous Coward · · Score: 0

      I'm in local government. We cant afford exopensive tools. Its tax payer money and WE try to keep usage to a minimum.

    140. Re:Wait, what now? by Nova77 · · Score: 1

      Nope, it's a full fledged IDE, since I am compiling, running and debugging the program under windows. It is just that it will end up running on a linux box eventually.

    141. Re:Wait, what now? by Anonymous Coward · · Score: 0

      obvious shill...
      also eclipse > VS

    142. Re:Wait, what now? by shutdown+-p+now · · Score: 2

      The problem is that they are no longer releasing a free compiler

      You didn't get the point of my post. VS Express 11 is free, and it does include the compiler.

      The problem is that it's not at all obvious how to marry that with Windows SDK (you can, but it's not exactly documented anywhere), and that the IDE itself doesn't provide support for non-Metro projects. But the compiler, you can have.

    143. Re:Wait, what now? by shutdown+-p+now · · Score: 1

      It would be very tricky to make a compiler not allow to "link standard Win32 libraries", since a VC library - .lib - is just an archive of .obj files. And .obj files are not target-specific, they're generated whether you compile for WinRT or not (after all, it's just an API/ABI; your C++ code is the same, and the resulting native code is the same).

    144. Re:Wait, what now? by peppepz · · Score: 1

      No, we already have the headers freely available in the platform SDK, we don't need to copy them. I'm talking about using the compiler binary, that is used internally by Visual Studio to compile Metro applications, by invoking it externally to build native ones instead. The compiler is proprietary software licensed through an EULA.

    145. Re:Wait, what now? by Billly+Gates · · Score: 1

      I did a contract for a PC Refresh upgrade for a hospital. To my astonishment they still ran XP SP 2 ... not even XP SP 3 but SP 2. The argument was certain software wasn't certified for medical grade and tested with our infrastructure.

      This process takes years. If your employer can't upgrade then .NET 4.5 wont matter anyway as they are too cheap to upgrade. Now some software today is being sold for XP only. To me that is dangerous when EOL is almost here. I read another commenter this week about a powerplant 1.5 million upgrade that happened just this January where it required XP! How stupid can you be? Now if this were 2002 then yes it would not be a bad investment then over 10 years etc. He wanted XP to be supported for 2020 because the salesteam was a smooth talker to upper management.

      Healthcare requires the certification so it is more imperative in your situation to demand software that is certified in Windows 7 now including the development tools. By having them degrade you now can give Mr McKesson a business reason to start the migration. It is expensive but how much will a security breach with HIPA insurance cost us? THe accountants would let Windows 98 still be around if they could and they are trying to do that with XP currently. Who cares your SSDs will die fast without TRIM in XP. Accountants say we can save money and never upgrade as a pc is a pc regardless of the software and when it was made etc. Since a new recession is starting thanks to Greece now is the time to do it before income crawls.

    146. Re:Wait, what now? by ILongForDarkness · · Score: 1

      For capital software investments their is typically a cycle 3-10 years depending on the training required and cheapness of the company. Sometimes things don't line up (money available for the 2M software now new release of windows next year, probably another year after that before the vendor has the kinks out of their software for that release) and the company simply doesn't want to wait another couple years to get rid of their by then ~5 year old system.

      Agreed with the testing required for healthcare stuff but also I think it becomes an excuse to let old cludgy things kick around for ever because they work ... sort of ... and no one can be found willing to bother to fix it and go through all the pain of getting approvals again to fix the "little problems" with the existing systems. Liability concerns put a pretty big theshold on the size of organizations and the size of problems that can be attempted to solve. I've developed several apps that my app doesn't necessarily care to commercialize and have some interest from other hospitals but just because of the liability headache no one wants to touch it. So instead each hospital can hire someone like me and develop similar tools themselves, wasteful but each $500 app isn't worth the time to go through approvals and deal with the risk.

    147. Re:Wait, what now? by colinrichardday · · Score: 1

      And no one will fork it?

    148. Re:Wait, what now? by Anonymous Coward · · Score: 0

      Actually, xcode (which includes gcc) takes about as much work to download to set up a development environment as it takes to install gcc on ubuntu. Click app store, click xcode (free), click download. On ubuntu - click software center, find compiler (or whatever is the equivelent to build-essential), download.

    149. Re:Wait, what now? by HyperQuantum · · Score: 1

      Then why this post from Raymond Chen: Windows is not a .NET Framework delivery channel either?

      --
      I am not really here right now.
    150. Re:Wait, what now? by shutdown+-p+now · · Score: 1

      It says so right in the post:

      Windows Vista came with version 2, and Windows 7 came with version 3.5, but these were provided as optional components which were installed by default. You can go into the Programs and Features control panel to remove them.

      So you get csc.exe and vbc.exe out of the box, but you can get rid of them if you want to.

      The point of the post is that, as an app author, you shouldn't rely on users having .NET installed on their machines, since they could have removed it.

    151. Re:Wait, what now? by Altrag · · Score: 1

      And is there any actual reason for why you would not pay for Visual Studio?

      Uhh the obvious one? $500 per seat is a fair chunk of money for a small business, never mind for an individual.

      And if you live up here in Canada, they charge us like $700 for some bloody reason (at least, if the pricing remains consistent with VS2010) even though the dollar's relatively close to par and its a digital download. No idea how badly they screw other countries.

    152. Re:Wait, what now? by Miamicanes · · Score: 1

      > Windows is the land of the "installer". Nothing is stopping you from bundling a JRE in your installer and installing it alongside your software if needed.

      Um, actually, Sun DID restrict installers from downloading and installing Java, as well as restrict the bundling of a JRE installer with your app. It was their primary way of making money on Java. Java was "free as in beer" to anybody who personally went to java.sun.com, downloaded it, and installed it himself on his own computer, but if you wanted to automate the download & installation of a jdk in even the most trivial way, you had to pay MAJOR cash to Sun. Same as MySQL. If the end user downloaded and installed it, it was "free" (as in both liberty AND beer). But if you wanted to enable your software (which depended upon it) to install it automatically, you had two choices: release your software under the GPL, or pay MySQL a shit-ton of money for the right to automate its download & installation as part of your own software's installation. The main difference was that you COULD automate MySQL's installation by releasing your software as GPL, whereas (AFAIK), there was NOTHING that would allow you to automate Java's installation without paying cold, hard cash to Sun.

      It was actually a brilliant strategy for Sun. Sneaky... but brilliant, because it meant that 99% of the programmers who developed applications in Java had NO IDEA that the restrictions even existed, because they were written in a way that didn't affect them at all. It wasn't until they formed a company and went to sell their program to naive end users that they ran into Sun's bank vault wall and found out that it was going to cost MAJOR amounts of money to automate the installation process for their users.

      Oracle merely maintained the status quo that existed long before the purchase.

    153. Re:Wait, what now? by wrook · · Score: 1

      I suppose Ars Technica is complaining, but I haven't actually heard complaints from actual developers. I have to admit that I don't follow Windows FOSS development at all, given that I don't run Windows. However, I'm under the impressions that most of the good FOSS software runs that runs on Windows also runs on Linux. I often see VS build files in those projects, but honestly MINGW is much more prevalent. Anyway, VS doesn't run on Linux and I've *never* heard a single complaint about that.

      I'm with you in that I don't really use IDEs unless forced to by my job. I specifically don't want my build tools to be integrated into my development environment. That's because I want to be able to have continuous builds and continuous integration. I also want each developer to be using the exact same tools to build so that we don't get wierd inconsistencies. Although, if you call running the build tool and parsing its output "integrated", then I'm all for that.

      Where VS really shines is in the refactoring capabilities of the editor. For C++ development, it is the best that I know about. But even with that, I still get better productivity with a combination of VIM and ctags. VS is convenient, but it's not like I can't program without it.

      Maybe I'm old school but I don't want to have a non-free development tool as a requirement for my free software, no matter how convenient it is. If our free software tools aren't good enough, we need to improve them. Luckily, as programmers, each of us has that ability. I haven't done so, simply because I'm happy with the tools I have now (though.... improving C++ refactoring capabilities in VIM sounds like a fun task...)

    154. Re:Wait, what now? by wrook · · Score: 1

      Its certainly not C, C++ or C# or even Java. I can't think of anyone who can write non-trivial code in those languages without a debugger.

      Others have replied with the same information, but I want to chip in. I've worked in shops that operate the way you say. Everyone is stepping away at the debugger trying to figure out what the code is doing. There are two main issues that I think are worth thinking about.

      First, what is "non-trivial code"? I will submit that all code should aim to be trivial (though problems may not be). Let's take some trivial example. Let's open a socket, wait for someone to connect and when they do, fork the processes so that we can deal with that person's input while still waiting for new connections. I suspect almost everyone has done something like this in University. The code to do it is trivial in *nix, or should be unless you are very, very confused. There is absolutely no need to use a debugger to understand it.

      But, this is doing something quite complex, actually. We have to deal with hardware interrupts, we have to multi-task, etc, etc. There is a *lot* of code in play, even if we haven't written it. Why is our code trivial? That's because the underlying libraries we are accessing, and the OS are well designed and relatively bug free. Writing our example doesn't involve any complex set up. The code is really no more complex than the problem it is trying to solve. And since our system is virtually bug free, when we look at the code, we feel confident that it is doing what we expect.

      So the first thing to take away from this is, if the complexity of your code is forcing you to use a debugger to understand it, this is a fault of the code not you. Instead of searching for more and more powerful tools to deal with your complex code, you should be searching for ways to make your code less complex. This will bring a lot of benefits.

      The second issue that comes up with code is quickly finding where code is operating differently than you expect. Most people talk about "testing", especially unit testing. I'm not a huge fan of this word, even though it is appropriate in some circumstances. To be honest, it is not possible to write a test to verify that the software is operating "correctly". That's because if I get the wrong idea about something, I'm likely to write a test that is just as incorrect as the main code. Instead, I see tests as documenting my expectations and assumptions. If the main code violates those expectations and assumptions, I am alerted.

      I don't usually try to write tests to handle all corner cases for something. Because I try to write simple code, it is usually clear from the code what it is doing. Instead, I try to build a kind of spider web of "tests" that will alert me when something is going against my expectations. The "tests" are written in such a way that it points directly to the thing that is not as expected. As people write code, they run the tests. If their expectations and my expectations are not in sync, the tests fail and they are shown directly what the problem is. This allows them to freely change code without worrying about breaking things. Of course, if they purposely change the expectations of the code, they will have to rewrite my tests.

      Using these two principles, it is quite easy to work without ever using a debugger. My main criteria for code is that it always remains simple enough that I can understand it completely at a glance. If it takes me 30 seconds or a minute to understand something, then it needs to be replaced. For tests, they should be sufficient so that if someone has a different expectation than me, they are alerted as soon as they run the tests. 100% test coverage is not always necessary, but if you do the above, you will naturally be fairly close to it (and if you do test first development, it's actually hard not to get 100% coverage).

      The biggest problem with these ideas is getting others on your team to agree to them. I can te

    155. Re:Wait, what now? by Guy+Harris · · Score: 1

      Actually, Apple stopped shipping GCC a long time ago. /usr/bin/gcc is just a compatibility-wrapper on top of LLVM which translates command line options for GCC to the equivalents in LLVM.

      Is that "LLVM the project" or "LLVM the code generator and optimizer library"? The latter has no command-line options to translate to. The former includes clang, which is a C/C++/Objective-C front-end that can be combined with the LLVM code generator and optimizer to form a C/C++/Objective-C compiler; that compiler has a set of command-line options that, by and large, are the same as those of GCC. /usr/bin/gcc was, at least in the Lion timeframe, the same as llvm-gcc, which is "a modified version of gcc that compiles C/ObjC programs into native objects, LLVM bitcode or LLVM assembly language, depending upon the options." - GCC front-end, LLVM back-end. Its native command-line options are pretty much the same as those of GCC ("Being derived from the GNU Compiler Collection, llvm-gcc has many of gcc's features and accepts most of gcc's options.").

      Perhaps in the latest versions of XCode /usr/bin/gcc runs clang rather than llvm-gcc.

      So, no translation - the main C/C++/Objective-C compilers built from the LLVM back end use, by and large, the same command-line options as GCC (why bother making them different just to be different?).

    156. Re:Wait, what now? by Zo0ok · · Score: 1

      Basic compiler? I had the feeling it was the complete thing (but without the IDE of Visual Studio). I opted for the Platform SDK a while ago, because it contained complete x64 stuff, which VS Express did not.

    157. Re:Wait, what now? by Myopic · · Score: 1

      Ha! You said Visual Studio is "good". I can only imagine someone saying that if they have never in their lives used any other IDE, and if that person has absolutely no imagination whatsoever. VS is not nearly as good as any of the open-source IDEs I've ever used. VS daily makes me want to stab myself in the eyeball with a dull pencil.

      I suspect that your post was flamebait in that regards; your main point, though, is correct: the OP untenably equated VS dev with Windows dev.

    158. Re:Wait, what now? by marcosdumay · · Score: 1

      By the time of Java 5 I read the license, and you could bundle a JRE with your installer. Maybe they changed it earlier/later, I don't know. There were conditions, ok, but most companies wouldn't trigger those.

      Anyway, you said you couldn't bundle the JDK. That's true, you never could. But one never needed to.

    159. Re:Wait, what now? by spongman · · Score: 1

      huh? cross-platform C++ is C++ just like any other. If Visual Studio didn't understand, compile and debug C++ code then it wouldn't be much of an IDE, would it?

      top tip: it's a good C++ IDE.

    160. Re:Wait, what now? by Anonymous Coward · · Score: 0

      You know what this story actually tells? That even FOSS users don't like their IDE's. They want to use Visual Studio from Microsoft because frankly, it is much better than the open source alternatives.

      EXACTLY. In my department many people (including myself) use Visual Studio IDE as a toolchain to develop Linux-targeted applications. We use Windows to build, and a Linux VM to run (and possibly native Linux boxes to run, if the application isn't VM-friendly for some reason -- eg, relies on advanced 3D hardware accel ability).

      So the fact that Microsoft scaled back its Express IDE doesn't surprise me. What did surprise me is that Microsoft has also removed its C/C++ compilers and Desktop SDKs from the newer editions of "Windows Platform SDK" (8 or newer). They are now only available via Visual Studio 11 Pro.

    161. Re:Wait, what now? by spongman · · Score: 1

      You know that among modern OSes, Windows is unusual in that it doesn't come with a compiler as a standard feature.

      huh?

      C:\temp>echo using System; class Foo { public static void Main (string [] _) { Console.WriteLine("Hello, world!"); } } > hello.cs

      C:\temp>%windir%\Microsoft.NET\Framework64\v2.0.50727\csc.exe hello.cs
      Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.4927
      for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727
      Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.

      C:\temp>hello.exe
      Hello, world!

    162. Re:Wait, what now? by Anonymous Coward · · Score: 0

      Sure, there are pretty good open source IDEs out there, but the problem here is the compiler and its proprietary extensions. You can only get MSVC11 with VS 2011, so you need to pay for C++11, C++/CX, .NET 4.5, etc

    163. Re:Wait, what now? by lsatenstein · · Score: 1

      Look to using Qt with their SDK and with Ming compiler. And your code is cross platform, so you can go beyond MS to the Mac, to Linux, to Unix etc. etc.

      I use Qt which is CPP based and I am delighted to not have to deal with MS anything

      --
      Leslie Satenstein Montreal Quebec Canada
    164. Re:Wait, what now? by Meski · · Score: 1

      Or do the cheap and less elegant solution of asking your users to go to Sun and install it (and provide a link). If your user's a corporate, then their COE likely has it already. These days, a lot of home environment's have it. Not quite so brilliant these days, Sun.

    165. Re:Wait, what now? by Meski · · Score: 1

      About the same, which is why we *pretend* to be in the USA when we order. See http://politics.slashdot.org/story/12/05/26/0411202/australian-it-price-hike-inquiry-kicks-off-submissions-wanted for more.

    166. Re:Wait, what now? by KingKaneOfNod · · Score: 1

      How many people are unable to fully switch to Linux (but would like to) because some software they must use is Windows-only?

      Actually I don't think this is much of a reason anymore; if you really wanted to switch to Linux, VM software (like Virtual Box) is now good enough that you can run most Windows software through it, and using "headless" modes you can even mostly hide the fact that you are using a VM from the user. I think actually it comes down to people not seeing a reason to change; then you may need to retrain staff, etc. and it's easier to just stick with what you know.

    167. Re:Wait, what now? by Anonymous Coward · · Score: 0

      and it wouldn't matter if they were or not

      It matters a lot. It's fraudulently promoting commercial propaganda as if it's a legitimate third party point of view. If they explicitly said who they were representing, and not astroturfing, then you might have a point.

      stick to answering the posts for their content and not for their source

      It's spam, repetition to drown out alternative points view, and as such should be downmodded to oblivion whatever the content. Which incidently is usually extremely biggotted and somehow always fails to mention alternatives that would be important for the reader to know. Funny that.

      The slashdot administrators appear to allow it because it's profitable for them to do so and they don't understand the ethics of the situation. Anonymous commercial posting is never okay as corporations need visibility in all their public actions to be accountable to the general public. When they are allowed to fake support that damages people's ability to publicly discuss and deal with unethical companies. To put it another way free speech can be destroyed just as much by too much noise as too little message.

    168. Re:Wait, what now? by Anonymous Coward · · Score: 0

      That is not even close to what is going on.

      I know this is Slashdot but if you don't understand the topic STFU

    169. Re:Wait, what now? by Anonymous Coward · · Score: 0

      Those are pretty worthless compilers. If it doesn't come with a C compiler it doesn't really come with a compiler.

    170. Re:Wait, what now? by Anonymous Coward · · Score: 0

      "Because it is newer" is not a valid reason to upgrade.

      MS does not make it easy or cheap to upgrade.

      If you have other MS software versions that won't run on 7, you have to spend $ to upgrade that as well.

      It is a horrible merry-go-round that never stops and they charge you by the revolution.

      I know a small software company(3 full time programmers) that ran an ancient version of SQL Server for its SaaS offerings. They were looking into upgrading, and after all was said the bill was roughly $50,000. Needless to say they are not running any MS software any more and are better off for it. They moved to PostgreSQL and found it superior in performance.

      This is why Linux has been looked at a lot recently around the world at the corporate and governmental agency level. Not only are there no licensing hassles, they have full control of what they run and when they upgrade it.

    171. Re:Wait, what now? by Anonymous Coward · · Score: 0

      The problem isn't a one button build. The problem is that fucktards like you do not understand the build process and are fucked if something goes wrong.

  2. Dumbest Decision Ever by SpryGuy · · Score: 2

    This is really stupid. I mean, I understand the (stupid) reasoning behind it, given the direction they want to go... but it's just shooting themselves in the foot.

    At least VS2010 Express will still be available, but still... this is going to burn a LOT of good-will (such as it is) with Windows developers.

    --

    - Spryguy
    There are three kinds of people in this world: those that can count and those that can't
    1. Re:Dumbest Decision Ever by CAKAS · · Score: 2

      Then use one of the THOUSAND other IDE's available? You know, Borland (now CodeGear), AMD's, CERN's, Intel C++ compiler, IBM.. Hell, use GCC! https://en.wikipedia.org/wiki/List_of_compilers#C.2B.2B_compilers

    2. Re:Dumbest Decision Ever by slomike1 · · Score: 1

      "Windows Developers" will own the full version of VS. For new learners, VS2010 will be fine. I don't really see what the big problem is here.

    3. Re:Dumbest Decision Ever by game+kid · · Score: 1

      Of course there are other IDEs, for which I and others will be grateful. The point is that Microsoft went from mildly sane to Full Retard in the span of one OS release. VS 2010 Express (especially when combined with a Platform SDK) was quite useful for making what they now call "classic apps". Now we have to pay in, or sanction M(isadv)e(n)tro.

      --
      You can hold down the "B" button for continuous firing.
    4. Re:Dumbest Decision Ever by deniable · · Score: 5, Informative

      This isn't a dumb decision at all. It's the consequence of a dumb decision. VS Express was put out to get people to switch to .NET development. Now that they're trying to shift from .NET to WinRT or whatever it's called this week, the tools aren't needed any more but the WinRT versions are. Look further down the stack and this change makes sense in a Microsoft way.

    5. Re:Dumbest Decision Ever by Anonymous Coward · · Score: 1

      stupid yes. but microsoft is betting the farm on metro.. they don't want desktop apps anymore. why? two reasons. they have to play catch-up with mobile, and because of the fucking microsoft app store... they want a piece of every 3rd party software sale, just like apple gets with iOS (and is also pushing for in OSX).

    6. Re:Dumbest Decision Ever by CAKAS · · Score: 3, Informative

      Visual Studio has been paid product for most its lifetime. The few recent versions had the free "express" edition mostly suited towards students and new programmers. No one that actually does serious development work uses it - it's just there to try things out, just like demo versions of games. Yet, they still offer free version to make Metro apps - again useful for new programmers. But if you do serious work, you will get the full version, just like you always have.

    7. Re:Dumbest Decision Ever by Anonymous Coward · · Score: 1

      Microsoft is like a drug dealer. The first hit is free, but you'll be paying for it for the rest of your life.

      Visual Studio is a hell of a drug.

    8. Re:Dumbest Decision Ever by Sir_Sri · · Score: 1

      This is pretty much it. Although students will want the regular desktop version more than the metro one, they have a portal for academic licencing now (where it's still free).

      The chunk of the market that uses free visual studio for anything important that can't get it for free legally is probably pretty small, and it might just be that it's not worth the effort when VS 2010 will do the job.

    9. Re:Dumbest Decision Ever by ILongForDarkness · · Score: 1

      I agree. My guess on this: they really really want the windows store to be successful. Apple gets it easy because so few people actually bother to make desktop apps for Mac (yeah I know Office, Adobe, Matlab etc exist for mac but very very small compared to MS land, or even Linux). Since their really isn't the mentality in the apple community of buying packaged software for the desktop for every little think you want like companies do with windows anyone dreaming of getting rich on the platform automatically jumped all over their store. MS is the complete opposite: companies are used to directly marketing to customers and are very suspicious of MS trying to get control over everything sold on the platform (rightly so).

      The express versions I think were always intended for people learning development/hobbyist. "Real work" was supposed to be done by a paid version. It makes since that MS wouldn't want to encourage people to spend their time learning how to develop apps the "old" way when who knows win 9 might not have a desktop at all.

    10. Re:Dumbest Decision Ever by shutdown+-p+now · · Score: 2

      Express editions were also very useful for F/OSS folk who often do development primarily on Linux (or, these days, also OS X), but want a Windows port - VC++ 2010 Express is full featured enough to compile anything you throw at it, and to create project files and other similar stuff to publish for others (the "serious work" guys with VS Ultimate who want to use that F/OSS library) to easily integrate into their project.

    11. Re:Dumbest Decision Ever by shutdown+-p+now · · Score: 2

      Your comment would make more sense if you'd realize that WinRT does not subsume .NET - indeed, .NET is one of the three frameworks/toolchains available to target WinRT (the other two being C++ and HTML5/JS).

    12. Re:Dumbest Decision Ever by deniable · · Score: 1

      MS being clear as mud with a lot of their announcements haven't helped. There's definitely a shift in focus for dev tools. The camp in power now wants to shift to new / old tools. Look at what's happened to Silverlight.

    13. Re:Dumbest Decision Ever by shutdown+-p+now · · Score: 2

      Actually, it's more like a synthesis of old and new. For example, take Silverlight - the new XAML-based UI framework to Metro is pretty much it, except rewritten in native code - but, thanks to WinRT language projection magic, still accessible from .NET as if it were managed. For simple Silverlight apps, you can often get away literally with just renaming a bunch of namespaces in your "using" statements, the rest just works. On the other hand, now you can also use it from C++ (also with XAML, data bindings etc - only there it has to do some codegen since there's no reflection), getting a pure native app with no VM or GC.

      This is a bit outdated now (since it was written six months ago on then-current beta version), but the overall picture is still correct.

    14. Re:Dumbest Decision Ever by EvanED · · Score: 1

      Actually crazily enough I worked for a (relatively small) company that did mixed platform development, and while there were some copies of the full VS floating around, I'm almost positive most of the day-to-day Windows development happened with the express editions. (Caveat: the build system was SCons, using the MSVC compiler.)

      Or maybe that was just my day-to-day dev since I was an intern. :-)

      Point being, the express editions really were a surprisingly capable tool on their own.

    15. Re:Dumbest Decision Ever by dbraden · · Score: 1

      You know, Borland (now CodeGear)

      FTFY:
      You know, Borland (then Inprise, then Borland, then CodeGear, now Embarcadero)

    16. Re:Dumbest Decision Ever by KiloByte · · Score: 1

      Mostly a waste of time -- instead of wrangling with just a bizarre platform, you need to fight both a bizarre platform and a bizarre compiler.

      Microsoft keeps doing strange things with no obvious purpose other than reducing portability. For example, using their proprietary APIs where a better ANSI C version already exists. Or, using a two-byte encoding instead of UTF-8 (this breaks characters above U+FFFF, with badly incomplete hacks to re-fix them, C++ streams, etc). Or, those "security enhanced" replacements for most ANSI C functions that are actually less secure than originals (fopen_s(), etc). All while withholding basic standard features, like inttypes.h.

      If you're developing something Windows-only, MSVC might be adequate, but for anything portable, forget it.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    17. Re:Dumbest Decision Ever by shutdown+-p+now · · Score: 1

      VC++ is not a C99 compiler; deal with it. It's a C++03/11 compiler with accidental support for C99 stuff - hence no inttypes.h etc (but there's stdint.h). If you write portable C++ code, it's perfectly usable.

      By the way, I don't know where you're getting troubles with "two-byte encoding", given that all Win32 APIs (and now also WinRT APIs) use UTF-16 rather than UCS2 - so characters above U+FFFF work just fine, though they need two units to encode. If you really want UTF-8, though, you can have that as well (codepage 65001).

    18. Re:Dumbest Decision Ever by KiloByte · · Score: 1

      VC++ is not a C99 compiler; deal with it. It's a C++03/11 compiler with accidental support for C99 stuff - hence no inttypes.h etc

      C++11 requires them.

      all Win32 APIs (and now also WinRT APIs) use UTF-16 rather than UCS2 - so characters above U+FFFF work just fine

      Except where they don't, and that seems to be the majority of calls I used recently. For example, all console calls (WriteConsoleOutput(), etc). Or, character classification (iswupper(), towupper()).

      If you really want UTF-8, though, you can have that as well (codepage 65001).

      This is supported only in a couple of conversion functions, you can't do I/O, fopen(), etc via it. Lengthier discussion.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    19. Re:Dumbest Decision Ever by deniable · · Score: 1

      Similar where I work. The dev guys get the full VS and only use it for ASP.NET while the ops guys use whatever Express version to build small desktop apps. It beats the hell out of VBA although I still get to use that more than I'd like.

    20. Re:Dumbest Decision Ever by Lord_Naikon · · Score: 1

      Also their new Metro APIs require the use of a new syntax (^ suffix) in C++ which is obviously unportable and IMHO Microsoft should be ashamed of doing that.
      You'll see stuff like: bla::bla(foo^ bar) { ... }

      COM wasn't nice to use in C++ but at least it was all C++.

    21. Re:Dumbest Decision Ever by gbjbaanb · · Score: 1

      its not quite true - the ^ crap is their C++/CX system, its a "easy to use" wrapper around the underlying WinRT runtime API, which itself looks a lot like COM.

      There is a more 'native' looking C API for WinRT, but MS doesn;t want to promote it much - they'd much rather you wrote your code using the proprietary (surprise!) ^ nonsense, thus forcing you to keep using Visual Studio.

      The non-^ system is called WRL (for windows runtime library) and is sortof like ATL.

    22. Re:Dumbest Decision Ever by KiloByte · · Score: 1

      WinRT APIs

      Except that we're talking about C++, WinRT doesn't have C++ bindings in any of Microsoft's languages. There is something called C++/CX, which is a yet another language incompatible with anything else (and somehow advertised by Microsoft as real C++).

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    23. Re:Dumbest Decision Ever by Anonymous Coward · · Score: 0

      .Net sits on top of WinRT.

      WinRT is a system's API and .Net is a framework/library.

    24. Re:Dumbest Decision Ever by Lord_Naikon · · Score: 1

      Cool, thanks for the information. Not that I will be programming for Windows 8 anytime soon but at least now I wont spread misinformation :-)

    25. Re:Dumbest Decision Ever by EvanED · · Score: 1

      Or, those "security enhanced" replacements for most ANSI C functions that are actually less secure than originals (fopen_s(), etc).

      OK, I understand the portability objections to these functions... but saying they're "less secure?" You're gonna have to explain that one.

    26. Re:Dumbest Decision Ever by EvanED · · Score: 1

      (I also understand that some of the other behavior is questionable too, e.g. strcat_s will replace the first character of the source string with '\0', which makes it hard to recover from an error.)

  3. Pfeh... by Svartalf · · Score: 4, Insightful

    It's worth noting that there's enough toolchains that are perfectly capable of producing desktop applications in that are Free (in both senses) that're capable of producing quality results.

    Quite simply, if they're willing to cut their own throats in this space this way...let 'em.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    1. Re:Pfeh... by n1ywb · · Score: 1

      Python has been using VS2008 up to this point for their windows releases, although I understand with 3.3 they will move to 2010. I think we'll get plenty of mileage out of VS2010. Calling windows free software dead" is a bit sensationalist, but I guess it sells. There's also gcc-mingw, which while a bit klunky, does work and some projects use it. I mean what does 2011 really do that 2010 doesn't do? Automatic SSE2 optimizations? How many apps can really benefit from that? The existing apps that really need it (VLC comes to mind) have probably already implemented SSE2,SSE3,donkyballs5000 optimizations the old fashioned way.

      That said I think companies need to really look at what their charging for dev tools. I was an Apple fanboy up to about 1998 when I realized how much it would cost to buy the full set of Inside Macintosh and a good compiler like MPW or Metrowerks (not to mention new mac hardware). A bit out a college student's price range. That's when I dumped Macs from my life. Apple did get smart eventually and give the tools away and look at their ecosystem now.

      --
      -73, de n1ywb
      www.n1ywb.com
    2. Re:Pfeh... by Anonymous Coward · · Score: 0

      Programs like VLC are most likely to disable such autoparallelization code, since everything where it is really valuable or easy to do is done. Leaving the difficult and not that critical parts, and the combination usually meaning the compiler will actually screw up your code and make it slower (if nothing else by bloating your code and thrashing the instruction cache).

  4. Why Forbes name Ballmer one of the worst CEO? by Taco+Cowboy · · Score: 4, Interesting

    When I read Forbes naming Ballmer one of the 5 worst CEO, I had some doubt

    After reading TFA, the doubt is gone

    Indeed, Ballmer is utterly clueless on how to run Microsoft !

    --
    Muchas Gracias, Señor Edward Snowden !
    1. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous Coward · · Score: 4, Insightful

      Give them time to react to developer response. Who knows, maybe they'll end up following the Windows Phone model and pay people to develop on the platform.

    2. Re:Why Forbes name Ballmer one of the worst CEO? by ILongForDarkness · · Score: 5, Insightful

      Not a fan of his personality but since Gates has left: XBox, .Net, Windows server ~3X gain in market share, dido database solutions. Dominant in most large corporations for email as well. They've done some good things, they've done some bad things like all companies. In pure business sense they are doing pretty good: http://ycharts.com/companies/MSFT/earning_yield#series=type:company,id:MSFT,calc:earning_yield&zoom=&startDate=6/30/2002&endDate=5/25/2012&format=real&recessions=false earnings yield went from ~1.75% to ~10% since 2002 (couldn't get a chart out to 2000 when Gates left) while they traded ~flat since the dot com boom. So MS today has the earnings to back up the valuation versus MS of Gates day. They might have boggled the phone, screwed the pouch with Vista etc but they earn money, at least now. Consumer software isn't the only source of revenue.

      I think CEOs that need to be crapped on are the ones that gave them selves bonuses when they were getting government bailouts and losing money. Or the second they got out of government ownership decide to reward themselves with 10's of millions as deferred payment for all those hard years of ~1M/yr salaries.

    3. Re:Why Forbes name Ballmer one of the worst CEO? by OeLeWaPpErKe · · Score: 5, Insightful

      The problem here is the TV problem. Visual Studio 11 is free to use, but not free to produce. You're not the customer, you're the product that Microsoft is buying. And Microsoft wants you to produce metro applications, that drive demand for their new products (and phones/tablets), not drag users back to their previous products that people have already bought.

      It's as simple as that.

      Don't like being used ? Pay for what you need. It'll be a whole other story, even with the very same Microsoft products.

      Btw: as a developer I thought I'd add that Visual Studio is a fast, usable and well-integrated IDE, it's also a very, very industrial one. It is much less elegant than most of the alternatives.

    4. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous Coward · · Score: 1

      Nope. Thanks for ignoring the corporate looting of the vulture capitalists you apparently adore.

      They don't even have the decency of a robber baron, they STEAL from them. And get us to never notice that they have no clothes.

      Some emperors.

    5. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous Coward · · Score: 0

      Not sure if trolling, but in case you aren't, where do you think that bailout money came from?

    6. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous Coward · · Score: 2, Interesting

      Who cares about earnings. What matters is the share price. It hasnt moved and until recently paid no dividends. In other words you dont get paid untilcthe value goes up!

      Second, what abou Windows 7, Windows Vista, IE 9, and Office 2010 adoption? It is horrible! Most customers still run 11 year old XP and 75% Ie 6, 7, and 8. Thats lost revenue. It costs money with no return to patch IE 6,7, and 8 and XP. Windows had a monoploy in internet browsers and PDAs with WinCE and was about to monopolize the smart phone market with it before Apple surprised them. Worse the cash cow pc went from 95% to 85% with macs eating the marketshare. The ultimate grand slam agaisnt Balmer is Tablets eating away their notebook market for executives and consumers.

      If Windows 8 flops boy are things going to get worse. That and cash reserves vanishing as MS used it for buying stock for the last 10 years is why the share price is down. His job is to have it keep rising. If he and Gates didnt keep 60% of the stocks he would be fired already.

    7. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous Coward · · Score: 0, Insightful

      It's not just Ballmer's repeated foot-shootings, you need to look at the broader context of the PC industry. HP and Dell are posting massive losses, Best Buy's retail channel is dead, CompUSA is gone, third-rate Chinese ODMs aren't gaining any traction, and the corporate segment is still languishing on Windows XP and IE6. In the big picture, it is obvious, PCs are dying.

      Soon PCs will be parked in the corner for legacy application use and relegated to server rooms. Sure, bearded hobbyists will continue to build Linux-powered frankenclones out of their surplus turbo-button cases, but the average person will stay far away. Meanwhile, Apple is ascending to be the dominant force in client-connectivity and will soon enter the IT segment in a big way.

      iPad is your future.

    8. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous Coward · · Score: 3, Funny

      I just received a chair in the mail.

    9. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous Coward · · Score: 0, Insightful

      iPad is your future.

      As a developer and, more important to me, as somebody who truly enjoys hacking all I can say is please have mercy and let the end be quick. If that's how it's going to be then just slit my wrists or better yet my throat.

    10. Re:Why Forbes name Ballmer one of the worst CEO? by fuzzyfuzzyfungus · · Score: 2

      iPad is your future.

      As a developer and, more important to me, as somebody who truly enjoys hacking all I can say is please have mercy and let the end be quick. If that's how it's going to be then just slit my wrists or better yet my throat.

      Thankfully, Apple's continued quest for thinness uber alles will soon produce a macbook air thin enough to cut the vital blood vessel(s) of your choice with. Of course, the firmware will be cryptographically restricted to only support cutting those arteries that Ives sees as aesthetically pleasing; but so it goes...

    11. Re:Why Forbes name Ballmer one of the worst CEO? by hairyfeet · · Score: 1

      Why did you have ANY doubt before? just look at the man's track record...killing a profitable playsforsure for Zune market, the Zune itself, rushing Vista out with show stopping bugs, the Kin, rushing the X360 out with a billion dollar heating problem, the whole Vista capable fiasco, and now forcing the metro (aka WinPhone) UI onto the desktop, which is a place it should NEVER be, all because even after pissing away hundreds of millions he can't even give WinPhones away.

      Frankly this should be a surprise to no one, he is frankly strictly middle management sales guy that only got the job he did because he was there at the start and was gates' little buddy. The man makes the Apple pepsi period look like fricking genius, he has literally pissed away billions of dollars and doesn't have shit to show for it. The numbers haven't changed, they still own the desktop and THAT IS IT, in mobile they are nowhere, and there is even still some debate if the X360 has actually given them a ROI yet or if they just wrote off all the money they spent on R&D for Xbox I and the X360.

      So i'm sorry but even those that like MSFT software should be able to see what an incredible failure as a CEO he has been. his entire term behind the wheel has been either coasting on past success or getting blindsided by the next new thing and then trying to do a half ass ripoff of whatever is a hit and failing miserably. hell they only really have two cash cows and now he's gonna take a big old shit on one of them because he just can't accept his mobile strategy is a giant fucking fail! I only hope the Win 8 failwhale is the last straw and the board punts his ass, which frankly should have happened after the Vista failure and the billion dollar X360 write off. I would LOVE to see the exact figures of the amount of cash he has pissed down the drain on failures, anybody know what the figure is? i bet its billions, the man is just a giant walking disaster.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    12. Re:Why Forbes name Ballmer one of the worst CEO? by hairyfeet · · Score: 4, Insightful

      I'm sorry AC but you are full of shit. NOBODY is gonna want to do serious work like photoshop or quickbooks or a bazillion other jobs on no damned iPad. what you and all those that worship the Cult of Steve seem to be missing is the big picture which i will now give to you..

      The VAST majority of the PCs that were made in the last 5 to 7 years are not only "good enough" for the jobs people have, for most they are INSANELY over powered. The reason why all the OEMs like HP and Dell are shitting on themselves is frankly they got waaaay too fucking spoiled and thought the MHz wars were just gonna last forever, but those of us in the trenches could have told you when the first dual cores starting hitting mainstream that the gravy train was over. there just isn't any real "killer apps" that require the insane power of a hexa or octocore PC, most people with duals aren't even really stressing the system. I gave my GF a triple core Athlon for Xmas to replace her aging P4. Now this is probably considered dog slow by this group but after a month I checked her stats and you know what? The thing hadn't even hit 45% load. the kind of tasks that she and most consumers have simply aren't stressing the systems they have, so why buy a new one when they won't feel a difference?

      So I'm sorry but for a few jobs iPads work, for the rest they are but a toy. Apple sells on brand like Prada and Nike, just ask those people standing in line for a new one "does the one you have not work? Is there something wrong with it?" and the answer is no, its just COOLER to have the newest one. its a status thing, nothing more.

      The reason MSFT and the OEMs can't do this is frankly nobody gives a rat's ass about Windows or these OEMs as a brand, the ONLY thing they want a Windows PC for is to run their third party apps....which frankly aren't even stressing what they have. I have built e350 units for office workers, that is probably the weakest chip made that is out of order. do they complain? Is it slowing them down? Nope because for basic office jobs frankly ANY dual core gives them cycles to spare.

      so ultimately X86 is simply a victim of its own success. they made chips so damned powerful that honestly nobody bothers to replace one until it dies and with just a tiny bit of care even that netbook or laptop can last 5 years or more. the OEMs thought they could just follow the same path and keep cashing the checks, they were wrong. ARM is currently undergoing its own MHz war but when that peters out i have NO doubt you'll see the exact same thing you see now in X86, incredibly overpowered devices that aren't replaced until the previous one fails. Except for Apple of course, because owning last year's iPad is like wearing last year's designer fashions, its just not hip.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    13. Re:Why Forbes name Ballmer one of the worst CEO? by ILongForDarkness · · Score: 2

      Exactly. I might add that I live in a country that didn't go tits up a few years ago so while money was used to stimulate the economy their wasn't much of a bailout (other than a bit to the US autos since we make a lot of parts for them). I'm spiteful (not jealous because I want to be worth the money they earn not just earn it) that these performance incentives get given when the performance is good and when it is bad. That companies have interlocking board memberships effectively guaranteeing every year that executive pay will raise not becuase of external competitive market for top talent but because all the top talent meet together and agree "yep we deserve a raise this year".

        As a shareholder (via company pension, government pension and personal retirement savings) it pisses me off that my money is given away to executives that didn't earn it (high salary for provable high value add I'm okay with, high salary because your whole industry just happens to be having a good year (a la commodity companies) not so much), giving it away to charities, giving it away to politicians etc. No. You're a business, make the products/services that your good at and customers will pay you for and give me, the owner, the profit from the gusiness that I funded with my money at risk not some local troop of girl guides so you can get a photo op in the local newspaper looking like a great guy (always easiest to look generous when you are giving away someone elses money without even having the decency of telling them beforehand). So that is why I'm spitful: only executives (via usually their whiping boys if not directly by being the chair of the board (shouldn't be allowed IMHO), or via incenstuous interlocking board memberships) get to give themselves a raise. The employees under them get told "no we can't afford it, bad economy blah blah", the business owners get told "sorry their isn't much profit left it was a bad year so we had to "reinvest" everything", executives? For the most part a pat on the back and a reliable 5-10% raise every year.

    14. Re:Why Forbes name Ballmer one of the worst CEO? by Taco+Cowboy · · Score: 1

      Why did you have ANY doubt before?

      Maybe I'm just old fashion

      I prefer to give people benefit of the doubt

      Jumping into conclusion just isn't my cup of tea :)

      --
      Muchas Gracias, Señor Edward Snowden !
    15. Re:Why Forbes name Ballmer one of the worst CEO? by SoCalChris · · Score: 2, Insightful

      Because none of the applications that I use daily run on Linux? No Adobe Lightroom, no Photoshop, no QuickBooks, no MS Office. And no, F-Stop, Gimp, gnuCash and OpenOffice are not viable alternatives.

      You keep using your free OS. I'll keep making shit loads of money using my relatively inexpensive one.

    16. Re:Why Forbes name Ballmer one of the worst CEO? by rtb61 · · Score: 1

      MSN loses money under Ballmer, enough said (Google et al).

      --
      Chaos - everything, everywhere, everywhen
    17. Re:Why Forbes name Ballmer one of the worst CEO? by RobbieThe1st · · Score: 1

      You're about right there, at least in the real world. I use MasterCam, $15k/seat software, to do my job. Only recently has it gotten any capibility to use more than one core for /anything/, and it's still single-threaded for most of what it does. I'm running a C2D with a 2.5ghz+ speed, 4GB of ram, and a low-end discrete video card that's enough to run Aero... and I rarely stress it, despite keeping a number of things running(often 2-3 mastercam windows, FF with 8 tabs, apache/mysql/php serving 30 computers with ~100k hits/day(auto-reloading pages, most)) and the only time I've noticibly stressed it was when I had a Debian VM running, and Gnash was locked up and eating up an entire core... and even then, the system was perfectly usable, just somewhat sluggish.
      So, at least for me, I see no reason to upgrade. If it failed, quad-core 3.x ghz obviously, but until then...

      Obviously some people have different loads, but for me? Only upgrade that'd really help is a SSD.

    18. Re:Why Forbes name Ballmer one of the worst CEO? by Eirenarch · · Score: 4, Interesting

      I find the decision very strange. The software that matters will still be developed for the desktop because big companies just buy Visual Studio (or more precisely have subscriptions). Trying to push Metro-style apps via students and hobbyists is in my opinion ridiculous. Also you get all the devs' rage and all the bad P.R. of Internet articles. If I saw any reason for them to do something evil, enslave the devs with their tools or push metro down our throats I would understand but this decision makes no sense to me in any way.

    19. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous Coward · · Score: 0

      Your information is seriously messed up.

      "Who cares about earnings. What matters is the share price."

      These aren't uncorrelated. Earnings growth cannot continue to exceed share price growth forever. If it did, Microsoft would eventually buy the last share in itself, at which point I guess it becomes self-aware..

      "until recently paid no dividends."

      Microsoft has paid dividends for most of Ballmer's tenure -- almost a full decade now (Not long after the value stagnation started).

      "what abou Windows 7, Windows Vista, IE 9, and Office 2010 adoption? It is horrible!"

      What are you talking about? Almost twice as many customers run Windows 7 as XP, and more use IE9 than all other IEs combined. I have no figures for Office 2010 and don't find them on the Internet nearly as easily (I guess because it doesn't appear on the user-agent string so it's harder to measure over the Internet). Vista clearly did disappoint.

      "Worse the cash cow pc went from 95% to 85% with macs eating the marketshare."

      Both Apple and Microsoft increased their absolute markets. In what world does earnings not matter, but marketshare does? By that argument Macs are doing terribly.

      "cash reserves vanishing as MS used it for buying stock for the last 10 years is why the share price is down"

      Cash reserves do little for share price. Stock buybacks are unlikely to decrease share price, and if they just kept the money in the bank then shares would be worse because the bank interest yield is less than their dividend payment, while share value has not gone down over the period of time they've had buybacks (it's gone up over that period of time).

      About the only thing I agree on is that Tablets are a big threat (the WinCE market that Microsoft lost wasn't a big loss in the first place, more of a missed opportunity to become even bigger).

    20. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous Coward · · Score: 0

      ... with a chair.

    21. Re:Why Forbes name Ballmer one of the worst CEO? by cyber-vandal · · Score: 0, Troll

      You are now about to be bombarded with people calling you an idiot just because Linux suits their narrow needs and they're quite happy to spend ages fucking about with it. I once listed five different applications I'd used in different places as examples of why people still use Windows and the moron said "why are you only talking about edge cases?"

    22. Re:Why Forbes name Ballmer one of the worst CEO? by Aighearach · · Score: 0

      You are now about to be bombarded with people calling you an idiot just because Linux suits their narrow needs and they're quite happy to spend ages fucking about with it.

      Don't be such an idiot, if it suits my needs I don't need to spend ages fucking about with it. In that case you either enjoy fiddling and do, or don't and don't.

    23. Re:Why Forbes name Ballmer one of the worst CEO? by hairyfeet · · Score: 1

      Exactly, the real world programs folks use daily simply can't stress these monster X86 chips to any reasonable degree. Hell I even sold my full size laptop and bought one of those e350 netbooks, that is one of the smallest chips you can get but for what i do when I'm mobile, surf, download drivers, maybe watch a movie? I have tons of cycles to spare and 6 and a half hours battery life. Hell even the gamer PCs me and the kids are playing on are a couple of low end hexacores and a middle range quad and with $50 HD4850s we have yet to stress the systems, we have just too many cycles, too much power.

      As I said X86 is the victim of its own success, that's all. Even the cheapest AMD and Intel chips have so damned much power that even if you multitask like mad you just won't ever bog these babies down, so what is the point in buying a new one? The stupid thing was the OEMs and Wall Street acted like the MHz wars was never gonna end but once the systems went multicore there simply wasn't a point. I mean look at all the work you are doing on a C2D and that's...what? A 6 year old chip? Then realize that most folks rarely do more than one or two things at a time MAX, does anybody think they'd be able to actually choke a C2D? Or even an old Phenom I dual? Hell I use an 8 year old Sempron 1.8GHz as a nettop in the shop and for the jobs it has...downloading drivers, letting me look up parts, even doing some web surfing when I'm waiting on an install, it just works beautifully.

      In the end even a laptop or netbook given a little TLC will easily last you 5 to 7 years so there simply is not point in jumping on the upgrade bandwagon when your apps don't even stress the machine you have. THAT is why X86 sales have bottomed out, not some magical "We're all gonna use iPads" bullshit. Funny that despite all that talk about "Apple quality" the guys i knew with iPads sold them the second the new version came out, because to them owning last year's model just wasn't cool. To them it was just as much about fashion as it was any features because just like X86 frankly they weren't stressing their iPads either. That's great for Apple, but that shit just don't fly in X86 land as nobody cares what year your laptop is, just as long as it does its job.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    24. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous Coward · · Score: 0

      12 year old pc , and 3 -7, yr old pcs ( those 3 are all p4's)

      now if i want to use 3dsmax i need more power then these give and i need more ram....

    25. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous Coward · · Score: 1

      Huh? You don't think the reason people might want a new iPad is because it happens to be faster and more powerful than their old one? I myself just did the upgrade from the iPad 1 to the iPad 3, why? The apps are getting more sophisticated, the games are getting bigger and I was starting to see issues because of the low amount of RAM (256MB) in the iPad 1 vs. the 1GB in the iPad 3. So no, it had fuck all to do with 'coolness' and everything to do with wanting to upgrade to something else that meets my expanded needs. Now I'm really happy - games run smoother with better graphics, it's not stuttering when I change apps, etc, etc. The advancement of technology and all that. This 'all Apple people are trendy coolsters' is getting really boring. I couldn't give two flying fucks about 'coolness' (and yeah yeah, I have an Android smartphone, a PC, a Mac and do C# dev as my day job, so no I'm not an 'Apple fanboi').

      Other than that, yeah I mostly agree with everything else you said. Just not the tablet hate. There ARE people doing serious work with tablets and as the hardware and software get better there will be more. Tablets aren't going to replace PCs for everyone, but for a majority of people who don't use computers in their jobs and don't have much of an interest in a PC, a tablet will be good enough for them.

    26. Re:Why Forbes name Ballmer one of the worst CEO? by Huge_UID · · Score: 2

      "I'm sorry AC but you are full of shit. ... YMMV and I ignore ACs" Apparently, you don't.

    27. Re:Why Forbes name Ballmer one of the worst CEO? by Junta · · Score: 3, Informative

      Basically, they are frightened by Apple's relative success in mobile computing devices. They previously had a strategy around tablet computing, and Windows 7 represented them addressing all the obvious tweaks to be applied to the desktop environment for tablet use case. That market still hasn't taken off, so they assume Metro and ARM are required.

      Of course, I think WP7 lackluster performance in the phone space demonstrates that perceived value of Windows on ARM is not particularly compelling. They might still think that the large form factor tablets might be more competitive, but I don't see any reason to believe it. In tablet space, MS best hope is probably Medfield and Brazos based devices, bringing the massive set of MS compatibile applications.

      Forcing Metro on Desktop users to the extent possible is probably also a strategy to effectively throw the desktop usability under the bus to force people to get used to the interface. The hope being if users end up using Metro UI every day, it would grow on them or at least they would tolerate and understand it, and consistency between Windows Phone and Windows desktop gives the phone product a boost.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    28. Re:Why Forbes name Ballmer one of the worst CEO? by Junta · · Score: 2

      Keep in mind that Gates is still chairman of the board, and was still effectively directing strategy as chief software architect in 2006. That means he was still there overseeing things including the launch of XBox360 and .Net. I don't know where you source the gain in market share to discern what timeline you *think* Ballmer was responsible for. Effectively, up until ~2007 Ballmer had training wheels on.

      MS offerings actually haven't signiicantly changed since Vista, which was released very shortly after Bill Gates stopped giving his full attention to MS (meaning he oversaw even most of Vista, though not the actual release).

      --
      XML is like violence. If it doesn't solve the problem, use more.
    29. Re:Why Forbes name Ballmer one of the worst CEO? by Xest · · Score: 4, Insightful

      "Not a fan of his personality but since Gates has left: XBox, .Net, Windows server ~3X gain in market share, dido database solutions."

      This isn't because of some magical action, but because Ballmer left them alone to go down the path Gates had already set them on. Effectively all Ballmer had to do was recognise these segments were growing and leave the teams the fuck alone to keep growing them - even a CEO as shit as him can manage that.

      The key issue is that under Ballmer no new product lines have arisen and been succesful. Just about every succesful product line Microsoft has now, stems from the Gates era. There have been a number of new high growth markets - portable media players, tablets, cell phones, and in every case, Ballmer has failed to grasp them and form a cohesive and succesful strategy around them. Even the web he's struggled with, I've never heard of anyone using Office 365, but I know plenty of people that use Google Apps for example. Their closest thing to success there has been Bing which basically just had an absolute fuckton of money thrown at it in terms of getting it as a default browser, and shit loads of advertising until it actually got to a slightly better than negligible market share.

      I don't disagree that Microsoft is still doing well as a business, but the point is it's basically on cruise control and that only works until you run out of gas. The world of computing is changing, it's become, and becoming more and more web and mobile based, but Microsoft isn't managing to follow - it's profits still come almost entirely from the desktop and server markets.

      This is why Ballmer is an abysmal failure of a CEO, because all he's achieved at Microsoft is to keep it on the same path it's been for the last 10 years, which sure, means that it's growing whilst that path remains viable, but what about when that path stops being viable? what if something comes along and eats into that path? What if say, Apple decides it is willing to start shipping and supporting Mac OS X for PCs and an office suite now that they have more than enough money to pursue that kind of venture? We know Jobs wouldn't have allowed it, but the new Apple, where Cook gives shareholders more of a say? What then for Microsoft? Their bottom line is under threat and they have nowhere else to run to.

      The fact is that Gates built a company so big, strong, and powerful that even the worst CEO in the world would take a few decades to really kill it off. You only have to look at Sony for another example of this - it's only just now really beginning to start having to explain it's failings, despite having been run fairly incompetently for at least a decade, getting on for two. Sony's looking right now like it may well end up fading into the history books with it's continued decline, but it's taken along time, and it'll probably take at least another decade yet to truly falter, that's assuming they don't get their act together and bring in competent management in the meantime.

    30. Re:Why Forbes name Ballmer one of the worst CEO? by Junta · · Score: 2

      You do realize why so much of the corporet segment is XP and IE6 right? It's because it's 'good enough'. Change for the sake of change is expensive. Vista started a wave of migration work, many aborted projects and feedback to MS from corporate customers on *why* they didn't want to deal with Vista. Much of the Windows 7 changes were driven by corporate requirements.

      iPad's represent a far more drastic change than would iPad-centric model. The same holdouts for XP will not exactly be jumping at the chance to go iPad.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    31. Re:Why Forbes name Ballmer one of the worst CEO? by Junta · · Score: 1

      he has literally pissed away billions of dollars

      To literally do that is quite an anatomical feat.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    32. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous Coward · · Score: 0

      Uh, actually there's still a demand for increasingly powerful PC's (at least from an enterprise side) through applications such as photoshop, autoCAD, etc etc and this demand will never be gone.

    33. Re:Why Forbes name Ballmer one of the worst CEO? by Jawnn · · Score: 1

      Noooo.... YOU are about to be informed that Windows suits my narrow needs and I'm quite happy to put with it's annoying idiosyncrasies so that I can use the handful of apps that have no open source alternative. For everything else, and that means ALL of the heavy lifting (you know, the part that makes "shitloads of money" for a medium sized collection of business units, including the largest Internet retailer in it's market space, I use Linux. Oh, and by the way, that "handful" of Windows apps? Management tools for the Linux stuff. The point is that all this Windows vs Linux fan boy stuff is just childish bullshit. One uses the best tool for the job (or the only tool, in some cases), regardless of the OS upon which that tool runs.

    34. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous+Brave+Guy · · Score: 3, Insightful

      All of which might be a reasonable strategy, except that the typical uses for a Windows desktop PC are totally different to the typical uses for a tablet or similar mobile device. One is for power and content creation, the other is for easy content consumption. They just happen to overlap in that both can involve a web browser some of the time.

      If MS sticks to its guns and tries to force Metro on everyone, I think it really will be the end of them, at least in their current monolithic form. I don't think they can afford another Vista or another poor assault on the mobile space, and Windows 8 has the potential to be both at the same time.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    35. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous Coward · · Score: 0

      Do you see the contradiction in your argument? You say no one needs a crazy quadcore i7 for basic tasks yet you open your essay saying ipads are a toy. You seem to realize the processors in ipads and macbook airs are plenty fast enough for most mundane tasks yet try to argue the opposite. This makes no sense. Also complaining that apple products are "hip" just sounds like sour nerd grapes. Don't hate it because it's beautiful. Also how is having some hobbyest built octo-core PC with 3 video cards not a "status thing" yet buying a new iphone so you can use siri is? Again this makes no sense. It's obvious from the contradictions in your writing that you've made an emotional decision and are now looking for the flimsiest factual excuses to support it.

    36. Re:Why Forbes name Ballmer one of the worst CEO? by hairyfeet · · Score: 2

      You sir should be modded up to 11 because you nailed it, I would just add that not only did he not grow but he actually shot his own company in the face with a key piece of tech he killed and that was PlaysFor Sure or PFS.

      At the time he got the bug in his ass to be "squirting" with his Zune PFS was a VERY popular program with a ton of licensees, all bring in money to MSFT and at the same time giving people a reason to use Windows and MSFT software for music. with PFS there was a ton of "all you can eat" sites where you could download all the tunes your player could hold as well as get 10 or 15 tracks in MP3 for a flat $10-$15 a month, they also had great features like playlists based on your choice of genres or favs so that each month you could just load your PFS device with tunes from bands that played the style you liked or new artists in whatever genre you prefer, it was VERY popular at the time.

      When he announced he was killing PFS to push the Zune and Zune market I knew at that moment he was a piss poor CEO, because he could have easily just added PFS support to the Zune and kept what was an easy to manage money making market, instead he took a crap all over it and killed any momentum that Windows had in media players. With PFS you had everything from those $20 MP3 players at the checkout lines to $300 Archos players so it was easy peasy for anybody to use PFS. By killing it he not only killed all those popular PFS sites he also gave the ones making MP3 players a reason not to support Zune market. just one more boneheaded move from a truly piss poor CEO.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    37. Re:Why Forbes name Ballmer one of the worst CEO? by msobkow · · Score: 1

      I don't find it strange at all. Metro locks users in to Windows 8. None of the compatability systems like Wine are ready to support Metro, and are unlikely to do so in the near future.

      If you can get even a fraction of open source and "learning" systems built using Metro, that's some segment of the user base that now has to use Windows 8, or forego the application in question.

      More importantly, it seeds the developer community with people that only know Metro for Windows 8, and have no experience in using the "traditional" APIs and toolkits.

      What? You thought Microsoft would stop trying to lock people in just because of those pesky "abusive monopoly" charges and oversight committees?

      How seriously you underestimate the lure and power of the almighty profit.

      BTW, I always thought the Microsoft image on Slashdot should have been of the Grand Nagus rather than a borgified Bill. :)

      --
      I do not fail; I succeed at finding out what does not work.
    38. Re:Why Forbes name Ballmer one of the worst CEO? by marcosdumay · · Score: 1

      That's true. The PC isn't going away, that is a fact. Yeah, portables may get even bigger than it, but the PC isn't getting any smaller.

      Now, Microsoft has a great position at the PC. They are betting that position with the hope of getting better at the portables (that MAY get bigger than the PC, or maybe not). At the same time they are forgetting the lessons that MS itself helped to teach us in the past, that in a competitive market, the most flexible (AKA free) plataforms win.

      The only question is how stuborn MS is. Will they retreat they bet before or after they lose their position at the PC?

    39. Re:Why Forbes name Ballmer one of the worst CEO? by fustakrakich · · Score: 1

      ...nobody bothers to replace one until it dies...

      Obviously these old machines aren't dying fast enough. Gotta make sure the new ones don't last any longer than 1 or 2 years.

      --
      “He’s not deformed, he’s just drunk!”
    40. Re:Why Forbes name Ballmer one of the worst CEO? by marcosdumay · · Score: 1

      ARM is currently undergoing its own MHz war but when that peters out i have NO doubt you'll see the exact same thing you see now in X86...

      Tablets currently come with 1GHz processors and 1GB of RAM. That is nearly enough for anything. ARM has at most 1 more generation on the MHz wars before battery becomes so hard a constraint that speed will not matter anymore.

        By the other side, portables are now in a kWH war, that will grant a few more generations of easy selling for the manufacturers.

    41. Re:Why Forbes name Ballmer one of the worst CEO? by nightfell · · Score: 3, Interesting

      I'm sorry AC but you are full of shit. NOBODY is gonna want to do serious work like photoshop or quickbooks or a bazillion other jobs on no damned iPad. what you and all those that worship the Cult of Steve seem to be missing is the big picture which i will now give to you..

      You use words like "nobody", when you know that's an outright lie. Adobe sells a version of Photoshop on the iPad. There are plenty of personal financial apps on the iPad (including over a dozen apps from Intuit!).

      As usual, hairyfeet, you're demonstrating just how woefully out of touch you are with reality. People don't buy iPads because they are stupid fashion cultists. They buy iPads because they *like* iPads! But since you don't sell iPads, and don't like them yourself, anyone who buys them must be stupid, cult followers, and fashionistas, right?

      What reason does the non-professional user have, today, to not buy an iPad? Because it doesn't run Photoshop as capably as a PC, today? Because it doesn't run CAD software as capably as a PC, today? Because it doesn't run financial software as capably as a PC, today? For the 1% of people who actually need that sort of capability, *today* they need a PC. Good for them! But what about the other 99%? There are plenty of photo editors (including iPhoto, which is fantastic, and a version of Photoshop which is surprisingly capable), personal financial software, and CAD software (including software from Autodesk). Not quite as capable *today* as the PC versions, but over time those differences will diminish, as they have over the past 2+ years.

      I don't think the PC is going away any time soon, but it's definitely becoming less and less necessary to more and more people year after year. I have no idea where the balance is going to eventually end up at, but I am quite certain that, already today, the iPad is more capable and the PC is less necessary than you seem to grasp, and that those trends are growing, not slowing.

      The reason MSFT and the OEMs can't do this is frankly nobody gives a rat's ass about Windows or these OEMs as a brand, the ONLY thing they want a Windows PC for is to run their third party apps....

      Exactly! They don't want the PC OS or PC hardware because they specifically want the PC OS or PC hardware, they simply want the capabilities that the PC OS and PC hardware enables. The iPad enables a significant portion of those capabilities, but without all the bullshit hassle that accompanies the PC OS and PC hardware.. That's why they like iPads. Not because they are stupid fashion cultists!

      so ultimately X86 is simply a victim of its own success. they made chips so damned powerful that honestly nobody bothers to replace one until it dies and with just a tiny bit of care even that netbook or laptop can last 5 years or more.

      Right... The problem with PCs is that they are so damned good, nobody buys them! Fucking brilliant! And the reason the iPad is selling so well? Because it's complete shit! Your logic is amazing, hairyfeet.

      People buy iPads because they like them. You can't seem to understand this, so you make up a completely nonsensical theory about how people are simply dropping $500-$800+ on something they don't like, but which is simply some sort of fashion statement (even though people don't do that for *anything* else in the sort of numbers you see for the iPad).

      You run a business by going after the stingiest of clients. You push netbooks onto them, going after the cheapskates who will buy the shittiest PC money can buy (the $300 netbook), then marvel when they don't come back year after year for upgrades? Yet somehow, this is because the PC is just too damned amazing!

      Have you considered that you are going after the worst type of customer? The one who will spend the least amount of money possible? How can you be surprised that they don't buy new hardware very often? And for those who you are providing a disservice to by pushing

    42. Re:Why Forbes name Ballmer one of the worst CEO? by ILongForDarkness · · Score: 1

      Jan 2000 was when Gates stopped being CEO was the point I started the clock in my post. But even if you grab say 2005 well after Gates stopped being CEO (or really any period ~2years ago, it still holds share yield has grown under Ballmer. To me yield matters more than share price, or at least it should, since that is really where value is generated not in some artificial group of nutjobs deciding that FB is worth $38/share with shit for earnings just because it is cool. If you buy the local corner store you don't care what people think about your company, you care about the speed that dollars enter the till.

      Good point with the board position though. Think he was for a while chief software architect which I think is the role where he would muddling around with product development more so than the board role.

    43. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous Coward · · Score: 0

      dido database solutions

      You mean like this?

    44. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous Coward · · Score: 0

      I agree with you on lots and lots of points. Yes, the x86 chipset has exceeded the specs needed for email, browsing, and creating word docs (if anyone really does that much anymore) and scrapbooking. ARM will fall into the same arena soon enough, if they're not already there, and will completely dethrone x86 for most of these use case systems, because 4W is a whole lot better than 140W any day of the week.

      Now for the other parts: most off brand laptops, and some branded laptops, are useless piles of crap after 2-3 years use. Keyboards have issues, hinges start failing, screens deteriorate in various ways, whether it's the hinged ribbon cable failing or other components, it doesn't matter to the user, the result is an unusable item.

      As for using those multi-core chips? I load my hexcore 24GB system to 100% several times a week for 5+ hours at a time. How? HD video. I prefer to have my OTA video commercial free and compressed to something smaller than 8-10 GB per hour of recorded time. I wish I had more cores... and may double or more the cores on the next box, or look into grids. I couldn't imagine returning to a C2D.... it makes me shiver just to think about it. Video is not the only kind of processing that eats up reams of CPU time, but it's the most common use case that people can relate to.

    45. Re:Why Forbes name Ballmer one of the worst CEO? by shiftless · · Score: 2

      Give them time

      No thanks

    46. Re:Why Forbes name Ballmer one of the worst CEO? by Miamicanes · · Score: 1

      > If MS sticks to its guns and tries to force Metro on everyone, I think it really will be the end of them, at least in their current monolithic form.
      > I don't think they can afford another Vista or another poor assault on the mobile space, and Windows 8 has the potential to be both at the same time.

      If Ubuntu weren't equally determined to cut its wrists and ram Unity down people's throats, I might be inclined to agree with you. The problem we face now is that all three mainstream desktop platforms (Windows, OS/X, and Ubuntu Linux) are going down the shithole together. It's already shredded Ubuntu's viability. Stop and reflect about this for a moment -- in less than a year, "Ubuntu" has managed to go from being practically a synonym for "desktop Linux", to a second-place contender to a distro 99% its users had never even HEARD of a year ago ("Mint"). If Microsoft had any sanity, that kind of nearly-overnight loss of market share would scare the bejesus out of them. Not because Microsoft has to worry about people switching, but rather because by now it should be quite painfully aware of how Windows users express their contempt and displeasure: by rejecting new versions of Windows and installing older ones, instead.

      XP is a perfect example of how it can become a meme that explodes wildly out of control and takes on a life of its own. Truth be told, 94% of the people who express a preference for XP over Vista can't actually give any coherent reason for their decision, or at least not any reason that later releases didn't resolve. It doesn't matter. Once the meme that "Vista == bad" took root, it became impossible for even Microsoft to overcome. There are people who wouldn't have upgraded from XP to Vista, even if Microsoft gave away the discs for free just so they could wash their hands of XP forever. As it stands, Microsoft is setting itself up for a repeat of its Vista debacle with Windows 8.

      As further proof that Microsoft has gone insane, I offer another story from Slashdot a few days ago, announcing Microsoft's decision to "de-prettify" Windows 8's desktop. Or, put another way, Microsoft is determined to take another jab at anyone who hates Metro and punish them by making its desktop environment a step backwards from Windows 7. Jesus Christ naked on a unicycle. Microsoft really, truly DOES appear determined to ensure that nobody who's running Windows 7 has any sane reason to ever get Windows 8. And if Microsoft quits selling Windows 7 & basically forces people to pirate it to use it instead of Windows 8, they'll probably have the gall to chalk Windows 8's failure to "inadequate DRM" instead of "it really fsck'ing SUCKED compared to what it replaced".

    47. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous Coward · · Score: 0

      Sadly, you're both right. People are going to THINK they can do serious work on the iPad. And, they're going to do serious work, sucessfully. The fact that they're horrbily limited devices isn't going to matter - they're going to restrict their work to what is possible on the iPad. (See, Photoshop on iPad is never going to meet the calibre of what's possible deskop. But that's not going to matter because people are going to forget what's possible on the desktop. The lowest common denominator will win.)

      The same is true on Metro - people will do 'serious work' on it. Look at Dyamics GP 2013's stuff. And they'll be restricted to what is possible. CEOs will love it. Because it's easy to use. Simply the power of what is possible will be reduced, to make it easy.

      And people will just have lowest-common-denominator expectations from here on in.

    48. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous Coward · · Score: 0

      Adobe sells a version of Photoshop on the iPad.

      So, graphic artists are flocking to the iPad now because it has "Photoshop"?

      There are plenty of personal financial apps on the iPad

      So, that means people just are just dumping their PCs because an iPad lets them do the same stuff they can already do?

      People don't buy iPads because they are stupid fashion cultists.

      Heh, I've seen lines full of 20-somethings with iPad 2s in their hands waiting to buy 'the new iPad' on launch day that say otherwise.

      What reason does the non-professional user have, today, to not buy an iPad?

      ...they own a PC (and possibly a smartphone) that already does everything an iPad can do? That's why I haven't bought one. Why pay $500 to do stuff you can already do, just so you can use your finger instead of a mouse?

      Because it doesn't run Photoshop as capably as a PC, today? Because it doesn't run CAD software as capably as a PC, today? Because it doesn't run financial software as capably as a PC, today? For the 1% of people who actually need that sort of capability, *today* they need a PC. Good for them! But what about the other 99%?

      I'm pretty sure a lot more than 1% of people buy things because of what they can do for them now, rather than they will be able do for them in 2 years. Besides, buying an iPad for what it will do in 2 years is especially dumb, because in 2 years it will cost a lot less, as the next iPad will have come out already. Besides, not even 2 years will help the iPad become a viable platform for professional use, because...

      Not quite as capable *today* as the PC versions, but over time those differences will diminish,

      A fingertip based touchscreen will never be precise enough for things like graphic design, unlike a Wacom tablet, or even a mouse, which already are just about perfect. Also mobile devices are not well suited for battery-draining cpu-intensive operations like rendering.

      Right... The problem with PCs is that they are so damned good, nobody buys them!

      Nobody said there was a problem with PCs... Also, a lot more people still use them than do iPads.

      ...you make up a completely nonsensical theory about how people are simply dropping $500-$800+ on something they don't like,

      Nobody said these people don't really like the iPad, they just like things that are fashionable. The fact remains that an iPad does nothing that products that preceded it didn't do already, it just does them with an all-touchscreen interface instead (which will always be suitable for casual, non-precise, and inefficient use only, due to inherent limitations of the interface).

    49. Re:Why Forbes name Ballmer one of the worst CEO? by Crosshair84 · · Score: 1

      On the flip side though, this has helped drive down the costs of chip manufacturing. In the past you could only run equipment for a few years before having to either trash it or start producing other lower margin chips because everything went obsolete so fast.

      Now though, they can amortize the cost of the equipment over a longer period of time because they know the chips will be in production for longer. Meaning production costs are lower,which lead to lower prices for consumers.

    50. Re:Why Forbes name Ballmer one of the worst CEO? by Reservoir+Penguin · · Score: 1

      I expected a reply from you and as usual you do not see the forest behind the trees. Microsoft is a dinasaur of the desktop era and as desktops are quickly disappearing from peoples desks (it's been a while since I saw an actual desktop as a home PC) so is Microsoft. Even worse - people keep spending more time performing tasks traditionally reserved on home PCs (noteooks now) on their smartphones and tablets and since Windows phones are such a non-starter in this market every time somebody buys and iOS or Android device it's a loss for Microsoft. In the *professional* desktop Microsoft is still kind but it's also becoming to erode with cloud/broswer apps making underlyng OS irrelevant. So thank you for the finme job Microsoft, we will take it from here.

      --
      US-UK-Israel: The real Axis of Evil
    51. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous Coward · · Score: 0

      But it does let me do things I can't do with a PC or notebook (and I'm referring to tablets in general, not specifically the iPad). With a tablet I can sit back and RELAX during my bumpy bus ride, holding the screen up close enough to my face that I can actually read it and remain comfortable. If I tried using a netbook or a laptop (and believe me, I tried), I'd be hunched over straining my eyes, tense as all fuck trying to keep the thing still, while trying to move a mouse pointer around using a shitty touchpad and trying to type in said uncomfortable position. Ditto for trying to sit back on my recliner at home while doing some casual web browsing.

      I have a mate who swore up and down that tablets were useless, then eventually he got a Galaxy Tab 10.1. Now he's always carrying the thing around. In so many situations, a tablet is so much more pleasant to use in a way that a notebook can never be, purely by virtue of its form factor.

    52. Re:Why Forbes name Ballmer one of the worst CEO? by exomondo · · Score: 1

      All of which might be a reasonable strategy, except that the typical uses for a Windows desktop PC are totally different to the typical uses for a tablet or similar mobile device. One is for power and content creation, the other is for easy content consumption.

      But is there even a problem there? Is there anything you can do on Windows 7 that you can't do on Windows 8?

      If MS sticks to its guns and tries to force Metro on everyone, I think it really will be the end of them, at least in their current monolithic form.

      What do you mean by 'force Metro on everyone'? You mean just replacing the start menu with the start screen? I would have preferred it the Apple way (where Launchpad is available but not default) but this certainly doesn't seem to be the big deal people are making it out to be.

    53. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous Coward · · Score: 0

      HP and Dell are posting massive losses

      Dell's $635 million profit is a massive loss? Well that's weird, almost as weird as HP's $1.5 billion profit being a massive loss.

      iPad is your future.

      BAHAHAHA well at least your drivel is consistent.

    54. Re:Why Forbes name Ballmer one of the worst CEO? by nightfell · · Score: 1

      Adobe sells a version of Photoshop on the iPad.

      So, graphic artists are flocking to the iPad now because it has "Photoshop"?

      Nope. Some are flocking to it for other apps though.

      There are plenty of personal financial apps on the iPad

      So, that means people just are just dumping their PCs because an iPad lets them do the same stuff they can already do?

      Some people are some of the time.

      People don't buy iPads because they are stupid fashion cultists.

      Heh, I've seen lines full of 20-somethings with iPad 2s in their hands waiting to buy 'the new iPad' on launch day that say otherwise.

      They say they are stupid fashion cultists? Or is that just what the little voice in your head says on their behalf?

      What reason does the non-professional user have, today, to not buy an iPad?

      ...they own a PC (and possibly a smartphone) that already does everything an iPad can do? That's why I haven't bought one. Why pay $500 to do stuff you can already do, just so you can use your finger instead of a mouse?

      Just as there's nothing a PC can do that you can't do in other ways. Still, you bought a PC. People buy iPads for the exact same reason. The absolutely hilariousness of your rebuttal here is laid bare by the simple fact that people are buying iPads. By the tens of millions. So clearly they are buying something that does the same things as the PC, just with a finger (or more) instead of a mouse.

      Because it doesn't run Photoshop as capably as a PC, today? Because it doesn't run CAD software as capably as a PC, today? Because it doesn't run financial software as capably as a PC, today? For the 1% of people who actually need that sort of capability, *today* they need a PC. Good for them! But what about the other 99%?

      I'm pretty sure a lot more than 1% of people buy things because of what they can do for them now, rather than they will be able do for them in 2 years. Besides, buying an iPad for what it will do in 2 years is especially dumb, because in 2 years it will cost a lot less, as the next iPad will have come out already. Besides, not even 2 years will help the iPad become a viable platform for professional use, because...

      The 1% are the pros that need the pro software. Please read more carefully. Everyone buys what they need today.

      Not quite as capable *today* as the PC versions, but over time those differences will diminish,

      A fingertip based touchscreen will never be precise enough for things like graphic design, unlike a Wacom tablet, or even a mouse, which already are just about perfect. Also mobile devices are not well suited for battery-draining cpu-intensive operations like rendering.

      And for those minute niches, they can buy PCs. Or whatever they prefer.

      Right... The problem with PCs is that they are so damned good, nobody buys them!

      Nobody said there was a problem with PCs... Also, a lot more people still use them than do iPads.

      The OP did. But more broadly, if you don't think there are people saying that PCs have problems, your head is further up your ass than I had thus far assumed. And I had already assumed rather far up to this point.

      ...you make up a completely nonsensical theory about how people are simply dropping $500-$800+ on something they don't like,

      Nobody said these people don't really like the iPad, they just like things that are fashionable.

      Um, no, that's exactly what he said. They aren't buying them because they like them specifically, but because they are fashionable. Fashion being meta, not inherent.

      The fa

    55. Re:Why Forbes name Ballmer one of the worst CEO? by nightfell · · Score: 1

      Sadly, you're both right. People are going to THINK they can do serious work on the iPad. And, they're going to do serious work, sucessfully.

      Exactly. However, I don't see how that makes us *both* right. One of us stated the exact opposite, in fact.

      The fact that they're horrbily limited devices isn't going to matter

      Limited by whose measure?

      they're going to restrict their work to what is possible on the iPad.

      Everything has limits. The particular limits only matter to the people being subjected to them, for the tasks being measured against. No matter what task you are doing on your PC, your PC is limited compared to something else. Still, you seem to do ok I'd assume.

      Same with the iPad.

      (See, Photoshop on iPad is never going to meet the calibre of what's possible desktop.

      "Never" is a bold word. I don't see why an iPad 10 couldn't match or exceed Photoshop on a Whatever_Bridge PC counterpart. But that doesn't matter. What matters is can it do the task at hand to your standards. If it can, cool. If not, use something else. I've never heard a single person say PCs will go away. Maybe people will still need them for Photoshop. Maybe not. But your example illustrates perfectly the point I'm making, which is that the tasks being trotted out for why iPads are unsuitable for everyone are actually tasks which are important to only a small niche of computer users. That has little application to the topic at hand.

      But that's not going to matter because people are going to forget what's possible on the desktop.

      Only because they are too busy making use of what's possible on the iPad. Well, more to the point, no one is going to forget anything. People just won't bother with kludgy-ass desktops in the first place.

      The lowest common denominator will win.)

      No, I don't think Android is going to win. Nor Linux. But only time will tell, of course.

      The same is true on Metro - people will do 'serious work' on it. Look at Dyamics GP 2013's stuff. And they'll be restricted to what is possible. CEOs will love it. Because it's easy to use. Simply the power of what is possible will be reduced, to make it easy.

      And people will just have lowest-common-denominator expectations from here on in.

      Oh, I see. You are defining "lowest common denominator" as "doing things in a way different than how I prefer". Who are you to sanction what people should and shouldn't be using? Isn't that for them to decide?

    56. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous Coward · · Score: 0

      Correct translation: I can't afford to *use* an iPad toy because it's totally worthless for anything serious.

    57. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous+Brave+Guy · · Score: 2

      Is there anything you can do on Windows 7 that you can't do on Windows 8?

      I don't know. Unless I missed the quietest product launch in Microsoft history, Windows 8 isn't out yet.

      However, it appears (from the fact that we're having this discussion at all) that Microsoft are indeed restricting the capabilities of their new generation of developer tools that go with Windows 8, so to that extent the answer to your question would be "yes".

      Also, I'll mention here that the default presentation Microsoft chooses will probably have a big effect on a lot of users, even if there are technical options you can configure to go back to how things were. If most people see bright colours and big rectangles on their screen when they turn Windows 8 on, then that's what most people are going to think Windows 8 is unless Microsoft make any alternative presentation very obvious. Again, the OS is not released yet, so I'm not going to speculate about how well or otherwise they might do that.

      What do you mean by 'force Metro on everyone'? You mean just replacing the start menu with the start screen?

      No, I'm talking about the developer tools, which are the subject of this Slashdot discussion.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    58. Re:Why Forbes name Ballmer one of the worst CEO? by JasterBobaMereel · · Score: 1

      Adobe Lightroom, Photoshop, QuickBooks, MS Office - all run on Mac OSX ... and so could be ported to Linux relatively easily if the manufactures decided there was a market ...

      this is purely another case of they don't run on Linux because there is not a market, and there is not a market because they don't run on Linux ....It is a commercial decision not a technical one

       

      --
      Puteulanus fenestra mortis
    59. Re:Why Forbes name Ballmer one of the worst CEO? by exomondo · · Score: 1

      I don't know. Unless I missed the quietest product launch in Microsoft history, Windows 8 isn't out yet.

      Well what's your problem with their strategy then? There doesn't seem to be any issue unless there is something that Windows 7 can do that Windows 8 can not...and there isn't anything to suggest that will be the case.

      However, it appears (from the fact that we're having this discussion at all) that Microsoft are indeed restricting the capabilities of their new generation of developer tools that go with Windows 8, so to that extent the answer to your question would be "yes".

      No, not really. They just aren't providing a native compiler for free - no reason you can't use any other tools instead - just the same as how the free editions of VS don't support MFC.

      Also, I'll mention here that the default presentation Microsoft chooses will probably have a big effect on a lot of users, even if there are technical options you can configure to go back to how things were. If most people see bright colours and big rectangles on their screen when they turn Windows 8 on, then that's what most people are going to think Windows 8 is unless Microsoft make any alternative presentation very obvious. Again, the OS is not released yet, so I'm not going to speculate about how well or otherwise they might do that.

      If you've used any of the previews you know that the only real difference there is the start screen, essentially an application launcher.

      No, I'm talking about the developer tools, which are the subject of this Slashdot discussion.

      Well in that context no, they aren't forcing Metro on anyone.

    60. Re:Why Forbes name Ballmer one of the worst CEO? by bingoUV · · Score: 1

      Right... The problem with PCs is that they are so damned good, nobody buys them

      Too good to need replacement is a widely studied pitfall in business. You are just showing your ignorance.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    61. Re:Why Forbes name Ballmer one of the worst CEO? by nightfell · · Score: 1

      Right... The problem with PCs is that they are so damned good, nobody buys them

      Too good to need replacement is a widely studied pitfall in business. You are just showing your ignorance.

      I never said such a problem can't exist, just that it doesn't apply here. The idea that the being "too good to need replacement" is an actual problem for the broader PC world is fucking moronic.

    62. Re:Why Forbes name Ballmer one of the worst CEO? by bingoUV · · Score: 1

      Tough to say anything clearly when you are more interested in sarcasm, isn't it? To say nothing of the fact that you have not given a single reason why it is "fucking moronic" [sic].

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    63. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous Coward · · Score: 0

      How does one consume content?

      All these meaningless business terms annoy the fuck out of me.

    64. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous Coward · · Score: 0

      Microsoft hasn't resolved the problem that Vista and newer are entirely too bloated.

      Call me when a Windows OS can idle at 400 MB of RAM with all the graphical bells and whistles like my opensuse install.

    65. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous Coward · · Score: 0

      iPad is a solution in desperate search of a problem.

    66. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous Coward · · Score: 0

      China

    67. Re:Why Forbes name Ballmer one of the worst CEO? by Anonymous Coward · · Score: 0

      First, MS tried to put the desktop on a phone. It didn't work well. Now, they are trying to give you the power of your phone on the desktop. I don't expect it to work much better. My prediction is they will tie the two together in user's minds (as they are trying to) but the flop of one will lead to the flop of the other instead of success building on success.

  5. Oh come on by MrEricSir · · Score: 4, Insightful

    No matter how you read this, the headline is completely misleading. There are other compilers/IDEs for Windows that cost $0. And the term "free" can mean two things on Slashdot; this headline makes it sound like Microsoft is trying to kill FOSS.

    --
    There's no -1 for "I don't get it."
    1. Re:Oh come on by Anonymous Coward · · Score: 0

      Agreed. This a totally malformed headline. I have lost a little bit of faith in the citizen journalist.

    2. Re:Oh come on by peppepz · · Score: 2

      makes it sound like Microsoft is trying to kill FOSS

      Which is exactly what they've been doing during all their history. FOSS developers can either be aware of this, stay away from them and be happy, or they can trust them every time they promise again that they've changed, that now they've embraced openness etc., and then get screwed by them once again when they show their true nature with moves such as this one.

    3. Re:Oh come on by gbjbaanb · · Score: 1

      na, this is Microsoft trying to kill Windows :)

    4. Re:Oh come on by cryptizard · · Score: 1

      What does this have to do with openness? Your commend makes no sense. You can still buy Visual Studio and develop any open-source application you want. Or you can use the free (as in money) version and make an open-source metro app. This changes nothing in terms of FOSS.

    5. Re:Oh come on by peppepz · · Score: 1

      The situation changed from:
      FOSS developers can develop whatever application they want for Windows without paying money
      to:
      FOSS developers can only develop applications for a feature-limited, performance-impaired subset of Windows, or they can pay a lot of money to continue doing what they were able to do before (at least until Microsoft removes the win32 interfaces from Windows, as they've done on the Arm architecture).

  6. Worry not: QT Creator IDE by cachimaster · · Score: 0

    Free, multi-plataform IDE for C/C++ projects: http://qt.nokia.com/products/developer-tools

    You are forced to release your software as GPL if you use the QT sdk tough. But I think that's a limitation of QT, not qtcreator itself. It uses gcc/gdb as a backend.

    1. Re:Worry not: QT Creator IDE by PurpleAlien · · Score: 5, Informative

      There is no reason you have to release your code under the GPL if you use the Qt libraries. Qt is licensed under the LGPL.

      --
      My blog, if you're interested: http://www.purp
    2. Re:Worry not: QT Creator IDE by hargrand · · Score: 5, Informative

      The Qt SDK has an option to be used with LGPL v 2.1 which will allow developers to release proprietary executables without being required to release their source code. Source release is only required if the developers make changes to the Qt SDK itself, which usually shouldn't be an issue. There's also a commercial license available if even this is too onerous.

    3. Re:Worry not: QT Creator IDE by hydrofix · · Score: 5, Informative

      You are forced to release your software as GPL if you use the QT sdk tough.

      No you aren't. Get your facts straight.

    4. Re:Worry not: QT Creator IDE by Anonymous Coward · · Score: 0

      Free, multi-plataform IDE for C/C++ projects: http://qt.nokia.com/products/developer-tools

      You are forced to release your software as GPL if you use the QT sdk tough. But I think that's a limitation of QT, not qtcreator itself. It uses gcc/gdb as a backend.

      This is wrong. It is LGPL.

    5. Re:Worry not: QT Creator IDE by cachimaster · · Score: 1

      Free, multi-plataform IDE for C/C++ projects: http://qt.nokia.com/products/developer-tools

      You are forced to release your software as GPL if you use the QT sdk tough. But I think that's a limitation of QT, not qtcreator itself. It uses gcc/gdb as a backend.

      Alright I was completely wrong about the GPL, as QT is now LGPL. Don't know where I took that piece of mis-information, I believe it was like that years ago, but no more. Well, that makes QT Creator even a better option.

    6. Re:Worry not: QT Creator IDE by Anonymous Coward · · Score: 1

      Even if Qt was GPL that doesn't mean that the code you wrote with the IDE needed to have its source released.

    7. Re:Worry not: QT Creator IDE by slimjim8094 · · Score: 1

      Qt was like that before Nokia bought Trolltech. None of the dire predictions came to pass, but a bunch of people called the switch to the LGPL.

      God, that was back in 08/09. I feel old.

      --
      I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
    8. Re:Worry not: QT Creator IDE by jones_supa · · Score: 1

      I am also enjoying QT Creator. Easy to use, fast, lots of good examples, nice documentation, includes a visual GUI designer too. I'm a C guy who's just cutting his teeth in C++ and graphical applications, so it's also a learning tool for me. I had VS2010 (from DreamSpark) for a while but it felt a bit overly complex and, I'm not sure if the Windows GUI with all it's legacy cruft is a good way to go anyway (CMIIW).

    9. Re:Worry not: QT Creator IDE by Anonymous Coward · · Score: 0

      Since then,there are lots, and I mean LOTS of apps that you can suddenly see using Qt. For example, Guitar Pro, Google Earth or EA Origin.

  7. If you don't like VS10, by NemoinSpace · · Score: 3, Insightful

    MS quipped. "you're free not to use it".

  8. That'll Drive 'em Away... by blcamp · · Score: 0

    Not terribly helpful for MS to do this, to keep attracting new devs coming out of school. Are they trying to kill .NET as a web platform?

    New grads (or upperclassmen) now will just go with LAMP (or a variation) for web, foregoing .NET altogether. And what timing too... iOS development is really building a critical mass.

    Bad move, Redmond...

    --
    The problem with socialism is that they always run out of other people's money. - Margaret Thatcher
    1. Re:That'll Drive 'em Away... by deniable · · Score: 1

      The LAMP stack has improved if it can build Windows desktop apps. They haven't talked about VWD, just the desktop targeted tools like the express versions of C# and VB. Funny thing is that they're targeting Metro and that's moving to HTML/JS.

    2. Re:That'll Drive 'em Away... by Anonymous Coward · · Score: 0

      DAldredge, do you and your alter egos, i.e., westlake, recoiledsnake, et al, ever say anything non-negative? Ever? As long as I have been reading this site I have never seen you utter a single positive contributory thing. Are you that miserable?

    3. Re:That'll Drive 'em Away... by FranTaylor · · Score: 3, Informative

      Qt for Windows builds with mingw, so YES it is possible to build Windows desktop apps for free.

    4. Re:That'll Drive 'em Away... by Anonymous Coward · · Score: 0

      Isn't this a direct quote from the Simpsons?

    5. Re:That'll Drive 'em Away... by DAldredge · · Score: 0

      Sign in then we can talk.

    6. Re:That'll Drive 'em Away... by radeon21 · · Score: 1

      Billy Madison

    7. Re:That'll Drive 'em Away... by shutdown+-p+now · · Score: 1

      This doesn't have any effect on .NET web development, since VS 11 Express Web is still available same as before. It's the support for classic desktop apps - C++/Win32, or .NET/WinForms, or .NET/WPF - that's no longer there; it's Metro only now.

    8. Re:That'll Drive 'em Away... by rev0lt · · Score: 1

      Or you can use other IDE, such as SharpDevelop. That is what I actually use for C# development.

    9. Re:That'll Drive 'em Away... by Anonymous Coward · · Score: 0

      Or you can use other IDE, such as SharpDevelop. That is what I actually use for C# development.

      AFAIK SharpDevelop utilizes the MSBuild toolchain (which will be removed from the SDK), so you might not be as independent as you think you are.

    10. Re:That'll Drive 'em Away... by Hatta · · Score: 1

      And, as a bonus the resulting app is more portable.

      --
      Give me Classic Slashdot or give me death!
  9. Good by Anonymous Coward · · Score: 0

    mingw is better anyway

  10. I guess perl and python must be dead too? by robbo · · Score: 1

    Just because I can't write c# console apps doesn't mean I can't write console apps...

    --
    So long, and thanks for all the Phish
    1. Re:I guess perl and python must be dead too? by Anonymous Coward · · Score: 0

      What about Microsoft makes you think that they'd stop at limiting you to being forced into buying Professional to develop any kind of application (particularly an OSS one)? Microsoft's policy is "get away with it as long as we can," always has been. They'll just blatantly ignore the way things are supposed to be done and then deal wtih the slap on the wrist later...maybe a pittance of a fine, that's all it ever amounts to really. I wouldn't be surprised if some future version of Windows doesn't even allow you to install programs that don't come from some Windows 8 version of the iTunes app store.

    2. Re:I guess perl and python must be dead too? by deniable · · Score: 1

      Just download the MS SDK. It's been free for years and includes the compiler et al. It's only the pretty IDEs that are a problem.

    3. Re:I guess perl and python must be dead too? by Lunix+Nutcase · · Score: 1

      RTFA. They're removing the compiler from the Win8 SDK.

    4. Re:I guess perl and python must be dead too? by EvanED · · Score: 1

      I wouldn't be surprised if some future version of Windows doesn't even allow you to install programs that don't come from some Windows 8 version of the iTunes app store.

      I suppose it's theoretically possible that I'll have to bite my tongue later, but IMO you're crazy if you actually think that. Basically MS would have to ignore the largest reason that Windows is where it is, which is backwards compatibility. Yes, there was a lot of monopolistic crap in there too, but that wouldn't have helped if they were making it hard for people to run their old software. But the degree that MS bends over backwards to ensure that old software continues to run goes to ridiculous lengths.

      Despite what may be prevailing /. wisdom, MS really has been a developer-friendly company. Their main problem is changing "favored technology" like pants -- one day it's straight Win32, then MFC, then WinForms, then XAML, then Metro, and who knows what buzzwords I've missed. But the old technologies continue to be supported; hell, you can run DOS programs on Windows 7 if you've got the 32-bit version. (I think, I can't verify.) They're happy as long as people are developing on Windows.

      If your prediction comes true, it'll be the death knell for Windows.

    5. Re:I guess perl and python must be dead too? by Rockoon · · Score: 1

      The C# compiler was never in the platform SDK.

      Its part of the .NET framework itself... look under \WINDOWS\Microsoft.NET\Framework\*

      --
      "His name was James Damore."
  11. are they trying to turn us into win7 zealots by Billly+Gates · · Score: 2

    There isnt a week where I dont come upon a story like this and laugh out loud. Its a shame too as Win 8 has nice features.

    It was just Metro and now the lack of media player outside ultimate, no gui with aero in desktop mode, and now this?! What the hell are they going to fuck uo next?

    There are work arounds like win7start and the intel compilers and eclipse (sucks to use phenom), but buying a machine with win 7 instead is a lot less hassle.

    XP was bashed here on slashdot for years and then came Vista. Now these same users who bashed it think XP is the next coming of christ and perfection at its core and refuse to leave the 11 year old platform. Now we are being transformed into cutting enthusiasts to luddites we cant stand. Amazing what a bad OS can do.

    I never would have have quit Linux due to its tavlet UI in March 2011 if I knew what was in store for Win 8.

    1. Re:are they trying to turn us into win7 zealots by SpryGuy · · Score: 1

      It was just Metro and now the lack of media player outside ultimate, no gui with aero in desktop mode, and now this?! What the hell are they going to fuck uo next?

      Not sure what you're talking about here to be honest... maybe care to rephrase? Because Desktop Windows Media Player is available in all Windows 8 versions except WinRT.

      And I'm sure that if you want to revert to "Areo" for whatever reason (and why would you want to on a laptop?), you'll be able to. If it's not a built-in option in the OS configuration, then it'll be avaliable as a third party tweak (just like the start menu and button).

      --

      - Spryguy
      There are three kinds of people in this world: those that can count and those that can't
    2. Re:are they trying to turn us into win7 zealots by Billly+Gates · · Score: 1

      Aero is gone with an ugly win 7 basic like gui but with all blinding white. Ms mentioned it would be discontinued.

      The media player is gone from all but ultimate. Pro wont carry it so except to carry 2 laptops to watch a movie on a plane if ypu use a work laptop.

      The news keeps getting worse

    3. Re:are they trying to turn us into win7 zealots by walshy007 · · Score: 1

      I never would have have quit Linux due to its tavlet UI in March 2011 if I knew what was in store for Win 8.

      There are more desktop environments than what ubuntu ships with you know, hell if you install a non-gimped version of linux (like the fedora dvd installer) you can install multiple at the same time and select them when you log in.

      I too dislike gnome3 and unity etc, that's why I use kde. There are other options also if you like.

    4. Re:are they trying to turn us into win7 zealots by Anonymous Coward · · Score: 0

      XP was bashed here on slashdot for years and then came Vista. Now these same users who bashed it think XP is the next coming of christ and perfection at its core and refuse to leave the 11 year old platform.

      That's because XP was polished for 10 years between the release (when it was a bit twitchy) and its death. And Vista was pretty crap-tastic at the start. Win 7 was really just XP2 for Vista, when they finally got to a level of polish that was acceptable to replace XP. It took so long because Win 7 doesn't really add much noticable aside from cleaning up some poor UI decisions in Explorer and adding a shiny but simple window manager and taskbar. The real improvements are small, so they didn't offset the general creakiness of the fundamentals in the first couple releases.

      Now with Win 8, they've "rethought" everything again, except this time it's been rethought by visual designers of apparently dubious skill working toward a goal (desktop and tablet support in one system) of dubious utility. It's going to take them a couple of service packs to work the kinks out, and until they do people are going to bitch about it.

    5. Re:are they trying to turn us into win7 zealots by DMUTPeregrine · · Score: 1

      Ubuntu lets you install multiple desktop environments at the same time and select them on login as well, just FYI.

      --
      Not a sentence!
    6. Re:are they trying to turn us into win7 zealots by JustNiz · · Score: 1

      I thought they removed the gnome login option and forced you to load unity since about 11.10?

    7. Re:are they trying to turn us into win7 zealots by Patch86 · · Score: 1

      Nope, you can still choose your GUI at login. You have to install the GUI you want to use, and it doesn't ship with GNOME out of the box any more- but you can download all the major desktop environments for free in the Ubuntu Software Centre.

    8. Re:are they trying to turn us into win7 zealots by SpryGuy · · Score: 1

      okay, I corrected you once, and you ignored it, so I'll correct you again.

      Windows Media Player is included in all versions except WinRT (ARM). And while the default skin on Win8 is a flattened more metro-like UI (which I find to be pretty clean, and which will extend battery life on laptops and tablets), I'm sure you'll be able to use an "Areo" theme if you want, even if you have to get it from a third party.

      So no, you're just misunderstanding or misinterpreting, possibly willfully.

      --

      - Spryguy
      There are three kinds of people in this world: those that can count and those that can't
    9. Re:are they trying to turn us into win7 zealots by Anonymous Coward · · Score: 0

      You do realize that WMP does not ship with a DVD decoder?

      Outside of an OEM,Windows is severely gimped.

  12. Is Apple really that great role model? by hydrofix · · Score: 5, Insightful

    It seems like with this move and generally the Metro and Windows 8 walled garden stuff, Microsoft is going more and more "the Apple way". Is it really in their best interest? Is it just me, or hasn't the open-ish (compared to Apple) Intel + Microsoft Windows ecosystem served a desktop market niche that is different from the Apple universe? Does Microsoft have an exit strategy in case they fail in closer competition with Apple at Apple's game?

    1. Re:Is Apple really that great role model? by BenJeremy · · Score: 5, Insightful

      It seems like with this move and generally the Metro and Windows 8 walled garden stuff, Microsoft is going more and more "the Apple way". Is it really in their best interest? Is it just me, or hasn't the open-ish (compared to Apple) Intel + Microsoft Windows ecosystem served a desktop market niche that is different from the Apple universe? Does Microsoft have an exit strategy in case they fail in closer competition with Apple at Apple's game?

      I wish I had mod points today....

      This nails the point EXACTLY.

      Microsoft is in such a rush to try and capture their own share of the mobile market and stay relevant, they are dumping 30 years of solid R&D in desktop user interfaces for an unintuitive tablet-centric UI, and in an effort to drive developers into the walled garden, they are now enforcing Metro development with their free tools.

      The short-sighted idiots driving this nonsense at Microsoft are forsaking the desktop world with this move, though. As bad as we thought Vista was, it still sold well enough (tied to new systems) - but the user furor over Windows 8 will make the Vista flap seem like a blip in comparison. It's a wrong-headed approach to try and shove the genie back into the bottle, Microsoft... and worse, trying to do it by creating a hybrid UI that does no specific job particularly well for users of either environment. Compromises that sacrifice millions of dollars of very good research into user interfaces will end up costing you far more in the long run. ....and if consumers will be rebelling against Windows 8, what do you think will happen in the enterprise world? It's just starting to deploy Windows 7 desktops, warily approaching it after the nightmare that was Vista. Windows 8 demands retraining that will cost some organizations MILLIONS to implement. The introduction of Metro will also likely introduce a whole new firestorm of exploits for IT admins to face.

      Congrats, Microsoft, for turning into a dumbass company overnight.

      Do yourselves a big favor, Microsoft.... dump everybody in the company who thought Win8 Metro was a good decision for the desktop. FIRE THEM, and scrap the launch before it's too late. Pretend it never happened and begin working on Win9 with a Start Button and the improvements users WANT (like a new file system, for example, DLNA that works, improved stability and app fault recovery), instead of forcing limitations and touchscreen UIs down their throats.

    2. Re:Is Apple really that great role model? by RyuuzakiTetsuya · · Score: 1

      The apple way would be to periodically scrap your business model, and try something new. From the Apple 2 to the Mac, from Classic OS to OSX, from iPod to iPhone, to letting iOS cannibalize OSX sales...

      The apple way would be to give away VS.net and rebuild windows from scratch. They're half assing this one. I say metro or not. Ship or get off the pot.

      --
      Non impediti ratione cogitationus.
    3. Re:Is Apple really that great role model? by RyuuzakiTetsuya · · Score: 1

      If Henry Ford listened to his customers he'd be selling faster horses.

      What users want is to be able to do things and not worry if the whole thing goes pear shaped due to bad software. Or that they're faced with crappy interfaces. Or if they're faced with ... Well. It goes on.

      Given how often the slashdot crowd is just plain wrong, I'd say they have a hit on their hands with windows 8 and metro. But it's likely to fail.

      --
      Non impediti ratione cogitationus.
    4. Re:Is Apple really that great role model? by istartedi · · Score: 1

      Full agreement. Let me add that this is the same problem that Google has: trying to copy Microsoft of all people, by Bing-ifying the search experience. I'm pointing my finger at you, Google image search. Remember when it just gave you... images? Now it's all AJAXy, and if you are using IE, forget about viewing more than 2 pages of image search results on older hardware. We used to have the simple, straightforward "click to see more" links, now we have this stupid dynamic crap, and the worst part is that it captures the pointer if you hover over it. The only way to get the page you want is to minimize the search results, and THEN you have to click again to get the page instead of the page with a stupid AJAXy image layered on top of it.

      In other words, Google made themselves less Googly because they feared MS, just as MS is making itself less Wintelly because it fears Apple. Sheesh! Just be yourselves! But in a world full of boardrooms where CEOs lie about things like... having CS degrees... what should we expect?

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    5. Re:Is Apple really that great role model? by Jerrry · · Score: 1

      "It seems like with this move and generally the Metro and Windows 8 walled garden stuff, Microsoft is going more and more "the Apple way". "

      If, by the "Apple way", you mean iOS development, then I'd agree with you as the App Store is the only viable means of distributing apps short of jailbreaking an iDevice.

      This is not the case with OS X apps, however. Sure, there's an App Store for the Mac, but it's not mandatory like it is for iPhones and iPads. Plus Xcode, the Apple development tool, is free and this tool is not an "Express" version like the free versions of Visual Studio. The underlying compilers (either GCC or LLVM) are open source too, which is more than you can say about the Microsoft compilers.

    6. Re:Is Apple really that great role model? by Anonymous Coward · · Score: 0

      Microsoft has always sucked since day one. Microsoft fanboys are always shocked at the latest "dumbass decision" but they never seem to realize Microsoft's entire existence is just a chain of dumbass decisions (which you enable by continuing to buy their shit).

    7. Re:Is Apple really that great role model? by Anonymous Coward · · Score: 0

      Congrats, Microsoft, for turning into a dumbass company overnight.

      Herpa derp. Yea they should take the advice of some nerds and IT lifers on internet forums, instead of the majority of customers who don't give a shit as long as it works.

    8. Re:Is Apple really that great role model? by marcosdumay · · Score: 1

      First, I'd like to point out that Apple dos not follow what you described as "the Apple way" on PCs

      I think you are completely right in that it will lead nowhere. And for that reasons that MS themselves helped to demonstrate at the 90's; because people like plataforms that run their stuff, instead of the ones that refuse to run it.

      Now, Microsoft has a viable exit strategy, it's called Windows 9. If they are prepared to use it or not, I have no idea.

    9. Re:Is Apple really that great role model? by Megane · · Score: 1

      If Henry Ford listened to his customers he'd be selling faster horses.

      This is more like Henry Ford deciding that the successor to the Model T will be a horse, and you will like it because you can get it in any color you want.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  13. Freeloaders? by yayotters · · Score: 1

    What's the big deal? 2010 will still be available. Version 11 will cost $500 which is similar to what graphic artists pay Adobe for some of their software. Students are able to use free copies of the software through Dreamspark. I fail to see why this is an issue.

    1. Re:Freeloaders? by Anonymous Coward · · Score: 0

      What's the big deal?

      Nothing. Abandonment of Microsoft platforms will accelerate. No one anywhere near me does any native Windows work. Nothing. We're all earning a living just fine, thanks.

    2. Re:Freeloaders? by gbjbaanb · · Score: 1

      IIRC dreamspark doesn't licence you to create commercial software.
      VS2010 might be free today, but what about next year when VS2012 comes out and VS2010 stops being available?

      Still, if you want the good version of Visual Studio, it'll only set you back $12000!

      I still think its a non-issue, get QtCreator, Eclipse or Code::Blocks and start to forget Microsoft.

    3. Re:Freeloaders? by gl4ss · · Score: 1

      well, if you're doing commercial sw you might just as well ask for a bizspark account.

      (2 years, msdn downloads, licenses for everything etc that you can keep).

      --
      world was created 5 seconds before this post as it is.
  14. That's what you get for using their products by Omnifarious · · Score: 1

    They all exist to make Microsoft more money. In this case, they want to manipulate developers into developing for a platform they're trying to push because they think they can make more money off it it. Everything you do when you base your stuff on their platform exists to enrich them. And if it happens to enrich you in the process, well insomuch as the vague promise that it might happen keeps people developing for their platform, Microsoft cares. Otherwise, they don't care at all, and if you become really successful, they'll look for a way to make sure your success feeds their success at the expense of your success.

    That's the nature of the Microsoft game, and they haven't ever changed how they play it. They can't. Their chosen business model depends on it.

  15. Qt for Windows by FranTaylor · · Score: 2

    Why not write in Qt for Windows? It's certainly pleasant to work with, and you get Linux and OSX ports basically for free.

  16. Developers, developers, developers, developers!!! by Anonymous Coward · · Score: 0

    Hey Mr. Ballmer, who should we screw over to make more money?

  17. Developers, developers, developers.... by jkrise · · Score: 4, Funny

    Get Lost, Get Lost, Get Lost.

    Enuff said. The desktop is the only saving grace for Microsoft, let alone Windows. Talk about killing the golden goose.

    --
    If you keep throwing chairs, one day you'll break windows....
    1. Re:Developers, developers, developers.... by toriver · · Score: 1

      Rather: Pay us, pay us, pay us for the privilege. Not that alternatives like Delphi or C++Builder are any cheaper.

    2. Re:Developers, developers, developers.... by BillyIII · · Score: 1

      There are still Qt, GCC+MinGW and managed compilers shipped with .NET.

  18. I'd like to take a moment... by Samantha+Wright · · Score: 2

    ...to laugh silently and sombrely at this comment from only three weeks ago, which is now tragically and frustratingly wrong.

    --
    Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
    1. Re:I'd like to take a moment... by BenJeremy · · Score: 2

      Hmmm... yet from what I see on the Windows SDK features page:

      Visual C++ 2010 Compilers and C Runtime (CRT)

      "The new Windows compilers and CRT for the x86, x64, and Itanium (IA64) operating systems are included in the Windows SDK and integrated into its command-line build environment. These compilers and CRT are the same as those that are included in Visual Studio 2010."

      According to their own feature page, the compilers are included in the SDK. /Have MSDN Sub, but won't be worrying about Win8 development for some time, if ever, as an enterprise developer.

    2. Re:I'd like to take a moment... by BenJeremy · · Score: 1

      Ah... never mind then. The Win8 SDK does not include these. Interesting, and I wonder if the Win7 SDK could be installed first to get hose compiler tools (I don;t see any real problem, unless Win8 SDK required new compiler features)

      I do not see any note for the WDK 8 that tools have been removed, however. This may be a way for developers to get the latest Compiler for "free" development.

    3. Re:I'd like to take a moment... by shutdown+-p+now · · Score: 2

      The compilers are not included in the Windows 8 SDK anymore.

    4. Re:I'd like to take a moment... by Zo0ok · · Score: 1

      If Windows 8 SDK will not include C++-stuff, then... will Visual Studio contain new updated versions of C++ compilers? Or will there be no new version C++ tools at all? Will they ship the new version of Visual Studio with Windows 7 SDK (7.1 I believe) as well as the new Windows 8 SDK.

      Either they are making the C++ stuff truly proprietary. Or they are just not planning on updating them at all (for paying or for free) for Windows 8.

      Anyone who can comment on this?

  19. Microsoft has forgotten what business they're in by JDG1980 · · Score: 4, Insightful

    Microsoft is so consumed with "Apple envy" that they seem to have forgotten what their bread and butter is: the business desktop. They are so obsessed with being a competitor in the tablet market that they are making a product that actively hurts their core demographic.

    Why do people use Windows? Legacy support is a BIG reason – and yet Microsoft under Ballmer seems dedicated to trying to kill it as quickly as possible. Guess what? If legacy support goes away, so does a large part of the reason for people not switching to another OS! After all, if they have to rewrite everything anyway... Ballmer once understood that "developers, developers, developers" were what made Microsoft's platform dominate; now he seems to be going for tablet/smartphone-using hipsters and tweens, and giving developers the middle finger.

  20. ::Yawn:: whatever; Wake me when they tire of VMs. by VortexCortex · · Score: 0

    I would have cared if they'd said something about C99, or some other relevant compiler standard (C++2011). Guess I'll just keep cranking out cross platform applications with GCC / G++ and a thin OS abstraction layer... My users LOVE that my programs look and work the same on whatever OS they choose without requiring a huge VM or runtime and all the (in)compatibilities they bring -- I've taken over several jobs due to MS runtime updates breaking my competitor's tools...

    I ran a survey last month. Zero of my clients care about 'metro' whatsoever. They just want my UI to be the same slowly changing extremely (well?) thought out custom UI I've always had. I'll run the survey again later, but I'm pretty sure I know the response... They all loathed the demo of my "metro" compatible UI layer. It's not that people hate change, it's that they hate arbitrary change for no good reason.

    Hell, this move by MS won't affect my indie game side project at all either... Someone cue the sad trombone: OS's are irrelevant to folks nowadays, cross platform, platform independence is the future. MS is once again fighting progress for the sake of monopoly. It's enough to make you want to drop the platform, it is.

  21. I bet this is incorrect by Anonymous Coward · · Score: 0

    I bet this is incorrect, Just like Visual Studio Express supposedly doesn't let you build C++ apps or x64 compiled targets, this is simply wrong because it doesn't include the necessary SDK's "in the box" so to speak. You can build everything in the current version of Visual Studio that you could in Visual Studio 6. Updating projects never work, so you'll probably spend half a day rebuilding the project from scratch, but it will still do what you want it to do.

    My impression from the Express software is that Microsoft "want you not to develop legacy shit", by not including the SDK's, but it's easy enough to add them. Like hell was I going to develop using C#-only and make Microsoft-phone only things when what I really want to do is recompile DosBox and VFW codecs (requires MFC) to 64bit targets. Microsoft may want people to stop using legacy shit, but their replacements are obnoxiously hard to program for.

  22. Platform SDK by Anonymous Coward · · Score: 0

    If you wanted a fancy version of Visual Studio, it's always cost money. If, on the other hand, you want actual build tools, the Platform SDK has been free for a while. And so is the WDK. Man up and learn nmake already. Even Microsoft doesn't build Windows with VS, nor do they use Source Safe, for that matter.

  23. Nothing to worry about by Anonymous Coward · · Score: 0

    Because Visual Studio 11 is like 1999 versions before Visual Studio 2010... so the newer version is still free.

  24. No Great Loss by Anonymous Coward · · Score: 0

    I abandoned MS tools and tech-stacks years ago, and I'm a much happier developer, as a result.

    1. Re:No Great Loss by Anonymous Coward · · Score: 0

      The other developers are happy too that you're gone.

  25. Chasing Smartphone marketshare it will never get by CuteSteveJobs · · Score: 2

    A lot of people still use laptops and desktops. Microsoft is throwing away that market to be in also ran far behind iPhone and Android. Microsoft should focus on doing what they do best. Instead they are scaring Windows customers and Windows developers into leaving the PC platform. Poorly played, Microsoft.

    Even if older versions of Visual Studio can be used, they are notorious for breaking under new OSs. VS2003 won't work on Vista or Windows 7. VS2005/2008 is slower, and VS2010 doesn't support global directories so you must enter your search paths manually into every single library, making porting time consuming and tedious. What Microsoft are doing here is saying if you don't want to develop METRO apps, then it's time to leave the Windows platform.

  26. Windows SDK no longer includes toolchain by Anonymous Coward · · Score: 4, Informative

    Just download the MS SDK. It's been free for years and includes the compiler et al. It's only the pretty IDEs that are a problem.

    Not anymore:

    "The Windows SDK no longer ships with a complete command-line build environment. The Windows SDK now requires a compiler and build environment to be installed separately."

    1. Re:Windows SDK no longer includes toolchain by Rockoon · · Score: 0

      The Windows SDK no longer ships with a complete command-line build environment. The Windows SDK now requires a compiler and build environment to be installed separately.

      Yes, but that separate install is called .NET. The .NET framework *requires* a C# compiler, and I dont mean JIT. The C# (and VB.NET) compiler was always included with the .NET framework and must always be included unless they eliminate a large portion of the framework itself.

      I believe its only VC++ that will be harder to get, but there are plenty of free alternatives for native C++ on Windows (GCC, CLANG, ...)

      So when we are talking about C# (as is the case with this thread of the discussion) and in the context of this article, we are really only talking about the new Express IDE no longer supporting WinForms/Console applications.

      I do a lot of .NET development and do not own VS or an MSDN subscription (well, I have VS6 from like 1998) and even I am like "meh" because it really doesnt effect me, as even though the latest VS is arguably the greatest IDE ever made, I mainly use a text editor because I have found that once experienced with the framework all that code completion and whatnot gets in the way often enough to be more obstructive that useful. I do fire up VS Express for the form designer sometimes, but mainly I write console apps.

      --
      "His name was James Damore."
  27. developers, developers, developers by Dan667 · · Score: 1

    guess that mindset is gone.

    1. Re:developers, developers, developers by Anonymous Coward · · Score: 0

      It's "Metro, Metro, Metro" now.

  28. Re:Chasing Smartphone marketshare it will never ge by joe_frisch · · Score: 2

    In addition, the desktop is likely to be the high profit margin market in the future. CAD/CAE, publishing, software development graphic design, etc, and most office work will still need large screens. The mobile market could easily turn into a race to the bottom. I'm surprised that MS wants to be there.

  29. wish I understood this better by johnwerneken · · Score: 1

    AFAIK the complex but useful behaviors I am used to with s86 aps will not exist in metro as by definition touch just will not support that level of detail in any convenient way. And I find portable computing hazardous rather than useful, the devices disappear, for starters, and so far using something as a remote terminal (as the server does not get lost or stolen) just hasn't appealed to me. But obviously MS is better off if they can merchandize to both x86 type machine owners and the larger number of portable devices, with essentially the same product. So I would assume they want that new interface on your new ap. BUT here's my ignorance: can it become reasonable to build a new x86 ap behind a metro interface, working as desired in metro and more fully with a keyboard interface? Or to attach a metro interface in a meaningful way to an x86 ap? I doubt it; and if not, full feature ap development will be in trouble ...at least until some sort of brain-level interface starts to overthrow touch...imho

    1. Re:wish I understood this better by znerk · · Score: 1

      Funny you should mention a brain-level interface... check this out.

      Hopefully, they'll allow consumer-grade datajack implants before I'm too old to be able to function with one.

      --
      This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  30. GIMP, VLC, Firefox, OpenOffice, and more... by TheSeatOfMyPants · · Score: 1

    Open-source server and command-line tools are often best-in-class, but GUI development takes too much time, and ends up being single-platform. It's an area I don't think open source can compete with full-time developers paid to grind it out.

    Well, don't forget as a starting point that "open source" doesn't necessarily mean that the software is free, or that there's a lack of full-time/paid developers on board. Firefox and OpenOffice are both open-source with paid developers, just to name two examples of FOSS projects that have or had paid developers on the team, even though they're dwarfed by the number of volunteers.

    Anyway, even if we just touch on the well-known applications that can hold their own at the very least on a consumer level, if not for professionals, I can think of at least a few off the top of my head: GIMP, VLC, Firefox, Thunderbird, and OpenOffice. I don't have much experience in terms of specialty software, but when I was searching for something my mother could use to view files from a recent MRI she had, it seemed like a lot of the software considered high-quality was cross-platform Windows/Linux and sometimes also OS X.

    --
    Now mostly at Usenet:comp.misc & SoylentNews.org (it's made of people!)
    1. Re:GIMP, VLC, Firefox, OpenOffice, and more... by Anonymous Coward · · Score: 0

      They can certainly hold their own, but GIMP is certainly no match against Photoshop. Especially in Professional in terms of capabilities, but consumer too due to the rather subpar GUI. VLC is good as a multiplatform player, but its still considered significantly inferior against MPC-HC (which itself is FOSS). Firefox has been going down the shitter for years now. It was great once, but these I just can't recommend it anymore versus Opera or Chrome/Chromium.

  31. Re:Microsoft has forgotten what business they're i by Spacejock · · Score: 1

    That was my first thought too. I've been developing software for Windows since the early 90's, and while I'm a gamer and I enjoy owning a relatively powerful PC I have zero interest in smartphones, tablets and other gadgetry. I won't be developing for any of them, just the desktop.

    As for the desktop market disappearing, tell that to small businesses running accounts software, or authors writing novel, or just about anyone else who - when they think about computers - thinks 'keyboard' not 'gestures'.

  32. Re:Chasing Smartphone marketshare it will never ge by Spacejock · · Score: 1

    Never mind VS2003 - officially, you can't even install VS97 under Windows 7 64-bit. (Someone posted a workaround, eventually, but it took 12 months or more.) There's a lot of legacy VB6 code out there and you can't just open those projects in VS2008 and recompile, not by a very, very long shot.

  33. Re:Microsoft has forgotten what business they're i by Barlo_Mung_42 · · Score: 1

    Think.
    This isn't going to hurt enterprise desktop development *at all*. Know why? Because people who write enterprise applications don't use the free version that's intended for hobbyists / students.

    Legacy support is also not going away. Why do you think there is still a desktop / win32 environment?

  34. Qt Creator >= Visual Studio by goruka · · Score: 5, Interesting

    For C++ development, ease of use, portability and tools, Qt Creator is both a lightweight and feature packed IDE. It has about the same feature set as Visual Studio and similar usage, plus it's much easier to use and configure for custom build systems. It can be used with both MSVC compiler and Mingw. It's well mantained and has some killer features such as the locator. As a plus, it works identically everywhere, so I can get my favorite development environment no matter if i'm at work (Windows), at home (Linux) or on my laptop (OSX).
    In my view, the biggest problem it has is it's name, "Qt-Creator", which i wish developers would change. Even if Qt is hands down the best library and toolit i've ever used for mobile and desktop development, it works perfectly fine for non Qt related development too, so plenty of developers writing non-Qt are missing the best opensource C++ IDE.

  35. The decision makes good business sense by ninjacut · · Score: 0

    Microsoft is driving all development towards WinRT, where they can control application quality, security and maintain top user experience. The traditional application development was abused quite a bit. The legacy compatibility will help run all current applications, but eventually the newer versions of those will mostly move to WinRT. So decision is logical, only serious developers will invest into paid tools (which is absolutely worth the quality and productivity)

  36. Exactly since Gates left by Anonymous Coward · · Score: 0

    XBox has drained money, .NET was garbage and Metro replaces it, Windows Server has gone from nothing to 3x nothing. He's lost market share in corporate email too.

    All he seems capable of doing is putting up prices of existing products. Is that a long term winning strategy?

  37. Or just developer for android by rsilvergun · · Score: 2, Insightful

    or build your apps on HTML5 and to hell with it all.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  38. If true as written by flimflammer · · Score: 1

    I have a feeling there will be enough backlash to reverse this decision. Besides, has anyone seen Visual Studio 2011? They've decided to make it look like a Metro app despite being a desktop application. Looks horrid. I'll stick to 2010 as long as I can if they don't reverse this decision.

    In the back of my mind, I still feel like some lines were crossed though and this isn't exactly the plan.

    1. Re:If true as written by nurb432 · · Score: 1

      one can hope, but sheep often just follow the lead.

      --
      ---- Booth was a patriot ----
  39. Re:Microsoft has forgotten what business they're i by flimflammer · · Score: 3, Informative

    But a lot of them do target XP, which is no longer supported in either version.

  40. there goes the micro framework by Anonymous Coward · · Score: 0

    I guess they're done with the .net micro framework then too.

  41. uH, wHAT? and Uh, What? by TiggertheMad · · Score: 4, Funny

    but that's 99% lazy, lazy programmers using the built in MS-SQL (which will bite them hard in the ass in a few years when in high cost of maintaining SQL DBs running over TCP/IP vs el-cheapo access DBs on network shares becomes apparent).

    ...I can think of all sorts of arguments for not using MS SQL that you could adopt for valid reasons, but I would have never dreamed I would hear someone advocating shitty access dbs on network shares as a replacement for a proper db.

    You sir, are a goon.

    --

    HA! I just wasted some of your bandwidth with a frivolous sig!
    1. Re:uH, wHAT? and Uh, What? by RobbieThe1st · · Score: 1

      Yeah... MySQL, Sqlite, PostgreSQL... Anything but Access.
      I've used a number at work, connected to by PHP over ODBC... slow, the SQL varient isn't exactly the same as SQL server SQL, and no real security at all.

    2. Re:uH, wHAT? and Uh, What? by sourcerror · · Score: 1

      Not only that:

      Microsoft is end of life-ing .Net, ...

      I don't think it's worth to read anything below. .Net is the base for Metro and XNA and all the enterprisey MS products (Sharepoint, ASP.Net). Abandoning it would be suicide for MS.

    3. Re:uH, wHAT? and Uh, What? by Anonymous Coward · · Score: 0

      Seconded. What a fricken retard.

  42. Cheap bastards by Anonymous Coward · · Score: 0

    Microsoft has no obligation to give away their software. Either pay for the software, or use some free alternative. Either way, shut your cheap and whiny pie hole.

    1. Re:Cheap bastards by Anonymous Coward · · Score: 0

      Whining about others whining is even more whiny than the original whiners, Mr. Pie Hole.

  43. Re:Uh, by ILongForDarkness · · Score: 2

    I don't think it was an accident that XBox was good and cheap. Design decisions: commodity PC like hardware: oddles of people that already know how to code games for something like that, the hardware's commodity use in other areas give you volume effects you are unlikely to get with some odd "emotion engine" architecture etc. For XBox 360: HDDVD: bad guess, at the time no one knew which would win I don't think this is the reason why XBox 360 was cheaper, it was cheaper because it used relatively more mainstream hardware rather than some oddball CPU that was being produced in small volume.Kinect: something pretty awesome from what I've seen of it online (I live in a bubble with my 55" screen and PS3 so no XBox for me but consider it comparable) and the next logical step from the Wii mote. Might add for example a whole lot of touch like gestures to tablets and desktops without the need for a touch screen and the mess of having someone touching your screen all the time.

    .Net EOL? Source? I've only heard that from people not working at MS, everyone from MS that I've heard talk are talking about the new features (what they can say anyways) for the next version of the framework. Why would they have gone to all the trouble of making WinRT understand javascript, HTML5, C++, .Net etc if they didn't plan on keeping it around? It would have made more sense to just say ".Net for desktop apps and ASP, for this new cool thing we think you'll all love you'll be able to use the web tech you are probably already good with". C# IMHO is just a beautiful language, the new C++ standard has a lot of the niceness of .Net but still nice and a lot of people know how to use it = not going anywhere. Just like people always predict the death of COBOL or Fortran: useful languages gain a huge codebase, established market of people familiar with them, university/college courses to teach people them etc. It doesn't go away in a few years it takes decades. Since .Net relies on a VM to run MS is pretty much stuck making at least the current version of .Net work on future systems for the next few releases. If they don't people will make their own (Mono for example) or build the libraries out and make a native compiler.

    Vista->Win 7 agreed. Email: I'm thinking more servers with Exchange. Not sure what the MS tech from the 90's was but most people I knew were using sendmail or something similar back then part of the reason why people were going nuts for Sun hardware and geeks in robes praying to the UNIX gods was still cool because it let you do something useful on your win 95 box windows didn't really have anything comparable for internet and email.

  44. MS is making a big mistake by Karmashock · · Score: 1

    strong arming metro is going to piss business off. Have they honestly tested this with people that have been using windows for the last 20 years ? I doubt it.

    --
    I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    1. Re:MS is making a big mistake by kthreadd · · Score: 1

      I don't think so. Businesses don't use Visual Studio Express. They use the paid version of Visual Studio, for many more reasons than this.

    2. Re:MS is making a big mistake by Karmashock · · Score: 1

      people that make free programs often use the free version. ;)

      --
      I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
  45. Huh by KeensMustard · · Score: 1

    dido database solutions

    Dido's into database solutions now? Guess the music career was tanking.

    1. Re:Huh by ILongForDarkness · · Score: 1

      It's been all downhill since Dawson's Creek got cancelled.

    2. Re:Huh by cyber-vandal · · Score: 1

      Not for the rest of us.

  46. Shocker by symbolset · · Score: 1

    Some people write code because they need to do something. With no intention of publishing it at all, free or pay.

    --
    Help stamp out iliturcy.
  47. Or develop for some other platform by symbolset · · Score: 1

    By the time W8 is released iOS+Android should be approaching a billion users. That's a pretty big installed base.

    --
    Help stamp out iliturcy.
  48. hooked on the drug called xp by Anonymous Coward · · Score: 0

    XP has .net 1, 1.1, 2,1, 3.2, 4 client, and 4 full there a 5 out there?
    XP has a productive desktop
    XP has compiled apps to work with .net
    XP has switched to libra office
    vs6 still works
    XP compiled apps from that as well
    XP havith perl and python
    XP hath batch files and productive themes
    XP has 10 years of conflict debugging stability
    what do I know?

    windows 8?
    I'm still waiting for win 7 to catch up to XP
    look at the destruction to moviemaker
    the vapor installs
    the sluggishness
    the network nightmares
    the audio mixer nightmares
    the firewall nightmares
    the lost support for 3rd party pro audio hardware (even if pro tools finally made a comeback)
    XP already has a classic menu speed, and alphanumeric sort, drag and drop sort
    XP installs fail at original dir, the target dir, or the registry, or in temp, or some editable/deletable file.
    7 installs fail at the restore OS level, many obscure bugs unresolved

    Unless windows 8 costs $8 . No? Zillion Class Versions again.. Bla bla

  49. Re:Uh, by cyber-vandal · · Score: 1

    Microsoft is end of life-ing .Net

    Really? What are they replacing ASP.NET with? Why haven't they announced this ASP.NET replacement yet? Last time I checked IIS didn't execute HTML 5 and Javascript on the server so that will need to be reworked quite a lot, and they'll also need to completely rewrite Sharepoint, Dynamics CRM, Visual Studio and probably other apps as well. Seems like a lot of work for no benefit. Of course you could just be talking out of your arse.

  50. Re:Uh, by Smauler · · Score: 1

    Vista was a beta (alpha?) of Win7 that they got people to pay for, so that's kinda of win really.

    Meh... I bought Vista when it was first released, 15 seconds boot time from boot manager to desktop (slower than that now with about 1/2 a gazillion apps installed), currently over 1 month uptime, directx11. YMMV, but it's good enough for me.

    That being said it was buggy as hell when I bought it - it would not install with my motherboard chipset and 4gb or more RAM (known bug). Needless to say, I was unimpressed with BSOD reboots on installation, and took quite a while troubleshooting the problem.

  51. Ballmer one of the worst Chairpersons by dna_(c)(tm)(r) · · Score: 1

    I just received a chair in the mail.

    Chairpoint. You had to point out that monstrosity, didn't you?

  52. Re:Qt Creator = Visual Studio by Anonymous Coward · · Score: 0

    For C++ development, ease of use, portability and tools, Qt Creator is both a lightweight and feature packed IDE. It has about the same feature set as Visual Studio and similar usage, plus it's much easier to use and configure for custom build systems. It can be used with both MSVC compiler and Mingw. It's well mantained and has some killer features such as the locator. As a plus, it works identically everywhere, so I can get my favorite development environment no matter if i'm at work (Windows), at home (Linux) or on my laptop (OSX).

    I used the Qt tools a long time ago (when Qt 3 was still the current version) and I wasn't too impressed by them (although I really liked the framework itself). Have they been upgraded significantly since?

    What I love about Visual Studio is IntelliSense and so far I haven't found any other IDE that is able to match it in that respect...

  53. Re:Microsoft has forgotten what business they're i by Anonymous Coward · · Score: 0

    I agree, it seems rather bizarre. Unless serious design concessions are made to Metro's pervasiveness (charms on the desktop? seriously?) it seems like Windows 8 is going to flop in the enterprise sector; I suspect home power users might reject it as well. My gut feeling is that they are going to offer some kind of configuration option or scale it back (at least for the Enterprise SKU), but I don't know. They seem so hell-bent on this thing that it wouldn't surprise me if they went full steam ahead. That being said, I'll hold my judgement until I have the final product in front of me. Will be interesting to see what the upcoming release preview looks like.

  54. Some apps can't be made in HTML5 by tepples · · Score: 1

    Let me know when Microsoft's implementation of HTML5 includes the Media Capture API. Otherwise, barcode scanner applications are impossible.

    1. Re:Some apps can't be made in HTML5 by Travelsonic · · Score: 1

      Wait, who says we'd need to be bound by Miocrosoft's implementation - especially if browsers like Firefox support many implementations, not just one or another?>

      --
      If you believe in privacy, and believe you have "nothing to hide" at the same time, you're a goddammed idiot
  55. This is actually a clever move by Microsoft by Anonymous Coward · · Score: 0

    What nobody seems to get is that Microsoft are in this business to make money. They're not interested in pandering to the needs of FOSS developers. This move is a confirmation of their commitment to the Metro strategy. Yes it's risky but I can't help gasping at their boldness in sticking to it and ignoring all the criticism. They've seen (rightly or wrongly) that the desktop is dying. And they want a part of the new mobile future. If that strategy fails they're history.

    Yes it is hard to develop Windows desktop applications without paid Microsoft tools. But who really cares? If you find that a problem then just develop Qt applications and sell them on multiple platforms or develop web applications that don't have a desktop platform. Microsoft have got to build for the future as they see it. It takes time to develop all this. They have got to guess where the momentum is going to be and in their view it is going to be mostly mobile.

  56. Common lisp GUI-application on Windows by Anonymous Coward · · Score: 0

    common lisp GUI-application shipment & delivery on windows without any kind of lisp installed.:

    http://grault.wordpress.com/2009/10/30/common-lisp-gui-application-shipment-delivery-on-windows/

  57. Re:Qt Creator = Visual Studio by jez9999 · · Score: 0

    Whenever I see C++, I cringe. Is there something equivalent to Visual Studio that actually does garbage collection for you and doesn't have a disgustingly horrible syntax which was a complete hack to maintain backwards-compatibility with C? I can think of Java or C#/Mono with Eclipse, which isn't TOO bad I guess. But seriously, fuck C++.

  58. Say someone learns programming for the first time by tepples · · Score: 1

    Tablets aren't going to replace PCs for everyone, but for a majority of people who don't use computers in their jobs and don't have much of an interest in a PC, a tablet will be good enough for them.

    Say someone who owns an iPad and no PC decides to take "introduction to programming" at the local college. Given Apple's stance against tools that allow development on a device, on which computer should this student test his own programs? Or should he have bought a Transformer instead because it runs AIDE?

  59. Free is not dead by allo · · Score: 2

    Free is not about the price, but about the freedom. And there are other compilers than the microsoft one.

  60. developpers developpers developpers developpers by Anonymous Coward · · Score: 0

    oh... wait... Nevermind.

  61. Steve Balmer is a Steve jobs wannabe by Anonymous Coward · · Score: 0

    But with out the sexiness

  62. Oh, really? Got PROOF?? No??? I do by Anonymous Coward · · Score: 0

    "Too many windows fanboys/paid flacs have Slashdot accounts these days and mod anything that has legit criticism of MS products down...I've been watching this happen for the past little while here...and I would not be suprised if many of the IP address of those moding down post that are critical of MS come from Microsoft campuses or those employed by MS." - by farrellj (563) * on Friday May 25, @11:11PM (#40117437) Homepage

    What a truckload of utter b.s. - again, DO YOU HAVE PROOF of your claim? Undeniable proof?? Didn't *think* so...

    HOWEVER, guess who does (regarding "Pro-*NIX trolls that have lurked around here for YEARS using multiple registered accounts to troll others, mod themselves up & their opponents down + more). Here's the "classic" example:

    Proof = barbara.hudson@unjava.com from http://slashdot.org/~Barbara%2C+not+Barbie = barbara.hudson@barbara-hudson.com from http://slashdot.org/~tomhudson

    (One of the biggest, & MOST DISHONEST scumbag trolls I've EVER met online, & I've been out on the public net since 1994, & before that in the 1980's in academia).

    * He/She "got on my case" for a bit a year++ back, so, I decided to do a "little research"... "Lo & Behold", what did I find? See the above...

    (He/she uses it to mod down others who "get the best of him/her" & then mod herself up too! Why else HAVE more than 1 registered user account here then, eh? I know why... so do you all now too - & that's only 1 of MANY OTHERS that shitbag troll maintains here too, mind you!)

    APK

    P.S.=> Who else was aware of this going on around here? Well, none other than Mr. Bruce Perens, yrs. ago no less, & here's his words/thoughts on THAT much to "top this off":

    "It just takes one Ubuntu sympathizer or PR flack to minus-moderate any comment. Unfortunately, once PR agencies and so on started paying people to moderate online communities, and to have hundreds of accounts each, things changed." - by Bruce Perens (3872) on Friday July 30, @03:55PM (#33089192) Homepage Journal

    SOURCE -> http://linux.slashdot.org/comments.pl?sid=1738364&cid=33089192

    "Nuff said" & "Here endeth the lesson"...

    ... apk

  63. Re:Uh, by Anonymous Coward · · Score: 0

    You are very clearly a friggin' idiot and have no idea what you're talking about.

  64. Re:Chasing Smartphone marketshare it will never ge by Anonymous Coward · · Score: 0

    Why cannot you just use XP mode and modernise the code over the next 2 years.

    (Or ideally do a rewrite).

    If it is that important or complex then it should never have been done in VB6 in the first place.

    VB.net is actually technically just as good as any other .NET language (I like F# but I am probably in the minority).

    If it is a shipping product that you are getting paid properly for there is no excuse.

    If it is just internal stuff then maybe you can just risk it. (I wouldn't but I can see why people might.)

  65. Re:Say someone learns programming for the first ti by Anonymous+Brave+Guy · · Score: 1

    Say someone who owns an iPad and no PC decides to take "introduction to programming" at the local college.

    But why would we say that? Most people won't, and that's the point. For better or worse, most people outside of work are primarily content consumers not content creators, and tablets are better content consumption devices for many people's needs than a desktop PC.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  66. Umm no by nurb432 · · Score: 1

    They are killing off the usefulness of free version of studio, in effect, but to be honest the last thing i wrote for windows didn't even use studio ( or a .net language ). It used actual open tools.. VS may be the defacto standard for windows development, but its not the only one. Not by a long shot.

    Now if they start *requiring* signed binaries and refuse to give them to 3rd party free tools, then we might have a issue.

    But even so, not all is lost as this may have the effect of increasing the use of alternative development tools. ( which is one of the things that caused Microsoft to come up with the express versions in the first place )

    --
    ---- Booth was a patriot ----
  67. Qt licensing by zenyu · · Score: 1

    Qt has been available under both LGPL and GPL since version 2.2. But there were always some extensions that were only available in the commercial libary.

    What you are probably remembering is that Trolltech only produced this version for free platforms like Linux and the BSD's. If you wanted to run this version on Windows you had to jump through hoops and wouldn't get any support from TrollTech people. For Windows, Trolltech only packaged and supported commercially licensed and later GPL licensed versions. After Nokia bought TrollTech the next version was released as LGPL on all platforms. Nokia could produce the product as a loss leader and didn't have to make a profit on the commercial version, although it is still sold by a 3rd party mostly for the support that comes with it.

    TrollTech also used to have this clause in the commercial license that wouldn't allow you to switch from LGPL to the commercial license. I don't know if they actually refused to sell the commercial license to anyone in practice though as that would seem counterproductive for a for-profit company supported by licensing and support.

  68. Good! by Murdoch5 · · Score: 1

    I personally hate Visual Studio, it's a horrible enviroment for any programming that is not Object Oriented. I program a lot of C and ASM and Visual Studio is the last thing I would ever grab. It's overhead, it overbloat and it's just not a very good overall IDE. Gedit + GCC is all you need for C development.

  69. Re:Chasing Smartphone marketshare it will never ge by Anonymous Coward · · Score: 0

    In addition, the desktop is likely to be the high profit margin market in the future. CAD/CAE, publishing, software development graphic design, etc, and most office work will still need large screens. The mobile market could easily turn into a race to the bottom. I'm surprised that MS wants to be there.

    Totally agreed. I work in GIS development, so I get to jump around a good bit between mobile, tablet, web-based, and desktop environments. The desktop isn't going anywhere. Just because you might be adding a billion or so potential customers to the mobile market doesn't mean you're losing your business and pro-sumer desktop customers, who really drove your profit margins anyway. Everyone's case is different, but in my line of work, if I could spend three months on a project doing a $50,000 desktop software customization project for a client with a guaranteed payout, I'd choose that every time over trying to develop a 99 cent app and hoping 50k+ people buy it (really it's much more than 50k when you take out transaction costs). Mobile and cloud technology are awesome and revolutionizing my field, but they aren't killing the desktop by a longshot.

  70. Visual Studio 11, Professional by Anonymous Coward · · Score: 0

    Visual Studio 11 in all flavors IS-A-DESKTOP-APPLICATION!!!!!!!!!!!!
    So now they want us to pay over $1000+ to also make desktop apps ? This is worse than Apple. At least, Xcode-as-one-only-app-with-complete-features is *free* and it costs only $99/yr to be an official, (protected), registered individual developer. With this move Microsoft is finalizing my decision to go for the Evil Apple walled garden. At least, while Objective-C/C++ seem garbage compared to Intel C/C++ (even gcc), it is still NOT HTML5/Javascript/(java in linux/android) CRAPs!

  71. Well yes, but that's not free either. by multicoregeneral · · Score: 2

    See, as they make very clear when you download Microsoft Visual Studio 11 for Windows 8, Microsoft controls the publishing rights of all Metro applications. Which, pretty much makes building them pointless. Why, as a developer, should I put my time, hard work, and money on the line, only to give Microsoft the option of never allowing my app to see the light of day? It just doesn't make sense. I would say the same thing of Apple, also, before you point out that they also have a walled garden. In the case of Microsoft, I don't think it can work because it's the opposite strategy of the one that made them successful in the first place. And if they want the opposite of success, they can have it. As a developer, I find the mobile platforms more compelling anyway.

    --
    This signature intentionally left blank.
  72. open source by Anonymous Coward · · Score: 0

    Sounds good for open source

  73. I am developing on Win 7 by Anonymous Coward · · Score: 0

    I can tell you that it seems to be faster than XP first, but then you realize it basically is the old crap with new window dressing. Copying from one PC to the other is still dog-slow, SMB still has the same issues.

    1. Re:I am developing on Win 7 by Billly+Gates · · Score: 1

      I am tired of supporting old versions of IE, Win 7 supports trim for SSDs so they do not die within 90 days, it can handle multi cores, when something fails like a driver win 7 can handle it better, it is MUCH more secure.

      Windows 7 is a decent improvement. Its not perfect but it certainly is an upgrade from XP.

  74. Re:Say someone learns programming for the first ti by nightfell · · Score: 1

    Tablets aren't going to replace PCs for everyone, but for a majority of people who don't use computers in their jobs and don't have much of an interest in a PC, a tablet will be good enough for them.

    Say someone who owns an iPad and no PC decides to take "introduction to programming" at the local college. Given Apple's stance against tools that allow development on a device, on which computer should this student test his own programs? Or should he have bought a Transformer instead because it runs AIDE?

    So, a "majority of people" are going to take an introduction to programming course? Uh, no. That doesn't actually happen.

    And for those that do, why would they buy a Transformer, when instead they can just buy a PC (notebook or desktop, Mac or Windows) and an iPad? What value would the Transformer provide? It's a shitty PC, and a shitty tablet, but it's all-in-one. That's preferable to going for a good PC and a good tablet, but are two devices? While we're only talking about a very small percent of people here (those that take programming courses), I doubt that a Transformer alone would be preferable to a proper PC and a proper tablet, even amongst them.

    And when you broaden it to the general non-professional population, as the OP actually did and which you ignored (presumably to make a irrelevant point), I'm absolutely certain the Transformer is a poor choice.

  75. Re:Say someone learns programming for the first ti by Belial6 · · Score: 1

    In a perfect world, it wouldn't matter what system they had. Either way, they would just remote desktop into a VM hosted on the college's system, and use an external mouse or keyboard to do their assignments.

    At some point in time, (I hope) people will realize that they don't need a processing powerhouse at every station. They do want lots of stations that are inexpensive. So, hopefully, a home server will pop up that can serve up VMs that are size matched to the client device. All of your data from any of your devices. All of your apps on any of your devices. All of it stored in a box in your laundry room. Heck, just about every modern TV could become a high end workstation without hardware changes.

    Unfortunately, the MS Home Server seems to be abandoned by MS. And no one else seems to be picking that perticular torch back up.

  76. Sad to hear that by elabs · · Score: 1

    I have used the Express products to biuld a number of windows desktop applicatins, XNA games and Windows Phone apps. It hurts that they are taking away some of that power I have gotten used to. My apps aren't quite profitable enough yet for me to afford a full license of VS.

  77. Yet another MS shill by shiftless · · Score: 1

    Visual Studio is hardly the only development IDE on Windows. Yes, it is good, but you cannot really say that "free desktop software development dead in Windows 8" just because gasp, MS wants you to buy the new version. Hell, they even still offer Visual Studio 2010 for free!

    For now.

    So if you are crying about this, what about coming up with those open source IDE's?? I understand that they have never matched Visual Studio, but seriously. I even buy good web development IDE's to my OS X, like Coda 2. Stop being a cheap-ass winer and pay for quality tools.

    No thanks.

    You know what this story actually tells? That even FOSS users don't like their IDE's. They want to use Visual Studio from Microsoft because frankly, it is much better than the open source alternatives.

    In other news, Free software advocates like Free software. Shocking!

    If Microsoft is so bad then why the hell there isn't better open source versions of these things??

    ......Because the free Visual Studio was good enough for everyone, up until now?

    Are you purposely, or just accidently this stupid?

  78. Re:Say someone learns programming for the first ti by Anonymous Coward · · Score: 0

    That stance has lessened somewhat, take for example 'Codea' (a Lua IDE and environment that runs natively on the iPad). I do agree Apple needs to loosen up on this - I'd love to see Alice/Scratch on the iPad. For other stuff where lots of typing is involved, I'd rather use my laptop or PC anyway when I'm at home.

    The main thing that annoyed me in Hairyfeet's comment that I addressed above was the ridiculous statement that people ONLY buy new iPads because it's the cool thing to do. This is just so untrue. The mobile devices are just still at a point where the upgrades within a cycle do matter and are substantial. The iPad 2 had double the RAM, cameras, a better CPU _and_ graphics chp (a MUCH better graphics chip), was thinner and lighter, could do HDMI display mirroring, when compared to the iPad 1. The iPad 3 as compared to the iPad 2 doubles the RAM, doubles the number of graphics cores and adds a very high resolution display that's noticeably better for reading text and editing photos, for example.

    Both these generations have been worthwhile upgrades, though I chose personally to skip the iPad 2. As for Hairyfeet's comment that the people he knew 'sold their iPads straight away to get the upgraded version', well yeah, wouldn't you if you wanted it? They could sell their iPad 1 for a good price, turning their iPad 2 purchase into a significantly cheaper upgrade. They'll probably go to the effort if they want a 3, since there's many people they could sell their iPad 2 to, for a good price.

  79. Windows RT doesn't run anything but IE by tepples · · Score: 2

    Wait, who says we'd need to be bound by Miocrosoft's implementation

    Microsoft does. Windows RT doesn't run anything but IE.

    1. Re:Windows RT doesn't run anything but IE by Anonymous Coward · · Score: 0

      errr...if you're developing Windows RT applications and you don't have the feature in HTML5 you would just use the free IDE.

  80. Terminal Server CALs by tepples · · Score: 1

    So, hopefully, a home server will pop up that can serve up VMs that are size matched to the client device.

    Except a lot of people are going to end up wanting to run Windows-only software. Microsoft has tended to charge through the nose for client access licenses for terminal servers.

    1. Re:Terminal Server CALs by Belial6 · · Score: 1

      Which is why it is a shame that MS hasn't jumped on this. Of course, people are already getting to where they accept non-MS software on their phones and tablets.

  81. Something that all college freshmen do by tepples · · Score: 1

    So, a "majority of people" are going to take an introduction to programming course? Uh, no. That doesn't actually happen.

    In the (U.S.) Democratic Party's vision as I understand it, everybody will have a chance to go to college. The college I attended had "Introduction to Programming and Problem Solving" as one of the general education prerequisites that all freshmen take. I'll admit this college was an edge case because all freshmen had to buy the same model laptop, but I imagine that in a few years, programming will soon sit alongside physics, chemistry, English composition, and the like as part of the standard freshman schedule at more and more institutions.

    And for those that do, why would they buy a Transformer, when instead they can just buy a PC (notebook or desktop, Mac or Windows) and an iPad?

    Because I understand that some people just don't want to own a PC.

    And when you broaden it to the general non-professional population

    Then you get to my general case: someone wants to try doing something, discovers that it would require buying a PC, and then decides that he doesn't want to do it enough to warrant buying a PC. If the economies of scale shift far enough that locked-down tablets are far cheaper than PCs, this situation will arise more and more often.

    1. Re:Something that all college freshmen do by nightfell · · Score: 1

      So, a "majority of people" are going to take an introduction to programming course? Uh, no. That doesn't actually happen.

      In the (U.S.) Democratic Party's vision as I understand it, everybody will have a chance to go to college. The college I attended had "Introduction to Programming and Problem Solving" as one of the general education prerequisites that all freshmen take. I'll admit this college was an edge case because all freshmen had to buy the same model laptop, but I imagine that in a few years, programming will soon sit alongside physics, chemistry, English composition, and the like as part of the standard freshman schedule at more and more institutions.

      So, just so we're clear here, what you are saying is that I'm right, that *doesn't* actually happen.

      Thanks for clearing that up. Though I'm not sure what your imaginary scenario that isn't representative of reality in any way whatsoever has to do with anything.

      And for those that do, why would they buy a Transformer, when instead they can just buy a PC (notebook or desktop, Mac or Windows) and an iPad?

      Because I understand that some people just don't want to own a PC.

      Yet you don't also understand that they don't want an Android pseudo-PC, as evidenced by the fact that people are buying iPads, and not ASUS Transformers. Unless your point was just that a small number of people will prefer something like the Transformer over an iPad, which is something I fully agree with. A small number of people will, and do, just that.

      And when you broaden it to the general non-professional population

      Then you get to my general case: someone wants to try doing something, discovers that it would require buying a PC, and then decides that he doesn't want to do it enough to warrant buying a PC. If the economies of scale shift far enough that locked-down tablets are far cheaper than PCs, this situation will arise more and more often.

      That wasn't your "general case" at all. It was that a "majority of people" will find that tablets aren't good enough for them. And now, your "general case" is to state that they will find tablets are good enough for them.

      So, um, which is it?

  82. Distinction between a "consumer" and a "creator" by tepples · · Score: 2

    most people outside of work are primarily content consumers not content creators

    The distinction between a "consumer" and a "creator", as opposed to a participant in culture, is the whole problem that locked-down tablets perpetuate.

  83. Starting at 500 by Anonymous Coward · · Score: 0

    The problem I see is that I want a compiler to tinker around with stuff at home or maybe even work on some stuff at home (given the company has a license for my development on site.)

    Given that new versions come out every few years and given my actual usage, I want to spend 60-100 for such a product. I want to be able to create any kind of application. Decide I want to do dirextx, ok, what about mfc, ok....

    Am I going to be using debug versions alot, yes. Do I want no release/optimized code ? No. I actually might want to do something that isnt a GUI and might need to be fast.

    The press release says they have reduced the price of professional to 499.

    The problem is that microsoft doesnt have a product in my price range that does what I want.

    I realize they want buisiness to pay up for professional or greater and I dont know how they would enforce licensing terms if a lower level product was available but that doesnt solve my problem.

  84. Until recently, IDE's were always expensive by Anonymous Coward · · Score: 0

    Just for some historical perspective, the Visual Studio Express editions were only introduced in 2005 - before that you always had to pay for Visual Studio, and it was so much better than the free competition that people did. WRT compilers, I'm not sure of the history of "free", but I suspect that the free command line C# compiler in the .NET 1.0 SDK (2002) was the first major Microsoft compiler to be free.

    So, Microsoft (and other vendors) has a relatively short history of providing free software development tools.

    And, for an even longer term perspective, for the first 15 years of my life as developer (until 2000) it was just taken for granted that compilers and development environments cost money - lots of it. They were usually only just affordable, if at all, by hobbyists, even on PCs.

  85. Whats with the headings lately? by sander · · Score: 1

    Why do we keep getting these ridiculously over-sensationalised headings in story submissions? Can't we really rely on slashdot submitters to have two bits of brainpower needed to write a balanced heading when the original story is way overblown and uses an unnecessarily sensational headline?

  86. Re:Distinction between a "consumer" and a "creator by Anonymous+Brave+Guy · · Score: 1

    It's interesting that you chose to write "...that locked-down tables perpetuate" there.

    I'm all for openness and I'll be the first to agree that mobile operating systems, particularly Apple's, are sadly lacking in this respect and a huge retrograde step in flexibility.

    However, I think that is a separate issue. The basic nature of these mobile touchscreen devices is that they are lousy for creating new content. You can't type at 100+ WPM on a touchscreen. You can't display both a large area for your content and as much area again for menus, toolbars, command pallettes, script windows and whatever else you need, if you're starting with a screen that has about a 10" diagonal.

    I think we're seeing the next logical step in the evolution of personal computing technology: devices that are more specialised than an old general purpose computer, but where interoperability and communication and sharing data and the behind-the-scenes standards compliance necessary to achieve those things are really important. Some people offering these products/services will hold out and try to lock people into their platform, whether that's by trying to lock down the hardware or the network or the data itself, but in the long run they are fighting a losing battle. Computing is ultimately all about your data and what you can do with it, and tools and software and networks that let people do more useful/interesting things more easily will have a natural advantage that I think will win in the long run.

    From this point of view, I am quite happy that we now have mobile devices that allow simple UIs and easy consumption of content without being tied to a desk. People want these facilities, and my new iPad is better at supporting them than any laptop I use. But it's still a laptop -- a large one, with a big, high-res screen -- that I want when I go to a meeting with my clients. The difference is that today, I can use the right tool for each job, because now someone actually makes both tools.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  87. External keyboard by tepples · · Score: 1

    You can't type at 100+ WPM on a touchscreen.

    I can't type at 100+ WPM period. Last time I was tested, I was around 85 WPM, but I think I could maintain that speed on a Bluetooth keyboard paired to an iPad or on the keyboard dock that connects to the Transformer.

    You can't display both a large area for your content and as much area again for menus, toolbars, command pallettes, script windows and whatever else you need, if you're starting with a screen that has about a 10" diagonal.

    A tablet shares these drawbacks with the netbook into which I'm typing this comment. Some of those limitations can be worked around on both tablets and netbooks with clever user interface design, unlike the artificial cryptographic limitation of code signing verification with no owner override. A Transformer or virtually any other Android-powered device has owner override; an iPad does not without paying $650 for a Mac plus $99 per year for the certificate allowing owner override.

    Some people offering these products/services will hold out and try to lock people into their platform, whether that's by trying to lock down the hardware or the network or the data itself, but in the long run they are fighting a losing battle.

    Then explain how locked-down game consoles still beat PCs in several genres despite the obvious disadvantage of not having mods or locally developed games.

    But it's still a laptop -- a large one, with a big, high-res screen -- that I want when I go to a meeting with my clients. The difference is that today, I can use the right tool for each job, because now someone actually makes both tools.

    The scenario I want to avoid involves a tablet owner not being able to afford a PC once he realizes that a task that he wants to perform needs one. If locked-down tablets become so ubiquitous that people decide they don't need PCs, this scenario will become more and more likely, and people will become discouraged from performing such tasks in the first place outside of a paying job. Such discouragement would serve only to cement a "creator"/"consumer" divide as opposed to a "participant" culture.

    1. Re:External keyboard by Anonymous+Brave+Guy · · Score: 1

      I can't type at 100+ WPM period. Last time I was tested, I was around 85 WPM, but I think I could maintain that speed on a Bluetooth keyboard paired to an iPad or on the keyboard dock that connects to the Transformer.

      Well, OK, but don't send me the medical bill for your RSI.

      Personally, I'd rather have a good ol' 102-key (or similar) keyboard with a robust action and full size keys for everything that are in their normal places.

      A tablet shares these drawbacks with the netbook into which I'm typing this comment. Some of those limitations can be worked around on both tablets and netbooks with clever user interface design...

      And this is the crux of our difference of opinion. I don't think you can work around the kind of limitations we're talking about, whether it's the input method or the amount of screen real estate available, with a couple of bits of substandard bolt-on equipment and a quick UI refresh.

      I was working on a programming project earlier this afternoon, using two monitors with about 8 megapixels between them. I was using every inch of screen real estate I had to save time switching between different source files, documentation, build windows, and so on.

      Yesterday, I was working on a graphics project on the same system. Again, I was using all that screen space, with my work and a couple of frequently used toolbars on one screen and all the secondary stuff on the other. I was using a combination of (full size) keyboard, (ergonomic and many-buttoned) mouse and tablet (of the graphic input device variety) to control the system, and the amount of processing power between the CPU and GPU of this computer is staggering, but necessary if you need to visualize a lot of graphics effects in almost real time.

      No amount of UI cleverness and Bluetooth keyboard+mouse sets would have let me do these kinds of work on a tablet as efficiently as I did on my serious computer. It's just not the right tool for the job.

      On the other hand, when I wanted a break, I took out the iPad and fired up a puzzle game to play for a few minutes by touching the screen exactly twice while relaxing on my sofa.

      ...unlike the artificial cryptographic limitation of code signing verification with no owner override. A Transformer or virtually any other Android-powered device has owner override; an iPad does not without paying $650 for a Mac plus $99 per year for the certificate allowing owner override

      Well, OK. If you want to write your own code and don't use a Mac anyway, don't write native apps for iOS. As you point out, there is nothing inherent about the tablet medium that means development has to be difficult. Apple choose to be developer-hostile, and while they can get away with it up to a point because their hardware is so much better than everyone else's right now, in the not-so-distant future I think they will suffer for it, just as Microsoft will if they pursue the policy we're discussing here on Slashdot today.

      Then explain how locked-down game consoles still beat PCs in several genres despite the obvious disadvantage of not having mods or locally developed games.

      Console games are frequently mocked by PC gamers for being substandard, and you can spot a console game ported to PC a mile away by the lack of sophistication in its presentation and often the lack of depth in its gameplay, so I'm not sure they really do "beat PCs in several genres". However, even if you maintain that they do, please consider that:

      1. PC games are often pretty mod-hostile these days. All the malware maquerading as anti-cheating or copy protection has a horrible chilling effect on the kind of people who used to make level mods or new units or better AI algorithms. A few games/developers make a point of being mod friendly today, because it's actually a good marketing spin to attract a certain kind of fan.

      2. Consoles would still serve a purpose anyway, which is

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  88. Re:So IF 1 were to post undeniable facts by Anonymous Coward · · Score: 0

    Right as usual apk. U post fact penguins can't take n they downmod u.

  89. Ha! by JThaddeus · · Score: 1

    I Gnu it.

    --
    "Love is a familiar; Love is a devil: there is no evil angel but Love." --William Shakespeare ('Love's Labors Lost')
  90. Another Embrace, Extend, Extinguish... by lpq · · Score: 1

    Embrace use of their compilers for free SW devel, Extend it to support proprietary models, and those who grew used to the tool set will now find that the ability to develop unencumbered, useful programs has been Extinguished -- thus grabbing a large mental-share of people who would have been using Gnu tools and contributing to their development and now forcing them into a dead-end or becoming paying MS customers...

    Beware of Geeks baring gifts...

  91. Re:Uh, by exomondo · · Score: 1

    Microsoft is end of life-ing .Net

    I won't be surprised when you aren't able to provide any kind of citation for that one.

  92. Follows the pattern by Anonymous Coward · · Score: 0

    WinMe = fail
    WinXP = win
    Vista = fail
    Win7 = win
    Win8 = fail?

    Win 2000 (an OS that came between WinMe and WinXP) was good, but then it wasn't built for the mass market.

  93. Re:Distinction between a "consumer" and a "creator by hairyfeet · · Score: 1

    Bimbo Newton Crosby, for most the iDevices are just glorified PMPs whereas with X86 not only can you consume but you can produce as well. Hell with my little E350 i will edit multitracks straight off the recorder in Audacity just to see if we got a good take, on my desktops i do a lot of transcoding because some of my family is on widescreen, some 4x3 and ALL bitch if they have to watch the wrong one on their sets. I have customers that are artists, engineers, contractors, hell even the little happy home maker types are editing the photos from their cameras or making DVDs of their kid's soccer game in Windows DVD maker so there is a LOT of uses for even ordinary folks to actually create instead of just consume.

    But then again every person i know that bought an iPad has a desktop AND a laptop AND the Ipad, so it isn't like they are actually doing without. All these fanbois that think the iPad is gonna magically replace X86 I have NO doubt they themselves have X86 at home and its probably used several times a week, because there are plenty of jobs where a PMP like the iPad just don't cut it. I know trying to type anything more than a simple tweet on one of those visual keyboards drives me up a damned wall, give me my little E350 netbook any day of the week as i've have a full paragraph written on it before i get to the second sentence on an iPad.

    Oh and on the long life of X86? I'm typing this on the 1.8GHz Sempron at the shop while i wait on some board tests to check out. this PC is nearly 9 years old now but for the tasks that it has, being a driver and patch server and nettop? it is whisper quiet, it never hangs, it never sucks power, it "just works" and works so well i gave the customer $75 in trade in just to get it, with its built in card reader and super quiet operation its really a great unit. I can pick up a mobile Athlon for it dirt cheap but....why bother? Even with this 8+ year old box I have cycles to spare.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  94. Re:Say someone learns programming for the first ti by hairyfeet · · Score: 2

    The reason MS Home Server no longer exists is frankly nobody bought it and it didn't do Citrix style remote desktops anyway. Also you seem to think that the network can replace the PC when in most places, hell even a lot of colleges, the amount of bandwidth that would require would cost more than the machines to roll out.

    But if you don't need the cycles the nice thing about X86 is that you can save money while still having a full desktop. I paid about $350 for my EEE PC AMD with 8Gb of RAM, it only uses 18w under load and gets 6+ hours on a charge. if you want similar on the desktop it is even easier as several make both kit and fully built E350 that are cheap and again low powered. I have actually done what you are suggesting, in that I replaced the majority of full size P4 hogging power towers at the local print shop with E350s that are about the size of a VCR and just pop under the monitor. For the workers there editing HD graphics naturally they required bigger units but there is no reason for the basic office workers or a school for that matter to need all that power.

    So there really isn't a need to switch to a client server model when you can buy a unit that'll run a full blown OS and applications with low power and heat. sun tried what you are suggesting with the Sun Ray and last i looked those can be bought for $10 a pop simply because so few used them. By going with client server you'd need a pretty damned big server that would be blowing through power 24/7/365 whereas when not in use the desktops can go to sleep and only draw a couple of watts.

    Finally you are forgetting a big chunk of the cost in client server which is licenses. Like it or not most places simply can't use linux as they have too much Windows software that is required to run and MSFT really sticks it to you if you are using terminal services. I have looked into your idea with some SMBs and frankly for less than several hundred seats it ends up costing more for the licenses than it does just to give everyone a bog standard desktop. Again there is always ways to save power and electricity on a desktop but any savings you'd have by going client server would be quickly eaten by the licenses so you'd end up losing money on the deal. Better to just stick with the way we do things now and simply use less powerful machines friend.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  95. Re:So IF 1 were to post undeniable facts by Anonymous Coward · · Score: 0

    Yeah, right, so the fact that APKs post is both offtopic, redundant (posted multiple times before), and also a troll (many of the links have *nothing* to do with actual flaws or bugs in Linux at all) has nothing to do with the downmods?

    In fact, although these are three legitimate reasons for downmods, I suspect that in fact the downmods are all due to APK being the most boring person on Earth.

  96. Ur off topic troll & pot calling the kettle bl by Anonymous Coward · · Score: 0

    He responded to others' points with facts. Ur off-topic n a troll.

  97. The transition from "consumer" to participant by tepples · · Score: 1

    So, um, which is it?

    After having read your comment, I realized that I can't know for sure what my general case is. It involves speculating at the future of an economy, which can never be 100.0 percent reliable because we never know for sure that there isn't going to be some sort of disaster that ends the developed world as we know it. But what I do know is that locked-down devices rule out certain computer-mediated hobbies. They make it hard for people to transition from the role of a "consumer" to the role of a participant in culture, someone who both "consumes" and creates. And if tablets become so prevalent that it's hard for an individual who wants a laptop to get one, this mobility will become even more difficult.

    1. Re:The transition from "consumer" to participant by nightfell · · Score: 1

      Thanks for the honest reply.

      The iPad (and iOS in general) allows for participation and creation. It doesn't, however, allow for much in the way of programming specifically, on the device specifically. That's the one and only specific scenario which is strongly associated with what you have laid out.

      Apple doesn't control iOS simply for control's sake, and even if they did (for argument's sake), they will always need to have a way for developers to create for iOS. For this reason, if no other (and I do believe there are many other reasons), Macs will always be around (for as long as the PC in general is around, which I don't see disappearing altogether any time soon). And if they do somehow become rare, Apple will have to come up with some other way to develop for iOS, presumably on the iPad itself.

      So I think you are worrying about something that isn't true today, and essentially cannot become true in the future.

      I do see a schism that will widen over time, and people will be more likely to have only an iPad instead of only a PC, or a PC and an iPad, as the years go on. But these people aren't going to have started programming out of the blue anyway, so nothing is actually changed in outcome. Almost no one programs, percentage-wise, so almost no one will be missing out. And those that do want to program? PCs (including Macs) will be available. The only difference is that now (and ever more so in the near future), people who have no need or desire for a full-blown PC will no longer be forced to have one in order to do the things they wish to do, and those that want a full-blown PC will be able to buy one.

      It's possible that this will lead to higher PC prices, but I'm not too sure about that. Yes, PCs will cost more than they would if everyone was buying one, but they will almost certainly be cheaper than they are today, simply because the chips and screens will be cheaper than they are today. They will probably cost more than iPads, but they already do now anyway.

      I just don't see where the problem is. Most people will get exactly the computer they want, for cheaper and without the hassle of having to settle for the computer they don't want. And those that want to go beyond the limits of an iPad will have that option.

      I really can't see how this isn't a win-win scenario for everyone involved.

    2. Re:The transition from "consumer" to participant by tepples · · Score: 1
      You have a point, as long as PCs' prices don't rise too much. I still have a few things to say:

      they will always need to have a way for developers to create for iOS. For this reason, if no other (and I do believe there are many other reasons), Macs will always be around

      Apple could phase out the MacBook Air in favor of some sort of maxiPad or iBook or something running iOS. The rumored TV with a built-in Apple TV might replace the iMac. Eventually, all iOS application developers would have to buy a Mac Pro, just as all developers for video game consoles have to buy a specific device.

      for as long as the PC in general is around, which I don't see disappearing altogether any time soon

      The smallest laptops are already starting to disappear; Dell discontinued its 10" model.

    3. Re:The transition from "consumer" to participant by nightfell · · Score: 2

      You have a point, as long as PCs' prices don't rise too much. I still have a few things to say:

      they will always need to have a way for developers to create for iOS. For this reason, if no other (and I do believe there are many other reasons), Macs will always be around

      Apple could phase out the MacBook Air in favor of some sort of maxiPad or iBook or something running iOS. The rumored TV with a built-in Apple TV might replace the iMac. Eventually, all iOS application developers would have to buy a Mac Pro, just as all developers for video game consoles have to buy a specific device.

      But why? Why would Apple phase out proper Macs (except for the Mac Pro) in the near term? People are buying them in record numbers. The only reason Apple would replace them with iOS "Macs" would be if they think even more people would buy those instead.

      At this point, it's not going to happen. Those that want iOS "PCs" can buy iPads, and far too many people still want and need proper PCs for Apple to phase out their PCs. It makes no sense today, on in the near future, for Apple to turn into the console model of selling only appliance-level consumer computers and dev kits. Once the Mac's popularity begins to significantly wane, only *then* would that make sense, and if it makes sense it won't be something to worry about, because, by definition, people aren't buying them anymore.

      And even if Apple totally screws this up, and prematurely discontinues the Mac, you will always be able to buy a Windows or Linux PC, and even (in your scenario) a Mac Pro.

      for as long as the PC in general is around, which I don't see disappearing altogether any time soon

      The smallest laptops are already starting to disappear; Dell discontinued its 10" model.

      What you mean to say is that they are phasing out their shittiest PCs, the netbook and the nettop. And now they are trying again with the "ultrabook" (read: MacBook Air clone). But PCs themselves are not disappearing, only changing. As they have been since the 70s. How many computers do you see today that are built into the keyboard? Not many. But even though they have been phased out, that didn't lead to PCs themselves disappearing.

  98. Re:So IF 1 were to post undeniable facts by Anonymous Coward · · Score: 0

    I only see his list of facts posted once here on this page. Take ur meds goof.

  99. Re:So IF 1 were to post undeniable facts by Anonymous Coward · · Score: 0

    Don't pick on the blind troll!

  100. Re:Chasing Smartphone marketshare it will never ge by MadKeithV · · Score: 1

    and VS2010 doesn't support global directories so you must enter your search paths manually into every single library, making porting time consuming and tedious.

    Or you add shared props files that have the correct settings to your project through the property manager, and then you only have to edit them in one place whenever they change. There are some new ways (better ways) of doing things in VS2010 compared to older versions. It's not perfect, but it works. And in the end, a project file is pretty human-readable XML that you can easily modify with Python for example. I do it relatively often to fix certain niggles (like how the dependency manager fails to handle files referenced in the project that are not on disk, but not required for a successful build).

  101. APK's right again by Anonymous Coward · · Score: 0

    His post has facts penguins can't beat & they try to HIDE it by downmods? Yes. APK proves his point in that much and the penguins helped him do it via the unjustified downmods proving that much.

  102. Use Monodevelop, it supports .NET framework on win by aristotle-dude · · Score: 1

    You can use the Monodevelop IDE to develop on windows using the .NET framework. While it might not be VS, it is free.

    --
    Jesus was a compassionate social conservative who called individuals to sin no more.
  103. lmao @ microsoft. by KushInMyJ · · Score: 1

    Microsoft wonders why there software and OS's are pirated.