Visual Studio .NET 2008 über MSDNAA: Versionsfragen

OPAAG

Grand Admiral Special
Mitglied seit
28.07.2006
Beiträge
2.498
Renomée
20
Standort
Nürnberg
Folgende Fragen hätte ich:
Ich kann über MSDNAA Microsofts VS .NET 2008 Professional oder Team Suite herunterladen, hat die Team Suite alle Funktionen der Professional auch integriert oder sollte ich sicherheitshalber beide laden?
(Nicht dass ich Funktionen der Team Suite wirklich brauche, bin halt ein Jäger und Sammler, und vielleicht werd ichs ja mal bis zum Ende des Studiums doch mal brauchen)

Und haben diese Studentenversionen irgendwelche Einschränkungen gegenüber den Retail-Versionen, oder ist der einzige Unterschied die Lizenz?

Danke
 
Die Team Suite hat noch den Team Explorer (Nachfolger von Sourcesafe) dabei ist aber ansonsten identisch zur Pro. ;)
 
Zuletzt bearbeitet:
Das wichtigste Feature der Team Edition, die du als Student/Hobbyprogrammierer wirklich brauchen wirst ist der Profiler. Damit kannst du den Programm auf Performancelücken untersuchen d.h. du kannst sagen wie oft welche Funktion aufgerufen wird und wie lange diese gebraucht hat. Das ist bei performancekritischen Sachen wirklich toll. Händisch raus zu stoppen mit Logeinträgen ist da ziemlich mühsam und man kann es auch nur für größere Zeitabstände tun (min 15ms), der Profiler kann bis in den Nanosekundenbereich genau messen. Gerade oft aufgerufene Properties lassen sich hier sehr gut optimieren genauso wie kleine SQL Abfragen.

Weiters gibt es auch noch ein paar Funktionen zur Analyse des Codes (Codezeilen, ungefähre Wertungen für die Leserlichkeit/Wartbarkeit des Codes etc.) Das könnte auch zum Spielen noch ganz interessant sein, aber man sollte nicht zu viel darauf geben.
 
Der Profiler soll nicht bei der Pro dabei sein? *noahnung*
 
Und haben diese Studentenversionen irgendwelche Einschränkungen gegenüber den Retail-Versionen, oder ist der einzige Unterschied die Lizenz?
Die MSDNAA-Versionen sind Vollversionen, die jedoch nur zu Forschungszwecken und für den Privatgebrauch verwendet werden dürfen. Funktions-Unterschiede gibt es nicht.

Gruß, Chris
 
1.) Nur eine kleine Warnung für alle, die es mit der Regulierung der Lizenz nicht so genau nehmen wollen und doch nebenberuflich sich etwas dazu verdienen wollen:
Die Einstellungen über den Lizenznehmer werden teilweise in die .exe Dateien übernommen z.B. die Firma wird gleich verwendet für diverse Installer, die dann unter der Rubrik im Startmenü zu finden sind und der Herausgeber der .exe ist auch manchmal im Menü sichtbar. Zählen tut immer der Ort, an dem es compiliert wurde und es gibt wahrscheinlich noch 10 andere Stellen, wo es auftauchen kann.

2.) Der Profiler ist nur in der Team Suite und in der Team System Development Edition enthalten. Meiner Meinung nach ist das ein Schwachsinn, weil man den auch brauchen kann, wenn man nicht im Team arbeitet und man die Team Editions normalerweise nur per MSDN Subscription bekommt und die kostet um die 10K Euro, aber dann bekommt man eben so gut wie jede Software von Microsoft zum Spielen. Das ist nur für große Softwarefirmen interessant und der Profiler ist auch für kleinere Entwickler sinnvoll.
Wer den Profiler testen will, den gibt es bei jeder Visual Studio Beta bzw. gibt es auch eine auch eine 90 Tage Testversion: http://www.microsoft.com/downloads/...d7-aa6e-4f24-82e3-81570c5384cb&DisplayLang=de
 
Übrigens dürfen die kostenlosen Express-Versionen vom Visual Studio auch für komerzielle Projekte verwendet werden.
 
Und von Visual Studio 2010 gibt es eine Beta 2. Dürfte nicht mehr so lange dauern bis das raus ist. (angeblich 22. März 2010) Das bekommst du dann sicher auch per MSDN-AA.
 
1.) Die Beta ist ganz lustig zum Spielen und kann auch für private Spielereien verwendet werden. Für den professionellen Einsatz würde ich aber noch warten auf die Vollversion, nicht weil die Beta so schlecht laufen würde, sondern weil nicht wirklich garantiert ist, dass man die angelegten Projekte dann auch weiter verwenden kann. Man kann auch Projekte einer neuen Visual Studio Version nicht einfach runtergraden, damit man sie z.B. mit Visual Studio 2005 öffnen kann.

2.) Falls jemand doch etwas mit der Beta machen will, dann beachtet bitte, dass alle Projekte standardmäßig für das .NET Framework 4.0 Beta angelegt werden. Dann sind auch erst die meisten Features verwendbar. Wenn man die .exe dann auf einen anderen Rechner spielen will, dann braucht man dort auch das .NET Framework 4.0 Beta und gerade das ist ein Problem. Die Installer des .NET Frameworks sind in der Vollversion schon schlimm genug. Bei den Beta Installern ist es meistens so, dass es kein Rollback gibt, wenn bei der Installation etwas schief geht d.h. wenn man bei irgendwem eine .NET Framework Beta aufspielt und sich dann der Installer aufhängt oder man auf abbrechen geht, dann hat man gar kein .NET Framework mehr oben und kann nur auf Systemwiederherstellung hoffen und wenn das nicht funktioniert, muss man neu aufsetzen, also haltet das ja fern von jedem Kundenrechner oder Server. Es gibt nichts schöneres, als einem Kunden den Server zu demolieren mit einem Beta Installer und der sich dann den Server neu aufsetzen darf :D
 
Zurück
Oben Unten