http://arstechnica.com/information-t...1#comments-bar
You won't be able to use the free Visual Studio Express to develop desktop apps, which means that you won't be able to create GPL Qt4 apps on Windows 8 without paying MS $500.
The article adds LOTS of details and is a must read for any Windows developer.
What I see as the unintended consequences of Microsoft's decision is that some entrepreneur may see a market for a powerful C++ compiler that can be used on Win8 to compile apps built with other APIs. That or developers abandoning the Win8 desktop market. Not a good outcome for Microsoft either way.
Without a free Win8 compiler available, here is a partial list of free dev tools that may be affected:
But, if you want to pay $500 for the use of VS11 then no problem. But, who is going to use the free Qt4 to write GPL apps for Win8 if they have to buy a $500 dev tool with no promise that it will integrate with Qt5 (no typo)? Unless, that is, some Philippe Kahn type comes along and offers the public a useful C++ compiler for Win8 for under $50.
I can't believe how Microsoft continues to shoot itself in the foot with Win8, beginning with a release which features HTML5 and delegates .NET to the shed out back, and makes Metro the main environment, an interface which is not winning the smartphone or tablet market space. In fact, it is turning consumers off, contrary to their PR machine which has cost MS over 1/2 BILLION Dollars.
So, whose going to jump on board and pay $500 in order to develop apps for Win8's "Metro" that they can sell in Microsoft's AppStore?
You won't be able to use the free Visual Studio Express to develop desktop apps, which means that you won't be able to create GPL Qt4 apps on Windows 8 without paying MS $500.
Microsoft wants Windows developers to write Windows 8-specific, Metro-style, touch-friendly applications, and to make sure that they crank these apps out, the company has decided that Visual Studio 11 Express, the free-to-use version of its integrated development environment, can producenothing else.If you want to develop desktop applications—anything that runs at the command line or on the conventional Windows desktop that remains a fully supported, integral, essential part of Windows 8—you'll have two options: stick with the current Visual C++ 2010 Express and Visual C# 2010 Express products, or pay about $400-500 for Visual Studio 11 Professional. A second version, Visual Studio 11 Express for Web, will be able to produce HTML and JavaScript websites, and nothing more.
...
It gets worse...the Windows SDK for windows 8 will not include a compiler toolchain at all, lest any sneaky developers try to cheat the system and use it to write desktop apps.
...
It gets worse...the Windows SDK for windows 8 will not include a compiler toolchain at all, lest any sneaky developers try to cheat the system and use it to write desktop apps.
What I see as the unintended consequences of Microsoft's decision is that some entrepreneur may see a market for a powerful C++ compiler that can be used on Win8 to compile apps built with other APIs. That or developers abandoning the Win8 desktop market. Not a good outcome for Microsoft either way.
Without a free Win8 compiler available, here is a partial list of free dev tools that may be affected:
1- Code::Blocks |
2- Visual Studio C++ Express |
3- Netbeans |
4- Eclipse |
5- QT Creator (useless on Win8 without a compiler) |
6- Dev-C++ (It depends on MinGW, which is a wrapper on g++, but is outdated) |
I can't believe how Microsoft continues to shoot itself in the foot with Win8, beginning with a release which features HTML5 and delegates .NET to the shed out back, and makes Metro the main environment, an interface which is not winning the smartphone or tablet market space. In fact, it is turning consumers off, contrary to their PR machine which has cost MS over 1/2 BILLION Dollars.
So, whose going to jump on board and pay $500 in order to develop apps for Win8's "Metro" that they can sell in Microsoft's AppStore?
Comment