Visual Studio 2012 RC



  • Bisher sind die einzigen Vorteile, welche ich an VS 11 Beta gesehen habe, das bessere semantische Syntaxhighlighting und die zusätzlichen C++11-Features (vor allem die Standardbibliothek). Habe aber noch nicht allzu viel damit gemacht. Intellisense, Snippets & Co. sind für mich als Visual Assist X-Benutzer ohnehin nur von begrenzter Relevanz.

    Ich ziehe ebenfalls in Betracht, noch eine Weile mit 2010 programmieren. Aber ich muss mir mal 2012 RC unter die Lupe nehmen...



  • Nexus schrieb:

    Gibt es eigentlich eine Möglichkeit, direkt von VS 11 Beta upzudaten?

    Ja, ist problemlos möglich, siehe dazu auch den Blogeintrag zum RC Release hier. Hat bei mir auch wie zu erwarten, problemlos geklappt.

    Das Hauptmenü stört mich ehrlich gesagt kaum. So hebt es sich wenigstens mehr von der Titelleiste ab 🙂 Die kleinen farblichen Akzente die im Vergleich zur Beta hinzugekommen sind, sind auch ganz nett. Der erste optische Eindruck ist auf jedenfall besser als der, der Beta.

    GPC schrieb:

    .NET 4.5 bietet zwar mit async was cooles, aber auch etwas, dass ich im Alltag nicht groß brauchen werde

    Wenn man für Metro programmiert, kommt man nicht drum herum aufgrund der asynchronen Api. Da ist dieses neue Feature dann schon ne echte Erleichterung.



  • Danke für den Hinweis, der Download läuft. (In Zeiten spartanischer MS-GUIs ist aber selbst die Downloadgröße keine relevante Information mehr. Merkwürdige entwicklung.)

    Auf der Arbeit verwenden wir noch VS2008 und wollten auf VS2012 umsteigen. Nachdem die Beta-UI durchaus Potential hatte, bei mehrstündiger Arbeit jeden Tag, Depressionen zu verursachen, bin ich auf die Änderungen in RC1 gespannt. Ich lege eigentlich wenig Wert auf UI aber in diesem Fall wird es ausschlaggebend sein. Grau in Grau geht einfach nicht.



  • Die graue Oberfläche versüsst mir meinen sonst schon grauen Alltag. 👍 👎



  • Die GUI ist besser als in der Beta, aber trotzdem unangenehm. Ich gebe der Software eine Chance. Die All-Caps können deaktiviert werden.

    Intellisense und optische Unterstützung bei Eingabe und Auswahl von Code in C++ scheint stark verbessert zu sein gegnüber früheren Versionen 😮

    Nachtrag:
    Alter Schwede, C++ fühlt sich fast wie C# an bei der Codeeingabe. 😮 👍
    Evtl. hat Visual Assist X sowas schon früher angeboten, habe ich aber nie verwendet 😕



  • 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?

    http://arstechnica.com/information-technology/2012/05/no-cost-desktop-software-development-is-dead-on-windows-8/

    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:

    http://www.c-plusplus.net/forum/303778

    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.


Anmelden zum Antworten