Wer Software für Windows entwickeln will, kann seit geraumer Zeit die kostenlosen Visual Studio Express Versionen von Microsoft nutzen.
Für den Heimgebrauch und selbst sehr anspruchsvolle Programmier-Projekte in C und/oder BASIC reichen diese Express-Versionen dicke aus. Kürzlich schockierte Microsoft die Visual Studio Fans, dass es mit der kommenden Version 12 eine entscheidende "Neuerung" gibt.
Und zwar jene, dass sich mit den Express-Versionen nur noch Metro-Apps für Windows 8 entwickeln lassen und keine Desktop-Anwendungen mehr. Der einzige Ausweg wäre dann gewesen, das aktuelle (dann alte) Visual Studio Express 10 zu verwenden - oder eben eine der kostenpflichtigen Entwicklungsumgebungen von Microsoft.
Jetzt wurde von Microsoft im Visual Studio Blog mitgeteilt, dass man das Ruder rumgerissen hat und sich mit Version 12 auch Desktop Anwendungen entwickeln lassen. Dafür wird es das kostenlose "Visual Studio Express 2012 for Windows Desktop" geben.
Der komplette Zwang nur Metro-Apps kostenlos entwickeln zu lassen, war Microsoft vermutlich also wohl doch zu heftig.
Michael Nickles meint: Einem professionellen Programmier ist es relativ egal, für welche und mit welcher Plattform er entwickelt. Ich bin "Hobby-Programmierer" und erledige alles seit vielen Jahren mit den Visual Studio Express Versionen.
So "Geraffel" wie Eclipse hab ich auch ausprobiert. Da braucht man aber eine elende Zeit um sich reinzuarbeiten und die Dokumentationen im Web dazu sind durch die Bank scheiße. Es geht schon endlos Zeit drauf um rauszukriegen, ob irgendeine Anleitung für eine bestimmte Version überhaupt noch zutreffend ist.
Mit den kostenlosen Visual Studio Express Versionen haben auch totale Newcomer eine Chance, das "Programmieren" zu lernen. Das ist ausdrücklich meine Meinung - und es gibt garantiert auch ganz entgegen gesetzte.
Wenn ich morgen eine App für einen Tablet-PC oder ein Smartphone entwickeln möchte, dann habe ich allerdings ein Problem. Eine Windows Phone 7 oder Windows 8 App würde ich mit Visual Studio Express gewiss in "ein paar Stunden" hinkriegen. Ich habe aber kein Windows Phone 7 Smartphone sondern nur eins mit Android.