Können All-in-One-Desktops gute Entwicklungsmaschinen sein?

725
user6900

Ich habe gerade ein paar All-in-One-Desktop-PCs (Dell Studio One, HP Touch Smart, Lenovo IdeaCenter usw.) durchgesehen, und ihre Spezifikationen sehen wirklich gut aus (4 GB RAM, 2.x GHz Core 2 Duo usw.).

Gibt es irgendwelche Nachteile solcher PCs als Entwicklercomputer? Ich mache hauptsächlich Java (Eclipse + MySQL + Tomcat / JBoss) oder .NET (Visual Studio + MsSQL).

Edit: Eine häufige Frage, die ich sehen konnte, ist die Größe der Festplatte und etwa 320 GB 7200 U / min.

0

5 Antworten auf die Frage

1
Joel Coehoorn

Drei Dinge, die Sie überprüfen müssen:

  • Stellen Sie sicher, dass es eine gute, vom Benutzer austauschbare Festplatte gibt
  • Überprüfen Sie den maximal unterstützten RAM-Wert im Vergleich zum tatsächlich installierten RAM
  • Stellen Sie sicher, dass es ein 64-Bit-Betriebssystem ist

Zum zweiten Punkt: Wenn Sie an einer virtuellen Maschine arbeiten, sind 4 GB das Nötigste und fühlen sich einschränkend an. Da Sie sowohl Open Source- als auch MS-basierte Entwicklung durchführen, ist die Wahrscheinlichkeit minimal, dass Sie VMs verwenden möchten, um zu einem bestimmten Zeitpunkt separate Umgebungen für jede Plattform zu verwalten. Das heißt, Sie möchten der Konfiguration RAM hinzufügen.

Wenn Sie sich jedoch sicher sind, dass Sie keine virtuellen Maschinen verwenden, ist dies mehr als ausreichend, um Visual Studio zu betreiben, und ich muss mir nur Gedanken über die Festplatte machen.

Wie viel RAM würden Sie vorschlagen, wenn Sie mindestens eine Ubuntu Linux-VM (hauptsächlich für Mono-Tests) mit Sun VirtualBox ausführen müssen. user6900 vor 14 Jahren 0
Es wird für eine VM mit 4 GB _ funktionieren _, aber das _minimum_ wird dort gut funktionieren. Aber wenn Sie sich erst einmal daran gewöhnt haben, möchten Sie mehr können. Joel Coehoorn vor 14 Jahren 0
0
ChrisF

Nach den Angaben, die Sie zitieren, scheinen sie in der Lage zu sein, Visual Studio usw. auszuführen. Sie verfügen über genügend Speicher und Dual-Core-Prozessoren sind heutzutage praktisch erforderlich.

Sie sagen nicht, wie groß die Festplatten sind oder ob in dem Gehäuse Platz für ein zweites Laufwerk ist - das ist auch eine wichtige Überlegung.

0
skamradt

Nichts in den aktuellen Maschinen würde Sie von der Entwicklung abhalten, aber ich würde sicherstellen, dass es die Möglichkeit gibt, in die Box zu gelangen, um beispielsweise Speicheraufrüstungen durchzuführen oder Festplatten zu ersetzen. Bei den heutigen Systemen kann fast alles, was Sie hinzufügen müssen, über USB hinzugefügt werden. Solange es über mindestens 4 High-Speed-USB-Anschlüsse verfügt, sollten Sie die Einstellungen vornehmen ... und wenn nicht, können Sie später einen Hub hinzufügen.

Das Berühren des Desktops fängt an, sich zu erwärmen, daher möchten Sie vielleicht eine Maschine in Betracht ziehen, die über diese Fähigkeit verfügt. Einige der neueren Entwicklungstools (wie RAD Studio 2010 von Embarcadero ) unterstützen diese neuen Hardware-Eingabegeräte vollständig.

0

Ich verwende einen Asus G50VT für meine Hauptentwicklungsbox, und er hat die gleichen Spezifikationen, die Sie oben angegeben haben. Meines Erachtens ist Hardware nicht das Hauptproblem bei der Verwendung dieser Art von Spezifikationen. Ihre Hauptüberlegung wäre wahrscheinlich das Betriebssystem. Persönlich würde ich mich von Media Center usw. fernhalten und ein vielseitigeres Betriebssystem wie Vista, Windows 7 oder Ihre bevorzugte Linux-Variante wie Ubuntu verwenden.

Meine Entwicklungsbox ist ein Kraftpaket, und ich hatte keinerlei Probleme mit Visual Studio, Eclipse, Netbeans usw. unter Vista Ultimate x64.

Hoffe das hilft :)

0
Greg Buehler

Zunächst müssen Sie die physische Erreichbarkeit der Hardware auf mögliche Updates überprüfen. Die meisten sollten Zugriff auf Festplatten und Arbeitsspeicher haben, ähnlich wie entfernbare Bedienfelder, um auf die Innenseiten eines Laptops zugreifen zu können.

Zweitens die Verfügbarkeit von Fahrern untersuchen. Sie fühlen sich eingeschränkt, wenn Sie das OEM-Betriebssystem wechseln müssen und das Ziel-Betriebssystem fehlerhafte Treiber unterstützt.

Die Entwicklung von einem All-in-One-Desktop sollte (abgesehen davon, dass es sich um einen Desktop handelt) mit der Entwicklung auf einem Laptop identisch sein.