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."

10 of 462 comments (clear)

  1. 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: 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.

    2. 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.

    3. 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

  2. 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.

  3. 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...)

  4. 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.

  5. 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.

  6. 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.

  7. 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).