Visual Studio 2012 RC
-
gibt es eine Express Edition?
-
Ja, siehe hier.
-
Es sei aber angemerkt, dass man mit der Express-Version *nur* für Metro entwickeln kann!
-
Das heißt, nicht mal einfache Konsolenanwendungen sind möglich?
Hat jemand die Express-Version mal getestet und kann das bestätigen?
-
-
audacia schrieb:
Das heißt, nicht mal einfache Konsolenanwendungen sind möglich?
Hat jemand die Express-Version mal getestet und kann das bestätigen?
MS scheißt auf Open-Source-Entwickler und forciert Metro-Apps.
-
lolMS schrieb:
MS scheißt auf Open-Source-Entwickler und forciert Metro-Apps.
Und Metro-Apps können nicht Open-Source sein?
Btw: Es hindert einen ja niemand daran, mit VS 2010 EE zu arbeiten und 'nen anderen Compiler drunterzustöpseln.
-
GPC schrieb:
lolMS schrieb:
MS scheißt auf Open-Source-Entwickler und forciert Metro-Apps.
Und Metro-Apps können nicht Open-Source sein?
Können schon, aber wer will so einen Mist schon entwickeln.
GPC schrieb:
Btw: Es hindert einen ja niemand daran, mit VS 2010 EE zu arbeiten und 'nen anderen Compiler drunterzustöpseln.
Doch, genau das tut MS, falls du die Compiler von VS11 meinst.
-
TyRoXx schrieb:
GPC schrieb:
lolMS schrieb:
MS scheißt auf Open-Source-Entwickler und forciert Metro-Apps.
Und Metro-Apps können nicht Open-Source sein?
Können schon, aber wer will so einen Mist schon entwickeln.
Also man kann. Gut. Ich sehe hier kein Problem.
GPC schrieb:
Btw: Es hindert einen ja niemand daran, mit VS 2010 EE zu arbeiten und 'nen anderen Compiler drunterzustöpseln.
Doch, genau das tut MS, falls du die Compiler von VS11 meinst.
[/quote]
Du sagst also, dass man in VS 2010 EE nicht den VC++2011 als Compiler einstellen kann?
-
GPC schrieb:
Du sagst also, dass man in VS 2010 EE nicht den VC++2011 als Compiler einstellen kann?
Vielleicht kann man das, aber dann könnte man auch einfach die VS11-IDE benutzen. Noch einmal zum Mitschreiben: Es wird von MS keine kostenlosen Entwicklungswerkzeuge für nicht-Retro-Anwendungen geben. Zumindest bis die in einigen Jahren wieder bei Trost sind.
Dazu kommt ja noch, dass XP als Zielplattform nicht mehr unterstützt wird, also kann man VS11 von vornherein vergessen.
-
TyRoXx schrieb:
GPC schrieb:
Du sagst also, dass man in VS 2010 EE nicht den VC++2011 als Compiler einstellen kann?
Vielleicht kann man das, aber dann könnte man auch einfach die VS11-IDE benutzen.
Man kann in der Tat. Dann sind wir uns ja einig.

Noch einmal zum Mitschreiben: Es wird von MS keine kostenlosen Entwicklungswerkzeuge für nicht-Retro-Anwendungen geben.
Keine _neuen sowie kostenlosen_ Entwicklungswerkzeuge. VS 2010 EE wird weiterhin gratis angeboten. VS 2011 Pro aufwärts kann Desktop.
Abgesehen davon denke ich, dass zum Zeitpunkt X auch VS 2011 EE wieder normale Desktop-Applikationen wird erstellen können - spätestens wenn Metro auf dem Desktop nicht ankommt
-
knivil schrieb:
In dem Thread habe ich jetzt keine Erfahrungsberichte gefunden, die meine Frage beantworten. Kannst du vielleicht etwas konkreter werden?
-
Sind Konsolenanwendungen Metro Progamme? Sprich nutzen sie die WinRT und als Frontend XAML, DirectX oder HTML? Nein - und damit ist deine Frage geklärt. Da nur Metro Programme mit der Express Version entwicklet werden können.
-
GPC schrieb:
lolMS schrieb:
MS scheißt auf Open-Source-Entwickler und forciert Metro-Apps.
Und Metro-Apps können nicht Open-Source sein?
Die Open-Source-Gemeinde hat ihre Ursprünge oft unter Linux. Da werden tolle Libs entwickelt und irgendwann nach Windows portiert. Dank kostenlosen IDEs von MS war das in der Vergangenheit gut möglich. Nun wird man dir Prof.-Edition für 500€ kaufen müssen. Warum sollte das ein Hobbyist tun?
Nochmal: Du musst nun dafür Zahlen, Software für Windows zu entwickeln. Das ist verrückt.
Die alternative ist einen veralteten Compiler zu verwenden, sprich VS2010. Veraltet, weil GERADE JETZT ein neuer Standard gekommen ist. Der ist zwar auch in VS2012 nich vollständig implementiert, aber weiter als in 2010.GPC schrieb:
Btw: Es hindert einen ja niemand daran, mit VS 2010 EE zu arbeiten und 'nen anderen Compiler drunterzustöpseln.
Doch natürlich. Selbst das neue Windows SDK enthält keinen aktuellen Compiler mehr. Du MUSST kaufen, wenn Du einen modernen Compiler haben möchtest, um für deren Plattform Software zu entwickeln.
Du kannst nicht wirklich so blauäugig sein, und diese Schritte nicht für katastrophal erachten.
-
lolMS schrieb:
Die Open-Source-Gemeinde hat ihre Ursprünge oft unter Linux. Da werden tolle Libs entwickelt und irgendwann nach Windows portiert. Dank kostenlosen IDEs von MS war das in der Vergangenheit gut möglich. Nun wird man dir Prof.-Edition für 500€ kaufen müssen. Warum sollte das ein Hobbyist tun?
Nun, Hobbys kosten Geld. Mein Mountainbike hat Geld gekostet.. für meine E-Gitarren + Verstärker kriegt man ein paar VS Ultimate Editions. Hey shit, Hardware kostet ja auch Geld!
Teure Welt. Man ist es - besonders im Linux/*BSD-Umfeld - halt gewohnt, dass Software kostenlos zur Verfügung steht. Man hat sich daran gewöhnt und will das jetzt für immer und ewig haben. Witzigerweise gab es ja jahrelang keine Express Edition von VS und die Leute haben trotzdem für Windows entwickelt. Mann, die waren ja alle echt doof, Geld für 'ne IDE auszugeben
Es ist wirklich immer wieder erstaunlich, wie viele darauf reagieren, wenn Software Geld kosten soll 
Abgesehen davon gibt es auch Compiler für Windows, die nicht von MS sind und eine Portierung von Software nach Windows erlauben.
lolMS schrieb:
Du kannst nicht wirklich so blauäugig sein, und diese Schritte nicht für katastrophal erachten.
Ich bin nicht gerade begeistert über diese Entwicklung, halte die Argumente hier aber nicht für besonders toll. Am Ende kompilieren die meisten doch eh sowohl auf Linux als auch auf Windows mit dem GCC. Besonders, da der GCC in Sachen C++11 auch deutlich weiter ist und man sich nur selbst beschränken müsste, wenn VS12 ein Target wäre.
-
GPC schrieb:
Es ist wirklich immer wieder erstaunlich, wie viele darauf reagieren, wenn Software Geld kosten soll

Entwicklungswerkzeuge sind eine Ausnahme. Jedes OS profitiert ganz erheblich von den vielen kleinen Helferlein auf der Welt, die uneigennützig Software bauen.
Es ist imho ein verzweifelter Versuch, Metro zu puschen. Das geht in die Hose.
-
Mit dieser Entscheidung pusht MS natürlich Metro, aber das ist doch auch ihr gutes Recht als Hersteller.
Jedes OS profitiert ganz erheblich von den vielen kleinen Helferlein auf der Welt, die uneigennützig Software bauen.
Da hast du prinzipiell sicherlich Recht, aber wieso muss ein Hersteller seine Entwicklungswerkzeuge kostenlos zur Verfügung stellt? Es ist doch nicht so, dass MS die Entwicklung von Windows Desktop Anwendungen dadurch erschwert. Mit GCC gibts nen fähiges Compilerframework für unmanaged Sprachen, es gibt Java, es gibt .Net in Form von Mono, es gibt entsprechende IDEs für die verschiedenen Technologien - was willst du mehr? Nur weil mit MS jetzt ein einziger Hersteller für die Programmierung von Desktop Anwendungen keine kostenlosen Entwicklungswerkzeuge mehr bereitstellt, ist man doch nicht auf einmal alternativlos.
Die Situation für Desktop Systeme ist da ja eh noch richtig komfortabel. Schau mal z.B. in den embedded Bereich. Da bekommt man für viele Plattformen nur sauteure Compiler mit crappy IDE, wenn sowas überhaupt verfügbar ist.
-
lolMS schrieb:
GPC schrieb:
Es ist wirklich immer wieder erstaunlich, wie viele darauf reagieren, wenn Software Geld kosten soll

Entwicklungswerkzeuge sind eine Ausnahme. Jedes OS profitiert ganz erheblich von den vielen kleinen Helferlein auf der Welt, die uneigennützig Software bauen.
Du hast Recht, jedes OS profitiert davon. Aber noch viel mehr profitiert es davon, wenn es viele Firmen gibt, die dafür entwickeln.
Wie dem auch sei, es gibt ja nach wie vor viele kostenlose Möglichkeiten, Desktop-Software für Win zu entwickeln. Früher oder später wird vmtl. auch MS wieder vom Metro-Schwenk abkommen und das nächste VS wird wieder wie das 10er vom Modell her
-
Zwergli schrieb:
Sind Konsolenanwendungen Metro Progamme? Sprich nutzen sie die WinRT und als Frontend XAML, DirectX oder HTML? Nein - und damit ist deine Frage geklärt. Da nur Metro Programme mit der Express Version entwicklet werden können.
Das steht überall. Aber vielleicht ist in der Express Edition ja ein Kommandozeilencompiler mitgeliefert? Vielleicht ist das Nachrüsten für Konsolen- oder auch Win32-Anwendungen so simpel wie ehedem bei VS2005?
Wenn du keine eigenen Erfahrungswerte beizutragen hast, schweig doch einfach. Zeitung lesen kann ich selbst.
-
Zwergli schrieb:
Es ist doch nicht so, dass MS die Entwicklung von Windows Desktop Anwendungen dadurch erschwert.
Ähm doch, genau das.
Zwergli schrieb:
Mit GCC gibts nen fähiges Compilerframework für unmanaged Sprachen
Aber keine vernünftige IDE
Zwergli schrieb:
es gibt Java, es gibt .Net in Form von Mono
Und das habe ich jetzt Microsoft zu verdanken?
Zwergli schrieb:
es gibt entsprechende IDEs für die verschiedenen Technologien - was willst du mehr?
Eine vernünftige IDE vom Hersteller des OS für das OS. Gab es ja auch lange.
Zwergli schrieb:
Die Situation für Desktop Systeme ist da ja eh noch richtig komfortabel. Schau mal z.B. in den embedded Bereich. Da bekommt man für viele Plattformen nur sauteure Compiler mit crappy IDE, wenn sowas überhaupt verfügbar ist.
Was hat das mit Windows zu tun?