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."
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??
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
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 !
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."
MS quipped. "you're free not to use it".
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.
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
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.
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?
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.
Qt for Windows builds with mingw, so YES it is possible to build Windows desktop apps for free.
You are forced to release your software as GPL if you use the QT sdk tough.
No you aren't. Get your facts straight.
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....
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.
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."
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.
But a lot of them do target XP, which is no longer supported in either version.
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!