2010-03-05 11 views
8

Rozważałem użycie Windows Server jako systemu operacyjnego dla mojej głównej stacji roboczej .NET. Obejmuje on wersję IIS, do której najczęściej wdrażam, w inny sposób zarządza zgodnością FIPS itp. Z pewnością nie korzystam z żadnej z zalet multimediów lub gier (jeśli są jakieś?) Systemu operacyjnego stacji roboczej.Jakie zalety/wady wynikają z używania systemu operacyjnego serwera dla głównego komputera programistycznego .NET?

Jakie zalety/wady można uzyskać przy użyciu systemu operacyjnego serwera dla głównej stacji roboczej programistycznej .NET?

Odpowiedz

1

Profesjonalnym środowiskiem systemu operacyjnego dla programistów jest środowisko, które jest prawie podobne do środowiska wdrażania, jeśli budujesz oprogramowanie, które będzie działać na serwerze.W przypadku niektórych platform, takich jak SharePoint, należy uruchomić system operacyjny serwera do programowania.

Serwer Windows, szczególnie z Win Server 2008, wyjdzie z pudełka bardziej zabezpieczony, niepotrzebne usługi zostaną domyślnie wyłączone, nie wiem, czy jest to zaleta czy wada.

Jeśli chodzi o wady, niektóre aplikacje zbudowane głównie na komputer nie będą działać poprawnie w systemie operacyjnym serwera. Najprawdopodobniej będą działać, ale będziesz miał małe problemy tu i tam. Najlepszym przykładem jest iTunes, będzie działać, ale od czasu do czasu pojawią się dziwne błędy. Ponadto niektóre aplikacje sprawdzają obsługiwane systemy operacyjne, a najprawdopodobniej nie będą nawet instalowane, jeśli używasz systemu operacyjnego serwera.

Wreszcie, na Windows Server jest trochę kolorów, mam jeden monitor, który jest podłączony do Windows Server 2008 R2 i Windows 7, na Windows Server 2008 R2 kolor jest nieco jaśniejszy, robię dużo grafiki, więc było to bardzo denerwujące.

Tak więc odpowiedź zależy od tego, co tworzysz i od najczęściej używanych aplikacji. Większość aplikacji i sterowników działa bez problemu.

4

Znalazłem system Windows Server 2008 R2 jako świetny system operacyjny, na którym można pracować jako mój codzienny komputer stacjonarny. Posiadanie możliwości wdrożenia lokalnie w usługach IIS 7, pracy z serwerem SQL i zarządzania innymi maszynami wirtualnymi za pośrednictwem funkcji Hyper-V stanowiło pomoc w moim procesie rozwoju.

Powiedziałem, że mam problemy z innymi aplikacjami, które nie "lubią" serwera, ale wiem, że możesz włączyć funkcję "Feature" w Server 08 R2 dla Desktop Experience, która pozwala większości aplikacji działać tak czy inaczej. Po prostu przygotuj się na dostrojenie systemu operacyjnego, aby zrobił to, co potrzebujesz.

2

Używam serwera Win 2008 R2 na moim komputerze osobistym. Powód? Pochodzi z czasów Win98/NT4.

Win98 był niestabilny i ciągle się rozbijał. NT4 był solidny jak skała.

Następnie był serwer XP vs. 2003. Ta sama historia. Rok 2003 był znacznie stabilniejszy.

Potem był serwer Vista kontra 2008. Brak komentarzy tutaj.

Teraz jest Win7 kontra 2008 R2. Ten wybór jest trudny. Oba wyglądają jak stabilne systemy operacyjne. Mimo to wybrałem 2008 R2. Przeważnie jest to stary zwyczaj.

Jeden prawdziwy powód: zawsze nie lubiłem ilości dekoracji, animacji i wszystkiego, co zostało domyślnie włączone w wersjach komputerowych. Zawsze trzeba było długo czekać, aby wyłączyć niepotrzebne rzeczy. Najbrzydszy ze wszystkich był Vista z tymi wszystkimi marketingowymi i denerwującymi sugestiami, aby uaktualnić, wyglądało to jak strona z pornografią. Zrozumiałem za 15 minut, nie miałbym odwagi, by zatrzymać to na mojej maszynie.

W wersjach serwerowych wszystko jest domyślnie wyłączone, włączam tylko to, czego naprawdę potrzebuję.

Kolejny powód. Windows 2008 (R2) obsługuje wirtualizację sprzętu (rola serwera Hyper-V). Inna wersja Windowsa nie. Więc to jedyna opcja.

Jedną wadą Win 2008 (R2): stos Bluetooth jest z niego usuwany. :(

+0

Z drugiej strony R2 kosztuje 3 razy więcej niż wersja stacji roboczej. Chociaż sądzę, że jest to dość łatwe do uzasadnienia w miejscu pracy, w przeciwieństwie do domowego użytku. – hythlodayr

+0

Mogę cieszyć się wersją MSDNAA, która jest darmowa. Zgadzam się jednak, że ta opcja nie jest dostępna dla wszystkich. –

+0

R2 jest niesamowicie drogi ... na szczęście nadal kwalifikuję się do DreamSpark, który posiadał także wszystkie licencje na serwery :-) – MattGWagner

1

używam Windows 7 do dewelopera w domu, bo moja maszyna rozwój dzieje się też na tyle silne, aby grać w nowsze gry...:)

Ale aby zgodzić się z innymi, którzy pisali, używam systemu Windows Server 2008 w pracy (R2 to tylko x64, a moje pole dev to nadal x86, a więc wersja nieco przestarzała), a ja nie miał problemów. Właściwie to wolę, ponieważ można wyłączyć upominki użytkownika, które są typowe dla wersji Windows na komputer i zwolnić więcej zasobów dla narzędzi programistycznych.

0

Używam serwera 2003 i później 2008. Znacznie lepiej niż odpowiednie wersje systemu operacyjnego z powyższych powodów, a także dlatego, że (i nie jest to udowodnione, ale na pewno wynika z dowodów empirycznych) wydaje się, że bardziej zoptymalizowany (lub może nie mieć aż tak bezsensownego nadużywania). Prawdopodobnie widziałeś to: http://www.win2008workstation.com/, ale na wszelki wypadek.

Potwierdzam, że wszystko działa idealnie.

Powiązane problemy