Das pro in Betrieb befindliche Server-Betriebssystem für die Entwicklung ist eine Umgebung, die Ihrer Implementierungsumgebung fast ähnelt, wenn Sie Software erstellen, die auf einem Server ausgeführt wird.Für einige Plattformen wie SharePoint müssen Sie ein Server-Betriebssystem für die Entwicklung ausführen.
Windows Server, insbesondere mit Win Server 2008, wird aus der Box gesicherter, nicht benötigte Dienste werden standardmäßig deaktiviert, ich weiß nicht, ob dies ein Vorteil oder ein Nachteil ist.
Soweit Nachteile, einige Anwendungen, die für den Desktop in erster Linie erstellt werden, wird nicht gut auf Ihrem Server-Betriebssystem laufen. Sie werden wahrscheinlich laufen, aber Sie werden hier und da kleine Probleme haben. Das beste Beispiel ist iTunes, es wird ausgeführt, aber Sie werden von Zeit zu Zeit einige seltsame Fehler sehen. Außerdem suchen einige Apps nach unterstützten Betriebssystemen und werden höchstwahrscheinlich nicht einmal installiert, wenn Sie ein Serverbetriebssystem ausführen.
Schließlich gibt es Farben sind ein bisschen auf Windows Server ab, ich habe einen Monitor, den es bis zu einem Windows Server 2008 R2 und Windows 7-Maschine, auf Windows Server 2008 R2 Farbe ist verhakt ist etwas leichter, mache ich eine viel Grafikdesign, das war sehr nervig.
Die Antwort hängt also davon ab, was Sie entwickeln und welche Anwendungen Sie am häufigsten verwenden. Die meisten Apps und Treiber funktionieren problemlos.
Auf der anderen Seite kostet R2 3 Mal die Workstation-Version. Obwohl ich denke, das ist einfach genug, um am Arbeitsplatz im Gegensatz zu Hause zu rechtfertigen. – hythlodayr
Ich kann eine kostenlose MSDNAA-Version genießen. Ich stimme jedoch zu, dass diese Option nicht für alle verfügbar ist. –
R2 ist unglaublich teuer ... glücklicherweise qualifiziere ich mich immer noch für DreamSpark, der alle Serverlizenzen hatte :-) – MattGWagner