Netbook vs. Notebook für Programmierer? [geschlossen]

13

Ich habe eine IT-Frage, ich hoffe, das ist der richtige Ort, um sie zu stellen.

Ich baue ein Team für ein bestimmtes Projekt auf und erwäge, Netbooks zum ersten Mal zu kaufen. Der Grund dafür liegt in der Kostensenkung (wir sind eine schlanke Sache, ich versuche, an allem zu sparen, was ich kann). Das gesamte Team ist sehr mobil und verbringt die Zeit zwischen der Arbeit zu Hause, der Arbeit im Büro und der Arbeit an Flugzeugen. Desktops kommen also nicht in Frage.

Mein Team besteht sowohl aus Softwareentwicklern als auch aus "Dokumentationsexperten" - Designern und Marketingleuten.

Die Programmierer verwenden hauptsächlich Python und die meisten von ihnen führen eine kleine MySQL-Installation aus (Entwicklerinstallation). Der Rest der Leute benutzt hauptsächlich Word, Excel und PowerPoint.

Ist Netbook eine gute Wahl für meine Programmierer? Und für den Rest?

Welche Kompromisse sollte ich bei der Auswahl zwischen Notebooks und Netbooks beachten?

BEARBEITEN : Wenn ich einige der Antworten lese, verstehe ich, dass ich eine zugrunde liegende Annahme hatte, als ich meine Frage stellte. Ich ging davon aus, dass Netbooks wie Notebooks Docking-Stationen haben, mit denen Sie mit großen Bildschirmen und "normalen" Tastaturen im Büro oder zu Hause arbeiten können. Ist das falsch

Danke vielmals

Roee Adler
quelle
3
wahrscheinlich besser dran, dies auf stackoverflow.com zu fragen
AnonJr
7
Die meisten Entwickler, die ich kenne, sind auf ihren Laptops nicht so produktiv wie auf ihren Desktops mit zwei riesigen Displays. Really Screen Real Estate hat für sie einen hohen Stellenwert. Netbooks sind Spielzeug, nicht wirklich für die Arbeit.
Sclarson
4
@AnonJr: Ich bin ein StackOverflow-Enthusiast, aber ich bin mir zu 100% sicher, dass sie mir sagen würden, ich solle hier hingehen ...
Roee Adler
3
Die Frage gehört vielleicht an beide Orte. Wenn man bedenkt, dass es aus IT-Sicht gefragt wird - also nach der Auswahl der Hardware für bestimmte Anforderungen -, dann passt es meiner Meinung nach hierher. Und ich bin mir sicher, dass ich nicht der einzige Entwickler bin, der auch hier rumhängt :-)
Chris W. Rea
Joel (sich selbst!) Hat dieser Frage einen neuen Tag hinzugefügt: "devel-environment", und danach habe ich meinen Beitrag bearbeitet. Aufgrund eines Fehlers (glaube ich) konnte ich meine Bearbeitung erst veröffentlichen, nachdem ich Joels Tag entfernt hatte. Das tut mir leid.
Roee Adler

Antworten:

26

Ich würde Netbooks aus folgenden Gründen nicht persönlich empfehlen:

  • Kleine Tastatur. Ihre Programmierer werden die kleine Tastatur höchstwahrscheinlich nach kurzer Zeit hassen. Produktivitätskiller.
  • Möglicherweise langsame Geschwindigkeit. Je nachdem, welchen Prozessor Sie verwenden, ist die Ausführung der Software möglicherweise recht langsam im Vergleich zu der, die sie verwenden kann.
  • Kleiner Bildschirm. Der Kompromiss ist hier eher eine persönliche Präferenz für den Benutzer und wie gut er mit seinen Einschränkungen umgehen kann. Zumindest mit Code ist es schön, zwei Dokumente aufzurufen und nicht schielen zu müssen.
  • Festplattenspeicher. Es gibt nicht viel und je nachdem, mit wie vielen Daten Sie es zu tun haben, sollten Sie etwas beachten.
  • Grafik. Je nach Netbook reicht die Grafikkarte aus, um einen externen Monitor zu betreiben, und Sie können eine externe Tastatur / Maus über USB verwenden. Es ist erwähnenswert, dass die überwiegende Mehrheit der Netbooks VGA-Ausgang bietet, so dass Sie überprüfen müssen, ob der verwendete Monitor weiterhin VGA-fähig ist. Wie gut Ihre Programmierer mit den massiven Abweichungen in der Bildschirmgröße umgehen können, kann jedoch problematischer sein beides als es wert ist. Dies gilt sowohl für die Verwaltung von zwei Monitoren als auch für die Größenordnung eines größeren Monitors und für die Verwendung eines sehr kleinen Monitors.

Fazit: Wenn die Einschränkungen eines Netbooks Ihre Benutzer nicht behindern, stellen Sie sicher. In diesem Fall sind Ihre Benutzer nur frustriert.

BEARBEITEN: Der letzte Hinweis zu Grafikkarten zur Bearbeitung der betreffenden Adresse wurde hinzugefügt.

Chealion
quelle
Ich bin mit den Kommentaren zu Tastatur und Auflösung für Entwickler einverstanden. Grafik sollte kein Problem sein, und Festplattenspeicher sollte kein Problem sein, wenn keine SSD vorhanden ist. Ich denke, dass der Atom eine kleine bis mittlere App in nicht allzu kurzer Zeit kompilieren kann. Aber wen interessiert das schon, denn Auflösung ist ein Deal Breaker für Entwickler (ich bin ein Entwickler). Ich möchte immer noch ein Netbook, aber wie gesagt, nur als Spielzeug!
Gromer,
Nach dem Versuch , um Code auf meinem Netbook (Acer Aspire One 8.9" ) ich sofort einen externen Monitor gekauft, mein Rücken mich noch zu töten, wird der Bildschirm zu klein ist und man muss die ganze Zeit nach unten schaut, ist die Tastatur nicht , dass unbequem, aber auch nicht gut Ich verwende Visual Studio 2008 und SQL Server Express, hauptsächlich, um asp.net mvc zu lernen, und die Leistung ist für mich akzeptabel, aber alles andere als gut. Zumindest für kleine und Testprojekte ist verwendbar (1 GB RAM, Atom 1,6 GHz, 120 GB HD)
Fabio Gomes
16

Der größte Schlag gegen Netbooks für diese Art von Arbeit ist der kleine Bildschirm. Der Bildschirm auf den meisten, wenn nicht allen Netbooks ist für eine moderne IDE zu klein. Sie könnten vim + ein Befehlsfenster mit 6x13 in 1024x600 bekommen, aber eine IDE wird nicht funktionieren.

Wenn Ihr Team mobil ist, besteht der Hauptkompromiss zwischen Gewicht und Bildschirmfläche. Je mehr Pixel, desto besser, solange der Text lesbar bleibt. Zum Beispiel hatte ich einmal ein 15 "Toshiba Tecra mit einem 1680x1050-Bildschirm, das ich nicht verwenden konnte, weil der Text für mein etwas altersschwaches Sehvermögen zu klein war.

Ein Rückflug und ein paar Übernachtungen in einem Hotel kosten mindestens so viel wie ein Laptop, daher ist es wahrscheinlich, dass die Kosten dieser Hardware gesenkt werden. Die Hardwarekosten machen in den meisten Entwicklungsgeschäften nur einen Bruchteil der Softwarekosten aus. Obwohl Python und MySQL kostenlos sind, sind Visio und Office dies nicht und die teureren Inkarnationen von (sagen wir) Visual Studio können mehrere tausend USD kosten.

Ein wesentlicher Gewinn bei Netbooks ist die Akkulaufzeit, aber die Ergonomie eines 8-stündigen Flugs mit einem EEE-PC 901 wird für die meisten Menschen nicht funktionieren.

Insgesamt denke ich, dass Netbooks als Entwicklungsmaschinen wahrscheinlich nicht sehr gut funktionieren. Für die Entwicklungsarbeit ist es besser, die Maschine mit dem größten Bildschirm zu bekommen, den Sie bequem herumschleppen können.

Betroffen vonTunbridgeWells
quelle
3
Big Screen ist definitiv eine Voraussetzung. Ich habe vor ein paar Jahren ein wirklich nettes Thinkpad aufgegeben, weil der 15 "-Bildschirm einfach nicht groß genug für Entwicklerarbeit war. Ich hatte eine verrückte hohe Auflösung, aber selbst meine 20 Jahre alten Augen waren nicht gut genug, um an diesen kleinen zu arbeiten Pixel für lange, ohne die Augen zu verschränken!
Brian Knoblauch
Wenn nur das Windows so gut wie Gnome auf hohen DPI - Bildschirmen skalieren könnte ... ich Gnome - Sitzung auf einem 2024x1536 21" -Bildschirm und es Verzug geraten , so etwas wie 180 oder 190DPI einmal begonnen. Ich war sicher , war ich bei 1024x768 arbeiten (oder so) und ging zum Kontrollpanel, um es zu ändern. Das war eine ziemliche Überraschung ...
Hubert Kario
9

Meine Philosophie war es immer, die leistungsstärksten Systeme in die Hände der Entwickler zu bekommen. Ich habe das als Entwickler, als Systemadministrator und immer noch als Datenbankadministrator geglaubt. Ich verstehe, dass sie Python und MySQL ausführen, aber wenn sie es mit ihrem Handwerk ernst meinen, werden sie die Macht brauchen. Hinzu kommt das Problem der Bildschirmimmobilien. Mit einem Netbook können Sie sicher einen Monitor anschließen, wenn Sie zu Hause oder im Büro sind, aber nicht, wenn Sie in einem Flugzeug oder einer Fernbedienung sind. Einer der Gründe, warum ich einen breiteren Laptop habe, ist die Bildschirmgröße.

K. Brian Kelley
quelle
Ich stimme der Stromfrage zu. Entwickler sind dafür berüchtigt, dass sie schnell aus ihren Systemen herauswachsen. Kaufen Sie auf dem Bildschirm nicht nur ein billiges, großes Notebook. Holen Sie sich auch eines mit hoher Auflösung, damit jeder Entwickler seine Arbeitsfähigkeit maximieren kann.
Milner
3
Stark dagegen: Geben Sie den Entwicklern nichts Stärkeres, als von den Kunden erwartet wird. Im Grunde bedeutet dies: einen Standard-Office-PC. Natürlich sollte eine gute Grafikkarte enthalten sein, die 2 Bildschirme verarbeiten kann (sofern das Budget dies zulässt). Entwickler mit starken Rechnern werden (normalerweise) nur alle Ressourcen nutzen, die sie bekommen können, und am Ende werden Sie ein Ressourcenschwein als Produkt haben (dasselbe gilt für sysadmin, wo nur, weil die Testinstallation mit 5 GB Datenskalen nicht funktioniert Ich meine, es wird mit 5 TB Daten sein.)
Serverhorror
@ Server Horror: Ich kann nicht sagen, dass ich dir vollkommen zustimme. Von Zielkunden wird selten erwartet, dass sie ihre Anwendungen wiederholt kompilieren, und im Allgemeinen wird auch nicht erwartet, dass sie eine IDE verwenden. Stellen Sie auf jeden Fall sicher, dass die TEST-Computer mit den Zielcomputern identisch sind, und fordern Sie, dass die gesamte Software vor der Veröffentlichung auf ihnen getestet wird. Verkrüppeln Sie jedoch einen Entwicklercomputer, indem Sie ihm dieselben Spezifikationen wie einem Word + EMail + Webbrowsing-Computer zuweisen klingt nicht nach einer genialen Idee.
JMusgrove
@JMusgrove Auf keinen Fall die Produktivität zu beeinträchtigen, das habe ich gemeint. Ich brauche eine Über-Workstation, um die Arbeit zu erledigen. Aber ich habe allzu oft Entwickler-Stationen mit 8 GB RAM gesehen, einige Multi-Core-CPUs, HW-RAID-Controller und so weiter, nur weil es möglich war, sie zu bekommen - raten Sie mal, was? 5 andere Leute im Team brauchten das plötzlich auch. Nicht weil sie wollten, sondern plötzlich brauchten sie es - lassen Sie mich wiederholen: Wenn die Kraft gebraucht wird, ist nichts falsch daran, sie dem Team zu geben, aber warum nicht versuchen, sie mit Gehirn anstelle von Hardware zu lösen? :)
Serverhorror
8

Die Tastatur kann ein Problem sein. Viele abgeschnittene Ecken, um die Größe zu verringern, und da Sie keine vollständige Tastatur erhalten, kann das Tippen frustrierend sein.

Systemressourcen und Bildschirmgröße können für einige ebenfalls ein Problem sein. Ich weiß, dass die Dell Netbooks nur mit XP geliefert werden, und mit Windows 7 gleich um die Ecke könnte sich die Netbook-Landschaft in Kürze ändern.

Ich habe das vor ein paar Monaten überlegt und festgestellt, dass es besser ist, ein 13-Zoll-Notebook zu kaufen. Ich habe ein bisschen mehr bezahlt, aber es hat sich gelohnt.

Chris Bartow
quelle
Bildschirmgröße / Auflösung wäre mein Hauptanliegen. Sie benötigen so viel wie möglich zum Codieren, und die niedrige Auflösung eines Netbooks macht das Arbeiten ziemlich unangenehm.
James Sutherland
4

Als Programmierer wäre ich mit einem Netbook unzufrieden. Ich habe ein Netbook für leichtes Surfen im Internet und für einfache Mobilität. Auch mit dem Notebook, das mir meine Arbeit verschaffte, bin ich programmtechnisch unglücklich. Ich bevorzuge Desktops. Ich denke, insgesamt ist es eine persönliche Entscheidung, aber ich denke, für 90% der Bevölkerung werden Netbooks zu klein sein.

Bob
quelle
4

Keine Beleidigung, aber ehrlich gesagt, wenn ein IT-Mitarbeiter versucht, den Information Workern bei der Arbeit Netbooks aufzuzwingen, würde ich versuchen, ihn so schnell wie möglich entlassen. Und ich bin ein IT-Typ. Multiplizieren Sie einfach die Gehälter der Mitarbeiter mit dem Produktivitätsverlust, um das Problem zu verstehen.

Colas Nahaboo
quelle
Das ist ein bisschen hart - wäre es nicht besser, mit dieser Person zu sprechen, um sie dazu zu bringen, die Bedürfnisse der Entwickler besser zu verstehen? Zufällige
Entlassungen
2
Das
Feuern mag überreagieren
4

Ich glaube, Jeff Atwood hat den endgültigen Beitrag zu diesem Thema verfasst:

Coding Horror: Die Bill of Rights des Programmierers

Jeffs Post ist der beste Überblick über die Verbesserung der Produktivität (und der Arbeitsmoral) von Entwicklern, den ich je gesehen habe. Und es ist nicht nur das Was, sondern auch das Warum , was die betriebswirtschaftlichen Gründe für die erforderlichen Investitionen ausmacht. Nehmen Sie sich diesen Beitrag zu Herzen, wenn Sie Computer für Ihre Entwickler auswählen.

Das Netbook hat seinen Platz am Arbeitsplatz, nur nicht als primäre Arbeitsstation.

Der Vorteil ist die Portabilität und der Preis. Der Nachteil ist Produktivität und Leistung.

Ein Netbook eignet sich am besten, um auf dem Sofa, im Café oder in der Hängematte im Hinterhof in ungezwungener Atmosphäre im Internet zu surfen. Es kann auch als Begleiter für Geschäftsreisen nützlich sein. es passt gut auf den Tabletttisch (auch wenn der Typ vor Ihnen sich zurücklehnt und ein Nickerchen macht) und wenn Sie ankommen, funktioniert es einwandfrei, wenn Sie eine Verbindung zu einem Projektor für PowerPoint-Präsentationsclients herstellen (obwohl) Sie möchten Ihre Präsentation nicht in einem einzigen Dokument verfassen.

Ein Netbook kann ein akzeptabler Outlook-Client sein (auch wenn der Bildschirm etwas klein ist) und Office-Anwendungen ausführen. Höchstwahrscheinlich verwenden Sie es nur, um auf vorhandene Dokumente zu verweisen oder kleinere Änderungen vorzunehmen.

Möglicherweise kommen Sie sogar mit Outlook Anywhere (ehemals OWA) und den kostenlos herunterladbaren Office Document Viewer-Anwendungen zurecht, wenn Sie nur auf Dokumente verweisen (und ein paar Cent kneifen müssen).

Keines der Netbooks, die ich gesehen habe, hat eine echte Docking-Lösung. VGA und USB ist alles was Sie bekommen.

Wichtige Dinge, auf die Sie achten sollten, sind die Speichererweiterbarkeit (einige sind mit 1 GB ausgestattet und akzeptieren keine weiteren), die Bildschirmgröße (einige sind einfach zu klein, um nützlich zu sein) und ein Sechs-Zellen-Akku (mit dem Sie mindestens 7 Stunden lang den Netzstecker ziehen sollten) ). Die Qualität und Größe der Tastatur ist auch wichtig, wenn Sie andere Aufgaben als das Surfen im Internet ausführen möchten (selbst eine schnelle E-Mail-Antwort kann auf einer beengten Tastatur frustrierend sein). Keine optischen Medien, du steckst also beim Film im Flug fest (macht das noch jemand?).

Alle tragbaren Computer sind ein Zusammenschluss von Kompromissen; Verstehe die Kompromisse. David Pogue von der New York Times nimmt das Netbook als " Mr. Compromise " (Video) auf.

Ich habe mir vor ein paar Wochen einen ASUS Eee-PC zum Spielen besorgt. Mein Hauptinteresse galt dem gelegentlichen Gebrauch im Haus und auf Reisen. Ich habe ein Upgrade auf ein 2-GB-DIMM durchgeführt und Windows 7 RC und Office geladen. Ich finde, ich benutze es mehr als ich erwartet hatte (die ganze Familie), aber ich möchte sicher nicht, dass es mein einziges Computergerät ist.

jnaab
quelle
3

Die Programmierer verwenden hauptsächlich Python und die meisten von ihnen führen eine kleine MySQL-Installation aus (Entwicklerinstallation). Der Rest der Leute benutzt hauptsächlich Word, Excel und PowerPoint.

Netboooks würden zu viel Entwicklerzeit verschwenden. Im Allgemeinen sind Netbooks so konzipiert, dass sie nur sehr wenig Strom verbrauchen - ein massiver Verlust an Rechenleistung. Die Kosten für Laptop-Hardware sind nichts im Vergleich zu den Kosten für Entwickler, die herumstehen und warten.

  • Andere: Sparen Sie hier, Netbooks sind in Ordnung
  • Programmierer: Geben Sie für diese Maschinen den letzten Cent für CPU / RAM aus

Gehen Sie auch nicht davon aus, dass Docking-Stationen verfügbar sind! Wenn wir beispielsweise unseren Vostros andocken wollten, müssten wir uns Hardware von Drittanbietern ansehen .

Kara Marfia
quelle
2

Der einzige Grund, warum Sie Netbook für Entwickler in Betracht ziehen sollten, ist, wenn sie es zu einer Präsentation mitnehmen müssen (wo sie es mit einem Overheadprojektor verbinden).

Netbooks eignen sich nicht für die Entwicklung, da sie im Allgemeinen nicht robust genug sind (CPU, Speicher), eine Tastatur mit reduzierter Größe sowie kleine Bildschirme mit niedriger Auflösung und niedriger Qualität aufweisen. Sie verwenden kleine und extrem langsame 1,8-Zoll-Festplatten oder sogar kleinere Flash-Disks.

Dort können Sie auf spielerische Weise Entwicklungstools auf Basis von Eclipse auf Netbooks ausführen.

Erwägen Sie den Kauf eines Notebooks mit mindestens 15-Zoll-Bildschirmen, mindestens 3 GB RAM (6 GB wären besser), mindestens einer Dual-Core-CPU, einer schnellen Festplatte und einer anständigen GPU, um die Aufmerksamkeit moderner Tools auf sich zu ziehen.

vartec
quelle
2

Ich würde keine Netbooks für einen der von Ihnen genannten Benutzer verwenden, außer als sekundäre Geräte zum Abrufen von E-Mails und für gelegentliche Support- oder Fehlerbehebungsarbeiten, wenn Sie unterwegs sind. Selbst mit der Erweiterung des Monitors und der externen Tastatur haben sie einfach nicht die nötige Leistung. Es würde mich wundern, wenn moderne IDEs sogar auf ein Netbook geladen würden.

Sie können einen kleinen Bildschirm, aber einen leistungsstarken Laptop mit Dockingstation und externem Monitor als primären Arbeitsbereich in Betracht ziehen. Sie können sogar zwei Dockingstation-Konfigurationen in Betracht ziehen, wenn sie zwei primäre (dh Heim- und Büro-Konfigurationen) haben. Wenn die Zeit, die Sie unterwegs verbringen, relativ kurz ist, können Sie Desktops für den primären Arbeitsbereich und Netbooks als zusätzliche Geräte in Betracht ziehen. Verwenden Sie GoToMyPC oder ein gleichwertiges Programm, um von unterwegs auf den Desktop zuzugreifen.

1- Entwickler und Designer neigen dazu, viel Bildschirmfläche zu lieben. Wenn mobil, muss das geopfert werden. Wenn sie keinen primären Arbeitsbereich haben, werden sie ihn wahrscheinlich nie bekommen.
-> Schauen Sie sich den Lenovo-Laptop mit dem Zusatzdisplay "Beiwagen" und dem eingebauten digitalen Tablet an!

2- Das sind teure Leute. Achten Sie darauf, dass Sie die Produktivität gegen die Vorlaufkosten abwägen. Langsame und frustrierte Entwickler sind Kosten, die immer weiter kosten. Ich würde mich auf der Seite von Leistung, Speicher und Bildschirmgröße irren.

3- Beziehen Sie die Konnektivität in Ihre Überlegungen ein. Wenn sie häufig mobil sein werden, gehören auch Fälle und eine Art Remote-Backup dazu.

Viel Glück. Bitte aktualisiere den Beitrag oder füge einen Kommentar hinzu, was tatsächlich passiert!

tomjedrz
quelle
1

Ich benutze zu Hause ein Netbook für die Webentwicklung. Der einzige wirkliche Produktivitätskiller war die Geschwindigkeit der SSD. Ich habe die EEE 1000. Wenn ich es noch einmal tun würde, würde ich die EEE 1000H bekommen und die Festplatte durch eine gute SSD (dh OCZ Vertex) ersetzen und den RAM auf 2 GB aufrüsten. Ich benutze Ubuntu Netbook Remix, Apache, MySQL, Firefox mit Firebug und Vim. Der Übergang von einem viel schnelleren Desktop war hart, aber jetzt, wo ich an die Tastatur gewöhnt bin, ist die Portabilität frei. Der Atom-Prozessor ist im Vergleich langsam, aber ich denke, dass es die gewonnene Akkulaufzeit wert ist.

kbrower
quelle
1

Als Programmierer verwende ich als kleinsten Bildschirm für die Entwicklungsarbeit mein 17-Zoll-MacBookPro, aber ich bevorzuge die 24-Zoll- und 21-Zoll-Monitore, die ich bei meinem letzten Auftrag als Dual-Screen-Setup hatte.

Sie benötigen viel Bildschirmfläche für Ihre IDE, Ihre Dokumente und die Anwendung oder einen oder zwei Webbrowser, um Ihre Testwebsite zu betrachten. Ein Netbook hat per Definition nicht die Bildschirmimmobilie dafür.

Paul Tomblin
quelle
1

Die meisten Programmierer benötigen für ihre Entwicklungsmaschine viel Bildschirmfläche, Speicher, Rechenleistung, Anschlüsse, eine Dockingstation mit großem Bildschirm / mehreren Bildschirmen, eine komfortable Tastatur und eine gute Maus. Ein Netbook wäre nicht in der Lage, all dies zu liefern, aber es könnte dennoch eine gute Investition sein, da sie im Vergleich zu Notebooks so billig sind, nur um sicherzustellen, dass ein Programmierer überall einen Computer dabei hat. Wenn Sie nicht viel Geld haben, ist es in Ordnung, Abstriche zu machen, aber wenn Sie Ihre Programmierer bezahlen, sollten Sie sich überlegen, ob Sie es sich leisten können, sie unproduktiv zu machen, indem Sie ihnen Geräte zur Verfügung stellen, die der Aufgabe nicht gewachsen sind.

Im Übrigen können Sie wahrscheinlich etwas mehr Rechenleistung und mehrere Bildschirme usw. einsparen. Aber ich denke, ein Netbook wäre auch für sie keine gute Wahl.

Stefan Thyberg
quelle
1

Die genaue Definition eines "Netbooks" ist ein kleines Maß, aber im Allgemeinen handelt es sich um billige, kleine, ultraportable PCs, die Sie mit sich herumtragen können, um Ihre E-Mails im Zug oder was auch immer abzufragen, und so weiter wäre keine vollständige Katastrophe, wenn du sie verloren / fallen gelassen / zerbrochen hättest. Netbooks werden im Allgemeinen mit einem externen VGA-Anschluss zum Anschließen an einen großen Bildschirm geliefert, bieten jedoch keine höhere Bildschirmauflösung. Sie können sie natürlich an beliebig viele USB-Tastaturen und -Mäuse anschließen, aber ich Ich habe noch keine mit einer schicken All-in-One-Dockingstation gesehen.

Sofern Sie nicht über ein sehr knappes Budget verfügen, lassen Sie Ihre Entwickler wahrscheinlich am besten über die von ihnen gewünschte Computerausstattung verfügen oder kaufen Sie ihnen einfach einen Desktop, einen Laptop und / oder ein Netbook und sparen Sie sich das Durcheinander.

David Hicks
quelle
1

Nach meiner Erfahrung als Entwickler sind Netbooks und alle bis auf Ihre leistungsstärksten Notebooks für die tägliche Entwicklung unzureichend, und selbst die leistungsstärkeren Notebooks lassen zu wünschen übrig.

Es gibt viel zu sagen für eine großartige Workstation-Konfiguration, nicht nur das Stromproblem, das andere angesprochen haben, sondern auch die Ergonomie und die Monitore! Sehr wenige Notebooks können 3 Monitore verarbeiten (und keine Netbooks), und noch weniger können meines Wissens sogar 2 Monitore mit einer Auflösung von 1680 x 1050 oder höher verarbeiten.

Ihre Entwickler sind zwar mobil genug, sodass Notebooks sinnvoller sind als Desktops, aber ich würde einen Desktop für die primäre Entwicklung und ein Netbook für das Einchecken von E-Mails und gelegentlich das Einchecken von SSH in Server per Fernzugriff vorziehen, um Support bereitzustellen.


quelle
1

Ich denke, dass ein Netbook für die Benutzer in Ordnung wäre, von denen Sie beschrieben haben, dass sie nur Office-Anwendungen verwenden müssen. Entwickler würden etwas Stärkeres brauchen. Was sie benötigen, hängt von der Komplexität und den Anforderungen der Anwendungen ab, an denen sie arbeiten. Ich denke, dass wir als Entwickler dazu neigen, den Unterschied zwischen dem, was wir brauchen und dem, was wir wollen, zu ignorieren. Bei der Arbeit benutze ich einen sehr leistungsstarken Laptop, was verständlich ist, da die Anwendung, an der ich arbeite, sehr leistungsintensiv ist und mit mehreren externen Geräten und Softwarekomponenten interagiert. Zu Hause arbeite ich auf einem 6 Jahre alten Laptop, auf dem ich hauptsächlich mit asp.net webentwickle. Dieser alte Laptop kann problemlos mit allen Tools umgehen, die ich verwende, mit Visual Studio, Dream Weaver, Photoshop usw. Was Sie von Ihren Entwicklern bekommen, müssen hochmoderne 2500-Dollar-Laptops sein.

Chris Kugler
quelle
1

Ich kann mir nicht vorstellen, mit weniger als einer Tastatur mit 104 Tasten vor einem Desktop mit 2 Monitoren oder einem sehr großen Monitor zu programmieren. Ich denke, ich könnte, aber ich wäre nicht sehr produktiv.


quelle
1

Ich habe ein Netbook, das ich für VPN / Remote Desktop auf meinem großen Desktop-Computer verwende. Auf dem Desktop wird meine gesamte echte Software ausgeführt - es ist immer aktiv - und das Netbook ist nur für den Zugriff gedacht, wenn ich nicht in meinem Büro bin Das Scrollen ist zwar möglich, aber das Gewicht und die Größe des Netbooks sind gut für mich. Ich habe die Lenovo-Version mit Express-Kartensteckplatz gekauft, damit ich eine Telefonkarte verwenden kann, wenn WLAN nicht verfügbar ist. Ich werde bald in einen 9-Zellen-Akku investieren. Es ist ein bisschen mehr Gewicht, aber es lohnt sich, noch mehr Stunden am Stück zu sein.


quelle
1

Ohne Rücksicht auf die Ergonomie, die Verbindung zu einem großen Bildschirm und einer Tastatur + Maus hat eine Atom-CPU einfach keine Kraft mehr für echte Arbeit ...

... das mag in Ordnung sein, wenn es nur um das Erstellen von Skripten oder das Ausführen einiger Aufgaben während eines Fluges geht, aber für jede Entwicklung in C ++ (oder Java, .NET und so weiter in geringerem Maße), die das Kompilieren und Verknüpfen erfordert - oder die Integration mit datenbanken oder andere systeme, die mehr als eine umgebung gleichzeitig bedienen, besteuern die cpu. Wenn es sich insbesondere um einen C ++ - Programmierer handelt - geben Sie sich nicht mit weniger als den neuesten und besten Prozessoren und dem passenden System zufrieden -, macht eine Wartezeit von 2 Sekunden anstelle von 10 oder vielleicht 20 einen großen Unterschied ... wenn die Die derzeitige Anwendung ist groß genug, wir reden stattdessen über Minuten, und das macht wirklich einen Unterschied.

Oskar Duveborn
quelle
1

Ich bitte darum, mich in gewisser Weise von vielen Beiträgen zu unterscheiden. Ich würde es nicht als mein primäres Entwicklungswerkzeug verwenden. Es eignet sich jedoch hervorragend zum Üben und Verbessern Ihrer Entwicklungsfähigkeiten im Zug. Ja, die Bildschirmgröße und die Leistung sind nicht großartig, aber Ihr Rücken wird es Ihnen in Zukunft danken, weil Sie diese für das geringe Gewicht eines Netbooks geopfert haben. Ich bekomme bald eine und plane, Visual Studio 2008 und 2010 auf meinen Reisen von und zur Arbeit zu verwenden.


quelle
1

Wir haben gerade ein paar Netbooks für unsere Entwickler gekauft, aber aus Gründen, die für die meisten von Ihnen wahrscheinlich nicht zutreffen. Batteriezeit und Wärmeerzeugung waren unsere Hauptüberlegungen.

In unserer Region Indiens ist die Stromversorgung nicht sehr zuverlässig. Normalerweise gibt es an einem Tag in der Woche sechs bis zehn Stunden lang keinen Strom, und unser Backup kann nur so viele Computer mit Strom versorgen. Wenn der Strom ausfällt, ziehen Sie einfach die 22-Zoll-Monitore ab und stellen die Netbooks auf einen Notebookständer. Die externe Maus und Tastatur funktionieren weiterhin. Während unsere Entwickler also von einem schrecklich kleinen Bildschirm aus arbeiten, bis die Stromversorgung wieder hergestellt ist, funktionieren sie weiterhin produktiv sein.

Netbooks produzieren zudem deutlich weniger Wärme. Mit Durchschnittstemperaturen zwischen 30 und 40 Grad Celsius ist dies ein weiterer großer Gewinn bei Netbooks. Einsparungen bei der Stromversorgung werden mit Einsparungen bei der Klimaanlage multipliziert.

Diese Überlegungen galten für uns eher für Netbooks als für Desktops oder Laptops. Aber wie gesagt, das trifft hoffentlich nicht auf die meisten von Ihnen zu.

Andor
quelle
1

Ihr seid wirklich verwöhnt. Ich lebe in Ghana, Afrika. Ich verwende einen alten HP Compaq Pentium M mit einer Auflösung von 1024 x 768 für meine Webentwicklung. Ich habe gerade die Universität abgeschlossen. Es funktioniert perfekt für mich. Ich habe nichts gegen die zusätzlichen Immobilien, aber es gibt nichts, was Sie mit dieser Auflösung nicht erreichen können. In der Schule war ich auf Bargeld beschränkt, so dass ich keine große Wahl hatte. Also habe ich kleine Bildschirme geliebt. Ich codiere manchmal auf dem Netbook meiner Freundin und habe nie Probleme. Eigentlich bevorzuge ich kleine Geräte, da ich mich selbst in meinem eigenen Raum normalerweise viel bewege. Die zusätzliche Akkulaufzeit erweist sich auch als sehr schön. Ich mache Ruby on Rails mit ziemlich viel GIMP- und Inkscape-Arbeit.

Ich würde sagen, ein Netbook ist eine ideale Webentwicklungsmaschine, wenn Sie sich darin üben können, es effizient zu nutzen.

Samora
quelle
0

Wie wäre es mit einem schönen Dual-Core-Netbook mit Neo oder Atom 11.6 "oder 12" und 2 GB RAM oder besser wie dem Asus 1201n oder dem HP DM1-2070. Es kann funktionieren und nur 92% der Tastaturgröße auf dem HP sieht verlockend aus


quelle