it-swarm.dev

Was ist besser für die Codierung - Desktop oder Laptop?

Die Verwendung von Desktops nimmt im täglichen Leben von Tag zu Tag ab. Gibt es jedoch zu Codierungszwecken Gründe für die Verwendung von Desktops über Laptops?

39

Angenommen, Sie haben einen externen Monitor und eine Tastatur zum Anschließen an Ihren Laptop, ist der Unterschied gering.

Es ist immer besser, in einer Desktop-ähnlichen Umgebung zu arbeiten (größerer Bildschirm, ergonomischere Umgebung), aber Sie können Ihre Arbeit nicht ohne Laptop mitnehmen. Wenn Portabilität wichtig ist, besorgen Sie sich einen Laptop und einen guten externen Bildschirm und eine Tastatur, an die Sie ihn anschließen können. Andernfalls können Sie genauso gut bei einem Desktop bleiben.

39
EpsilonVector

Ich habe einmal mit einem Auftragnehmer zusammengearbeitet, dessen gesamter Lebensstil von ihrem Laptop ermöglicht wurde.

Ihre weltlichen Besitztümer konnten in ein paar Taschen passen - und einer dieser Besitztümer war ein Mac-Laptop, der für sie eine magische Kiste war, die Geld erscheinen ließ. Ich buchstäblich - buchstäblich - war sich oft nicht sicher, auf welchem ​​Kontinent sie sich an einem bestimmten Tag befand. Die meiste Zeit war sie an einem Ort im argentinischen Hinterland, wo sie eine gute Internetverbindung fand, aber sie hätte in San Francisco oder DC oder Hongkong oder ... sein können.

Ich habe sie einmal persönlich getroffen. Sie war zur Hochzeit eines Verwandten in der Stadt. Ich fragte, wohin sie danach gehe. Sie wusste es nicht; entweder Argentinien oder San Francisco. Sie hatte alles dabei, was sie besaß, und sie würde morgen entscheiden.

Sie hat auch gute Arbeit geleistet.

Ich bevorzuge es sehr, auf einem Desktop zu entwickeln. Ich liebe meine mehreren Monitore und die physische Umgebung ist ergonomischer.

Aber wenn ich (oder jemand anderes) eine Version von "Es hängt alles von Ihren Bedürfnissen ab" sage, ist das wahr. Es hängt alles davon ab, was Ihre Bedürfnisse sind.

37
BlairHippo

Sehr viel hängt davon ab, was Sie codieren, wie Sie codieren und welche Tools Sie verwenden/benötigen.

Meine Entwicklungsprojekte ...

  • Sind grafikintensiv (2D und 3D).
  • Sind rechenintensiv.
  • Erfordern mehrere IDEs und normalerweise jeweils mehr als eine Instanz.
  • Fügen Sie große Mengen an Referenzmaterial hinzu ... normalerweise PDFs.
  • Kann auf benutzerdefinierte Hardware abzielen.
  • Möglicherweise sind CAD/CAM/CAE-Tools erforderlich.
  • Kann mich zum Trinken fahren.

Für mich ist ein Desktop mit mehreren großen Monitoren eher eine Voraussetzung als eine Wahl.

Ich würde auch vorschlagen, dass das Arbeiten von einem geladenen Desktop mit mehreren 24-Zoll-Monitoren die produktivere Wahl ist, unabhängig davon. Wenn Sie Ihren GUI-Designer, Code-Editor und Browser auf separaten Monitoren haben, sparen Sie viele Klicks und Fahrten zur Taskleiste. Denken Sie daran: "Klicks brauchen Zeit und Zeit ist Geld" ... ist nicht nur etwas, was dein Großvater gesagt hat ... es summiert sich ... plus ... Codierung, Lesen des Stapelüberlaufs ( aka: geekporn ) und das gleichzeitige Anschauen von [einem Geek-Film] ist nicht wirklich scheiße.

Am Ende des Tages ist es natürlich das, was für Sie am besten funktioniert. Desktop

14
Rusty

Der Hauptvorteil eines Laptops ist die Portabilität, und das ist ein großes Plus, aber ein Desktop bietet die folgenden Leistungs- und Produktivitätsvorteile:

  1. Größerer Bildschirm . Der durchschnittliche Desktop-Bildschirm ist größer als der durchschnittliche Laptop-Bildschirm und Sie haben die Möglichkeit, bis zu 30 Zoll oder so zu arbeiten. Ein Laptop kann dieselbe Auflösung ausführen, ja, aber die Pixel sind winzig.
  2. Mehrere Monitore . Ja, dasselbe könnte mit einem Laptop und einer USB/PCMCIA-Grafikkarte erreicht werden, aber dann wären Sie an einen Schreibtisch gebunden um ein Kribbeln im Nacken zu vermeiden.
  3. Schnellere/mehrere CPUs . Ein Desktop kann den schnellsten Prozessor und auch mehr als einen Prozessor haben. Ein erstklassiger Laptop verfügt über einen schnellen Prozessor, der jedoch normalerweise bei einem Core i5 die Nase vorn hat und niemals der schnellste ist.
  4. Bessere/mehrere Grafikkarten . Ein Desktop kann mehrere High-End-Grafikkarten haben, die möglicherweise miteinander verbunden sind.
  5. Viel RAM . Wenn Sie schnell reagieren möchten, geben Sie so viel RAM ein, wie Sie sich leisten können). Wenn Sie den Speicher nicht austauschen müssen, wird die Leistung erheblich gesteigert, selbst wenn Sie Solid State Drives verwenden.
  6. Auswahl der Tastatur . Sie können eine größere Tastatur mit speziellen Funktionstasten (Lautstärke, Ausschneiden/Kopieren/Einfügen usw.) und sogar eine geteilte Tastatur für verbesserte Ergonomie. haben
  7. Wahl der Maus . Sie könnten sogar eine vertikale Maus, einen Trackball oder ein Grafiktablett haben, da Sie bereits an einem Schreibtisch sitzen. Es ist schwer, eine Maus zu benutzen
  8. Bessere Sprecher . Die in einen Laptop eingebauten Lautsprecher sind sehr klein und oft billig.
  9. Kabelgebundenes Netzwerk . Sie müssen sich keine Sorgen machen über Google Street View beim Lesen Ihrer E-Mails , wenn Sie kein WLAN verwenden. Wenn Sie einen anderen Computer im selben Netzwerk haben (z. B. NAS Gerät)), ist die Verwendung des kabelgebundenen Netzwerks viel schneller.
  10. Fernzugriff . Es ist einfach zu installieren sichere Fernzugriffssoftware , sodass Sie von Ihrem Telefon oder einem anderen PC aus auf Ihren Desktop-PC zugreifen können. Viele Router können so konfiguriert werden, dass der PC nicht ausgeschaltet wird (nicht nur im Ruhezustand), insbesondere wenn Sie über AMT verfügen.
  11. Schnellere/mehrere Festplatten . SSD ist zwar die schnellste, aber auch teuer für viel Speicher. Wenn Sie ernsthafte Videobearbeitungen durchführen, benötigen Sie mehrere Festplatten, was bei einem Laptop schwierig ist. Ja, Sie könnten ein großes USB-Laufwerk an einen Laptop anschließen, aber das ist mühsam und kann nicht einfach im Flugzeug/Bus/Zug durchgeführt werden.
  12. Bessere/Mehr Webcams . Die in einen Laptop integrierte Webcam ist im Vergleich zu einer anständigen HD-USB-Webcam oft ziemlich schlecht.
  13. Erweiterung . Alle oben genannten Hardwareelemente können jederzeit aktualisiert werden, ohne dass die gesamte Maschine ausgetauscht werden muss.
14
JBRWilkinson

Ich stimme EpsilonVector zu, das große Problem ist der Speicherplatz auf dem Monitor. Ein Laptop kann normalerweise einen zweiten Monitor unterstützen. Ein Desktop kann jedoch drei oder vier Monitore unterstützen. Je mehr desto besser.

12
epotter

Desktop. Ich brauche meine Schlüssel, um dort zu sein, wo sie sind. Als Microsoft mit dem blöden "Lasst uns die Einfüge-/Start-/Seiten-/Lösch-/Endschlüssel um 90 Grad drehen" herauskam, tobte ich wie nie zuvor in meinem Leben. Behalte meine verdammten Schlüssel dort, wo sie sind. Ich will deinen Müll nicht. Ich möchte meine Model-M-Tastatur, die ich seit den Tagen benutze, als Comodore die Erde durchstreifte. Meine Tastatur ist stark abgenutzt und ich ersetze am Ende sehr häufig normale, weil die Kontakte unterbrochen werden.

Ich brauche mehr als einen echten Monitor. Ich möchte nicht auf einen winzigen, verdammten Bildschirm schauen, und ich möchte kein 24-Zoll-Bildschirm-Biest herumschleppen, das die Akkulaufzeit verschlingt.

Ich möchte keine speziellen überschriebenen BS-Schlüssel zum "Öffnen von MS Word". Ich muss nicht F-Whatever drücken und meine Bildschirme flackern. Ich möchte einen Nummernblock. Schrauben Sie nicht mit meiner verdammten Tastatur !!!!

Ich benutze die Maus nicht oft, aber ich würde verdammt noch mal eine über dem Trackpad oder dem TrackPoint-Müll verwenden. Wenn ich tippe, möchte ich nicht, dass die Seite meiner Hand das Trackpad berührt, und plötzlich befindet sich der Textcursor auf dem gesamten Bildschirm.

Warum sollten Sie NIEMALS einen Laptop für etwas anderes verwenden, als im Unterricht am College herumzudrehen?

7
Incognito

Ich würde mich für Laptops mit externen Monitoren entscheiden. Es ist perfekt für Situationen, in denen Sie es satt haben, auf Ihrem Schreibtisch zu codieren, und woanders hin möchten, um zu codieren. Sie können es auch im Büro mitnehmen, falls Sie Ihren Code zeigen oder mit Ihren Mitarbeitern persönlich besprechen möchten, ohne dass diese bis zu Ihrem weit entfernten Schreibtisch reichen.

6
Terence Ponce

Laptop mit einer Auflösung von 1920 x 2000 Pixel und 4 virtuellen Desktops.

Ja, Laptops haben stark die Ergonomie einer vollständigen Tastatur, aber ich bin süchtig nach dem geringen taktilen Feedback, das zum Tippen benötigt wird. Ich kann auf einer Laptop-Tastatur jeden Tag schneller tippen als auf einer vollständigen Tastatur.

Es ist auch immer nützlich, es in eine Tasche zu werfen und woanders zu programmieren. Ein Sklave Ihres Desktops zu sein, kann deprimierend sein und ich habe manchmal das Gefühl, auszubrechen.

Was Aufprallverletzungen betrifft, tippe ich ohnehin mit meinen Handgelenken in einem Winkel von 45 Grad auf einer Laptoptastatur. Ich bin mir nicht sicher, ob das für die meisten normal ist, aber es fühlt sich für mich jetzt ganz natürlich an.

Der externe Desktop ist nur dann wirklich erforderlich, wenn Sie beim Codieren eine direkte Materialreferenz sehen müssen. Davon abgesehen sehe ich keinen großen Nutzen dafür. Mehrere virtuelle Desktops isolieren Verantwortlichkeiten viel besser.

Ich benutze normalerweise 4:

  • eine für einen Webbrowser
  • eine für Revisionskontrolle Sachen
  • eine für die IDE
  • eine für Unit-Tests

Ich mache es auch einfach zu wechseln, indem ich die Super + Links und Super + Rechts zuweise, um zwischen den Desktops zu wechseln. Nur wenn Sie zu einem bestimmten Zeitpunkt das haben, woran Sie gerade auf dem Bildschirm arbeiten, können Sie sich viel einfacher auf die jeweilige Aufgabe konzentrieren.

Die zusätzlichen Monitore dienen nur dazu, wertvollen Speicherplatz auf dem Desktop zu beanspruchen, den ich lieber zum Skizzieren von Notizen auf Papier verwenden möchte. Es ist erstaunlich, wie viel einfacher Ideen auf Papier fließen können.

5
Evan Plaice

Laptops sind bei gleicher Vorbesitzleistung teurer.

Die eigentliche Frage lautet also: Können Sie sich (oder Ihren Arbeitgeber) einen Laptop leisten?

Sie könnten die Nachteile der Laptops beseitigen, indem Sie anderes Material dafür beschaffen. Zusätzliche Monitore, Dockingstation, Tastaturen und Mäuse, externe Laufwerke, zusätzliche Stromversorgung, Scheibenwischer, Klimaanlage, Airbag usw. Aber das macht die gesamten Preisunterschiede größer.

5
DavRob60

Laptop! Wenn Sie Rückenprobleme, wiederholten Stress, Karpaltunnelprobleme oder was auch immer haben, dann machen Sie es falsch. Sie programmieren zu lange. Setzen Sie sich auf eine Couch und wechseln Sie häufig die Position. Steh von der Couch auf und ab. Hol dir einen Kaffee. Machen Sie zum Mittagessen eine Radtour. Es tut mir leid, aber Karpaltunnel und andere Dinge entstehen, wenn man einen Computer zu lange in derselben Position benutzt. Es bedeutet, dass Sie zu hart arbeiten und sich nicht bewegen.

Laptop! Wenn Sie zu arm sind, um sich einen Laptop leisten zu können, oder Ihr Job Ihnen keinen kauft, sollten Sie einen anderen Job bekommen! Hallo! Programmierer sollen viel Geld verdienen!

Laptop! Warum brauchen Menschen so viele Monitore? Ich verstehe, dass Sie viele Programme öffnen müssen, aber müssen Sie wirklich häufig mehr als zwei gleichzeitig sehen? Sie benötigen keine 10 Monitore. Es lässt dich ehrlich gesagt nicht schlauer aussehen. Du siehst aus wie ein Super-Trottel mit all diesen Bildschirmen.

Laptop! Um Himmels willen benutzen die Leute wirklich noch Mäuse? Das ist bezaubernd.

3
Ken

Zeigen Sie mir einen ergonomischen Laptop mit 3 Bildschirmen (oder einer ähnlichen Auflösung mit einem Bildschirm) und ich werde mit einem Laptop arbeiten, bis es dann ein Desktop ist.

Portabilität ist kein Problem, wenn Sie Remote-Desktops verwenden.

3
adolf garlic

Desktop, zweifellos.

Während meiner Zeit an der Universität habe ich für die meisten meiner Entwicklungsbedürfnisse einen Low-Spec-Laptop mit Windows Vista verwendet, und meistens lohnt es sich nicht, mich nach vorne zu lehnen, unbequem auf einem Bett zu sitzen und ihn in einem Zug zu benutzen Bequemlichkeit. Laptops sind gut, wenn Sie schnell Dokumente schreiben oder im Internet surfen, aber für alles Ernsthafte lohnt es sich wirklich nicht.

Mit einem Desktop-Computer werden all diese Probleme beseitigt und bleiben beim Sitzen, beim Layout von Maus und Tastatur usw. zurück. Heutzutage würde ich niemals einen Laptop einem Desktop vorziehen, es sei denn, meine Firma würde mir kostenlos einen Laptop geben Heimarbeit.

Am Ende entschied ich mich normalerweise dafür, an der Universität zurückzubleiben und die Arbeit auf einem (langsamen) Desktop zu erledigen, anstatt auf meinem (etwas schnelleren) Laptop zu arbeiten.

2
Mike B

Wenn Sie sich einen High-End-Laptop nicht leisten können, besorgen Sie sich einen Desktop. 3 oder mehr Monitore - Desktop. Idealerweise würde ich nur programmieren, wenn ich an einem Schreibtisch sitze, aber das funktioniert nicht immer so.

Ich habe kein Büro bei der Arbeit, deshalb stehle ich manchmal einen Konferenzraum und benutze einen Laptop. Einige Aufgaben sind banal und können vor dem Fernseher erledigt werden. Andere erfordern Abgeschiedenheit. Nie wissen, wann Sie im Zug oder an einem Ort außerhalb des Geländes programmieren müssen.

1
JeffO

Laptop, leicht.

Ich mag es nicht, den ganzen Tag im Haus festzusitzen. Ich versuche eigentlich die meiste Zeit draußen zu bleiben. Ich lebe in einer Stadt, damit ich in ein paar verschiedene Coffeeshops gehen kann oder wo auch immer und Code. Wenn ich tatsächlich im Haus bin, ist es viel einfacher, auf der Couch zu liegen oder so.

Stellen Sie einfach sicher, dass Sie eine mit hoher Auflösung erhalten. Am besten ein Apple MacBook Pro oder Dell Studio mit einer Auflösung von 1920 x 1200). Verwenden Sie einfach virtuelle Desktops. Ich hasse es buchstäblich, den ganzen Tag an einem Schreibtisch zu sitzen. Das war der Hauptgrund, warum ich meinen 9-5-Job im Internet gekündigt habe Erster Platz! Außerdem können Sie Ihren Schreibtisch/Stuhl/Lautsprecher oder was auch immer Sie sonst haben verkaufen und mehr Platz schaffen.

Setzen Sie sich einfach an Ihre Küchentheke/Tisch/Couch/Stuhl/Café. Ich könnte nie wieder den ganzen Tag an einem Schreibtisch arbeiten. Es ist auch viel einfacher, Kunden irgendwo zu treffen und ihnen Dinge zu zeigen oder natürlich zu reisen. Ich lebe einen ähnlichen Lebensstil wie die Dame, die nach SF oder Argentinien geht.

1
jd-

Laptop, wenn Sie die wichtigsten Befehle zum Wechseln von Fenstern kennen, können Sie die Erfahrung mehrerer Monitore trotzdem "simulieren". Darüber hinaus haben Sie nicht den zusätzlichen Aufwand, Ihren Kopf/Ihre Augen zu bewegen, um sich auf einen anderen Punkt zu konzentrieren. Sie betrachten lediglich denselben physischen Raum vor sich, während Sie schnell wechseln, was sich in diesem Raum befindet.

Ich habe auch mehrere Monitore gleichzeitig verwendet und festgestellt, dass die Verwaltung dieser Monitore und aller geöffneten Fenster/Anwendungen usw. schwieriger ist als die Verwaltung mit nur einem Bildschirm. Das bin aber nur ich :)

1
Macy Abbey

Solange Sie mindestens 2 Monitore und eine externe Tastatur anschließen, übernimmt der Laptop diese für mich. Die automatische Batterieunterstützung hat mich mehrmals gerettet. Natürlich können Sie Ihren Desktop mit einem Ups verbinden und einen ähnlichen Effekt erzielen.

0
mpenrow

Mithilfe von virtueller Desktop-Software und externen Monitoren können Sie mit einem Laptop genügend Bildschirmfläche aus einem Laptop herausholen. Der wahre Grund, einen Desktop-Computer zu bevorzugen, ist das (normalerweise) höhere physische Speicherlimit (mein Desktop hat 32 GB RAM) und schnellere/mehr CPUs/Kerne.

0
ubernerd