Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

11

21.09.2011, 12:51

Naja, den ganzen Architekt+Livecycle Management-Scheiß betreiben sie doch schon seit der 2005er Version. Ich kenne keine Firma, die das irgendwie benutzt, aber wenn die Jungs so viel Energie da reinstecken, wird es sicherlich irgendwo auch Nutzer geben.

Ja die Nachfrage nach diesen Sachen ist sogar recht gross. Software Projekte werden immer komplexer, die Projektmanagmentstrukturen dadurch ebenfalls. Und natuerlich wollen alle Ebenen mitreden. Also versucht man immer mehr Abstraktionsebenen oben drauf zu setzen.
Ich hab auch noch nie an einem Projekt gearbeitet wo das wirklich haette hilfreich sein koennen, aber die scheint es doch zu geben.

Ich muss hier mal rumfragen ob die das hier im Innovation Center von Microsoft ueberhaupt selbst benutzen ;)

Haxx0r

Treue Seele

Beiträge: 209

Wohnort: Da!

Beruf: Rebell mit aktivem Lebensstil

  • Private Nachricht senden

12

21.09.2011, 14:42

Im Grunde finde ich VS11 genau so schlecht wie VS08, was Dinge wie IntelliSense angeht. Was mich bei VS11 auch ziemlich nervt ist, dass man Libraries in den Projekteigenschaften verlinken muss. Und der Linker ist immer noch genau so schrottig wie in VS08.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

13

21.09.2011, 14:47

Dann wirst du also bei VS08 bleiben...

Schrompf

Alter Hase

Beiträge: 1 470

Wohnort: Dresden

Beruf: Softwareentwickler

  • Private Nachricht senden

14

21.09.2011, 16:26

Ich mag VS10. Zumindest der Schritt von VS2008 zu VS2010 ist gerechtfertigt, weil da der Compiler u.a. RValue-Referenzen gelernt hat. Ein Durchkompilieren mit VS10 hat die Performance der Splitterwelten fast verdoppelt. Sowas nehme ich gern, auch wenn ich dafür mit der neuen Gui leben muss, die ziemlich behäbig ist und sich oft und gern aufhängt. "Visual Studio ist gerade mit einer Aufgabe beschäftigt. Bitte kontaktieren Sie Microsoft, wenn das Problem bestehen bleibt." oder so ähnlich. Deine Mutter kontaktiert Microsoft!

(Tschuldigung, der musste mal sein)

Nebenbei: SP1 von VS10 ist mehr oder minder eine Zwangsinstallation, weil dabei ein Compilerbug behoben wird, über den ich irgendwie dauernd gestolpert bin. Leider immer noch keine Range Based Loops. Macht hinne, Leute!
Häuptling von Dreamworlds. Baut aktuell an nichts konkretem, weil das Vollzeitangestelltenverhältnis ihn fest im Griff hat. Baut daneben nur noch sehr selten an der Open Asset Import Library mit.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

15

21.09.2011, 16:34

Lambdas (!), rvalue refs, auto, der Wechsel zu MSBuild und das neue IntelliSense, imo gibts eigentlich keine Alternative zu VS10 und von VS11 werd ich bald das gleiche sagen ;)

Ich hab die C++11 Lambdas früher zwar für nett aber nicht besonders wichtig gehalten, doch seit ich sie verwenden kann bin ich geläutert. Imo eines der absolut wichtigsten neuen Features, machen allein die Stadardbibliothek um mindestens eine ganze Größenordnung mächtiger. War eine goldrichtige Entscheidung von MS, diese als erstes zu implementieren. Jedem der Lambdas noch nicht ständig überall verwendet, kann ich nur sagen: Ihr verpasst wirklich was! ;)

Das ist eigentlich alles trivialer Mist im Vergleich zu z.B. Lambdas oder Variadic Templates - warum hängt es ausgerechnet bei solchem Kleinkram? Selbst initializer lists sind nach meiner Betrachtung relativ einfach.

Ja. Aber ganz viel Kleinkram summiert sich auch. Ich denke das Problem ist nicht die Komplexität dieser Features sondern die Menge. Du musst bedenken, dass MS das ja nicht einfach reinhacken und releasen kann und es dann von der Community gefixed wird, bis es läuft, so wie das bei Open Source Software der Fall ist. All diese Features müssen ausgiebig getestet werden etc., was sicherlich mindestens genauso aufwändig ist wie die Implementierung eines der großen Features. Vor allem interagieren all diese kleinen Dinge ja auch mit den großen, sodass die Komplexität der möglichen Fehlerquellen mit jedem weiteren Feature wohl so in etwa exponentiell steigt. So gesehen ist es imo schon sehr viel sinnvoller, erstmal die großen Standpfeiler aufzustellen, bevor man sich um die Fassade kümmert.

Dieser Beitrag wurde bereits 10 mal editiert, zuletzt von »dot« (21.09.2011, 17:06)


xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

16

21.09.2011, 17:17

Im Grunde finde ich VS11 genau so schlecht wie VS08, was Dinge wie IntelliSense angeht. Was mich bei VS11 auch ziemlich nervt ist, dass man Libraries in den Projekteigenschaften verlinken muss. Und der Linker ist immer noch genau so schrottig wie in VS08.

Was ist denn so schlecht an dem VC Linker? Und wo würde man denn deiner Meinung nach die Libraries um linken sinnvollerweise angeben?

Ich habe mit beidem bisher nie sonderlich Probleme gehabt. Wobei Intellisense wirklich Verbesserungswürdig ist, aber dafür gibts ja schöne Dinge wie Visual Assist X.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

17

21.09.2011, 17:19

don't feed... ;)

Schrompf

Alter Hase

Beiträge: 1 470

Wohnort: Dresden

Beruf: Softwareentwickler

  • Private Nachricht senden

18

21.09.2011, 17:43

Oh ja, Lambdas sind ne tolle Erfindung. Plötzlich machen die ganzen Algorithmen aus der Standardlib wieder Sinn :-)
Häuptling von Dreamworlds. Baut aktuell an nichts konkretem, weil das Vollzeitangestelltenverhältnis ihn fest im Griff hat. Baut daneben nur noch sehr selten an der Open Asset Import Library mit.

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

19

21.09.2011, 18:27

Also ich mag lambdas auch seehr. Das ist wahrscheinlich das Feature, dass ich bis jetzt (mit stad::function) am meisten nutze. Das ist zusammen so verdammt ausdrucksstark und einfach einzusetzen. Z.b ein kleines Eventsystem, wo man eine Aktion erst nach einem Weilchen ausführen möchte. Implementierung stinkeinfach und Anwendung ebenfalls trivial. Nicht zu bedenken wie man das vorher machen musste, wenn man freie Funktionen, Memberfunktionen und Funktoren zusammen mit vlt. lokalen Variablen usw. haben wollte.

Die IDE hatte auch bei mir manchmal ein paar Bugs, aber naja. Hält sich im Rahmen. Waren teilweise auch wege VAX (welches ich auch nur empfehlen kann).

Werbeanzeige