PC-Komplettsysteme 1.599 Themen, 15.742 Beiträge

Optimaler PC für .NET Entwicklungen unter Visual Studio 2005?

sohst / 4 Antworten / Flachansicht Nickles

Ich will einen neuen Einzelplatz-PC zur Entwicklung von Windows-.NET (VS Studio 2005) Programmen anschaffen. Es geht um die Entwicklung von Datenbankanwendungen / Enterprise-Lösungen etc., also keine Spiele oder Multimedia-Programme. Welche Hardware-Ausstattung ist für diesen Bedarf für eine optimale Performance der Entwicklungsumgebung sinnvoll? Sind Dual-Core-Prozessoren sinnvoll?

bei Antwort benachrichtigen
Andreas42 sohst „Optimaler PC für .NET Entwicklungen unter Visual Studio 2005?“
Optionen

Hi!

Eine sehr anspruchsvolle Frage. Da schüttelt man nicht einfach eine Idealkonfiguration aus dem Ärmel. ;-)

-> Enterprise-Lösungen /Datenbankzugriffe
Das klingt nach Client-Server Anwendungen (sprich: Datenbank läuft irgendwo auf eigenem Server und Clients greifen dann - per ODBC oder Direkt - darauf zu).

Hmm, wenn die Datenbank parallel auf dem Entwicklungsrechner laufen soll, dann muss dass System schon relativ perfomant sein, wenn die Datenmengen grösser werden.

Generell würde ich sagen, dass man am RAM nicht sparen sollte (mehr RAM dürfte die Turnaround und Compilierungszeiten drücken). Eine schnelle Platte ist bei komplexen Projekten sicherlich ebenfalls von Vorteil. Die Frage "Dual-Core oder nicht?" stellt sich ja heute in der Praxis nicht mehr, man hat ja schon fast Schwierigkeiten Systeme ohne Dualcore zu bekommen. ;-)
Klartext: ich würde mir heute keine Single-Core-CPU mehr kaufen. Dual-Core immer, bei Quad-Core bin ich noch unentschlossen. Aktuell tendiere ich noch zu "zuviel des Guten".

Mein Tipp für einen Entwicklungsrechner wäre im Moment ein System mit 2Gbyte RAM einer schnellen Platte (grösse im normalen bezahlbaren Bereich) und einer aktuellen Intel Core2-Duo-CPU mit passendem Board (Intel-Chipsatz). Das ist Quasi die Basis.

Was immer unterschätzt wird (IMHO) sind die Bildschirme: gross flach und je nach Anwendungsfall (in der Entwicklung) können zwei Monitore von Vorteil sein. Die Grafikkarte sollte die Möglichkeit mitbringen, das Desktop auf beide Monitore zu splitten, so dass man Fenster vom Hauptbildschirm mit der Maus einfach auf den zweiten Bildschirm ziehen kann. Über Auflösungen redet man dann nur insofern, falls man extrem hohe Auflösungen fahren muss und dass die Grafikkarte unterstützen muss. Geschwindigkeit (im 3D-Bereich) kann man bei deinen Anforderugnen vernachlässigen; wenn man für Vista entwickeln will, sollte die Karte entsprechend ausgesucht werden, damit sie die neue Oberfläche darstellen kann).

Daneben würde ich auf echte Bürotauglichkeit achten: das System sollte möglichst leise sein.

Wenn die Datenbank als Server mit auf dem Rechner laufen soll, kann ein echtes Raidsystem von Vorteil sein. Damit handelt man sich dann aber IMHO schnell Probleme mit der Lärmentwicklung ein.

Wichtigster Punkt: Service

Wenn das ein wirklich wichtiges System ist, kann man darüber nachdenken, die Kiste bei einem Hersteller zu kaufen, der prof. Vorortservice am nächsten Arbeitstag bietet (und das möglichst über die geplante Abschreibdauer des Systems).

Das sind meine Ideen zu einem Idealsystem. Wenn es ein Notebook sein soll und die Compilierzeit (und die Datenbank auf dem Rechner) nicht so wichtig sind, würde es IMHO auch ein Standard-Gerät von der Stange mit mind. 1GByte einer Dual-Core-CPU, einem guten (spiegelfreien!) Display und einer möglichst grossen Platte tun.
Bei einem normalen PC würde ich mit 2Gbyte RAM anfangen und mehr auf Grafikkarte und Monitore achten.

Zu meinen Vorlieben gehört dann noch ein MO-Laufwerk für die Datensicherung, aber da tut es auch ein DVD-RAM-fähiger Brenner.

Bis dann
Andreas

PS: Ach ja: einen grossen USB-Stick einplanen. ;-)

Hier steht was ueber mein altes Hard- und Softwaregedoens.
bei Antwort benachrichtigen