プログラマー向けのネットブックとノートブック?[閉まっている]


13

ITに関する質問があります。それが質問の場所であることを願っています。

私は特定のプロジェクトのためにチームを作り、ネットブックを初めて購入することを検討しています。その理由はコスト削減です(私たちは無駄のない操作で、できる限り節約したいと思っています)。チーム全体が非常に機動性が高く、自宅での作業からオフィスでの作業、飛行機での作業までの時間を共有しています。デスクトップは問題外です。

私のチームには、ソフトウェア開発者と「ドキュメント作成者」、つまりデザイナーとマーケティング担当者の両方がいます。

プログラマは主にPythonを使用しており、そのほとんどは小規模なMySQLインストール(開発者インストール)を実行しています。残りのメンバーは主にWord、Excel、PowerPointを使用しています。

Netbookは私のプログラマーにとって実行可能な選択肢ですか?そして残りは?

ノートブックとネットブックを選択する際に気をつけなければならないトレードオフは何ですか?

編集:いくつかの答えを読んで、私は私の質問をするときに基本的な仮定があったことを理解しています。ノートブックのようなネットブックには、オフィスや自宅で大画面と「通常の」キーボードで作業できるドッキングステーションがあると仮定しました。それは間違っていますか?

どうもありがとう


3
おそらくより良いstackoverflow.com上でこれを求めてオフ
AnonJr

7
私が知っているほとんどの開発者は、2台の巨大なディスプレイを備えたデスクトップであるため、ラップトップでの生産性は高くありません。本当にスクリーン不動産は彼らにとって非常に重要です。ネットブックはおもちゃであり、実際に仕事をするためのものではありません。
スクラソン2009年

4
@AnonJr:私はそれを尋ねた場合、彼らは...ここに行くために私が言うだろうが、私は100%確信している、StackOverflowの愛好家だ
Roeeアドラー

3
質問はおそらく両方の場所に属します。ITの観点からの質問、つまり特定のニーズに合ったハードウェアの選択についての質問を考慮すると、ここに収まると思います。そして、私もここにうろうろしている唯一の開発者ではないと確信しています:
クリスW. Rea

Joel(彼自身)がこの質問に新しいタグ「devel-environment」を追加し、その後、投稿を編集しました。いくつかのバグ(と思う)のため、Joelのタグを削除するまで編集内容を投稿できませんでした。そのために残念。
ローアドラー

回答:


26

次の理由により、ネットブックを個人的に推奨することはありません。

  • 小さなキーボード。プログラマーは、短期間のうちに小さなキーボードを嫌うことになるでしょう。生産性キラー。
  • おそらく遅い速度。入手するプロセッサに応じてソフトウェアを実行する場合、使用できるものに比べて非常に遅い可能性があります。これは生産性を大幅に低下させます。
  • 小さな画面。ここでのトレードオフは、ユーザーにとってより個人的な好みであり、ユーザーが制約をうまく処理できるかどうかです。少なくともコードを使用すれば、2つのドキュメントを表示できるようになり、目を細める必要がなくなります。
  • ハードドライブのスペース。それほど多くはなく、扱うデータの量によっては注意する価値があります。
  • グラフィックス。ネットブックによっては、外部モニタを実行するにはグラフィックカードで十分であり、USBを介して外部キーボード/マウスを使用できます。ネットブックの大部分がVGAを提供しているため、使用中のモニターがVGAを使用できることを再確認する必要があることに注意してください-画面サイズの大きな不一致にプログラマーがどれだけうまく対処できるかはさらに面倒かもしれません両方の価値がある。それは、デュアルモニターを管理するか、すべてを大型モニター用にサイズ設定し、非常に小型のモニターに戻すという点です。

まとめ:ネットブックの制約がユーザーの邪魔にならないなら、確かに。そうした場合、ユーザーをイライラさせるだけです。

編集:問題の編集に対処するためのグラフィックスカードに関する最後のメモを追加しました。


開発者向けのキーボードと解像度のコメントに同意します。グラフィックス問題になりません。また、SSD以外の場合、ハードドライブの容量は問題になりません。私は、Atomが小規模から中規模のアプリをそれほど悪くない時間でコンパイルできると思います。しかし、解決策は開発者(私は開発者)にとって取引のブレーカーなので、誰がそれを気にしますか。私はまだネットブックが欲しいのですが、先ほど言ったように、ちょうどおもちゃとして!
グローマー2009年

ネットブック(Acer aspire one 8.9 ")でコーディングを試みた後、すぐに外部モニターを購入しましたが、背中がまだ私を殺し、画面が小さすぎて、常に見下ろさなければなりません。キーボードはそうはありません。私はVisual Studio 2008とSQL Server Expressを実行しており、主にasp.net mvcを学習していますが、パフォーマンスは許容できますが、良いとは言えません。少なくとも小規模なテストプロジェクトでは使用可能(1GB RAM、Atom 1.6ghz、120GB HD)
ファビオゴメス

16

このタイプの作業でネットブックに対する最大のストライキは小さな画面です。すべてではありませんが、ほとんどのネットブックの画面は、最新のIDEには小さすぎます。vim + 6x13を使用して1024x600のコマ​​ンドウィンドウを取得できますが、IDEは機能しません。

チームがモバイルの場合、主な妥協点は重量と画面の不動産の間です。本質的に、テキストが読みやすい限り、ピクセルが多いほど良いです。たとえば、1680x1050の画面を備えた15インチの東芝Tecraを使用したことがありましたが、テキストが小さすぎて視力が低下しているため使用できませんでした。

1回の帰りのフライトとホテルでの数晩の滞在には、ラップトップと同じかそれ以上の費用がかかるため、このハードウェアのコーナーをカットすることは、誤った経済になる可能性があります。ハードウェアのコストは、ほとんどの開発現場でのソフトウェアのコストのほんの一部です。PythonとMySQLは無料ですが、VisioとOfficeは無料ではありません。VisualStudioのより高価な製品は数千米ドルに達する可能性があります。

ネットブックの重要な利点の1つはバッテリー寿命ですが、EEE-PC 901で8時間のフライトを費やす人間工学は、ほとんどの人にとってうまくいきません。

したがって、全体としては、ネットブックはおそらく開発マシンとしてはあまりうまく機能しないと思います。開発作業のために、快適に持ち歩くことができる最大のスクリーンを備えたマシンを手に入れた方が良いでしょう。


3
大画面は間違いなく要件です。15インチ画面は開発作業に十分な大きさではなかったため、数年前に本当にすてきなThinkpadを放棄しました。寄り目をせずに長い間ピクセル!
ブライアン・ノブラウク

Windowsだけが高DPIの画面上のGnomeのように良いよう拡張することができれば...私は一度2024x1536 21"画面上のGNOMEセッションを開始し、それが180または190DPIのようなものにデフォルト設定。私がいたことを確認、私は1024×768(またはその付近)で働いていたし、それを変更するには、コントロールパネルに行ってきましたそれは...かなり驚きました。
ヒューバートKario

9

私の哲学は、常に最も強力なシステムを開発者の手に委ねることです。私はこれを開発者であり、システム管理者であり、データベース管理者であると信じていました。彼らはPythonとMySQLを実行していることを理解していますが、彼らの技術に真剣であれば、彼らは力を必要とするでしょう。さらに、画面の不動産の問題があります。ネットブックを使用すれば、自宅やオフィスにいるときにモニターを確実に接続できますが、飛行機やリモートにいるときは接続できません。私がより広いラップトップを持っている理由の一つは、画面サイズのためです。


次に電源の問題。開発者は、システムを急速に成長させることで有名です。また、画面上の不動産では、安くて大きなノートを手に入れるだけではありません。各開発者が仕事の能力を最大限に発揮できるように、高解像度も可能なものを入手してください。
ミルナー

3
それに対して強く:開発者に、ターゲット顧客が期待する以上に強いものを与えないでください。本質的に、これは標準的なオフィスPCを意味します。もちろん、2枚の画面を処理できる優れたグラフィックカードを入れます(予算が許せば)。強力なマシンを使用する開発者は、(通常)入手可能なすべてのリソースを使用するだけで、最終的に製品としてリソースを大量に消費します(5 GBのデータスケールを使用したテストインストールが行われないため、sysadminにも同じことが言えます) 「Tはデータに5TBで、それは意志平均)
serverhorror

@Server Horror:私はあなたに完全に同意するとは言えません。対象顧客がアプリケーションを繰り返しコンパイルすることはめったに期待されず、一般にIDEを使用することも期待されません。必ず、テストマシンをターゲットマシンと同じにし、リリース前にすべてのソフトウェアをテストすることを義務付けますが、Word + EMail + Web Browsingマシンと同じ仕様を与えることで開発者のマシンを不自由にします素晴らしいアイデアのように聞こえません。
JMusgrove

@JMusgrove生産性を損なうことは決して意味がありません。仕事を終わらせるには、ワークステーションが必要です。しかし、8GBのRAM、マルチコアCPU、HW-RAIDコントローラーなどを備えた開発者向けステーションをよく見かけました。チームの他の5人も突然それを必要としました。彼らが望んでいたからではなく、突然それを必要としていました-繰り返してみましょう:パワーが必要な場合、チームにそれを与えることは何も悪いことではありませんが、ハードウェアの代わりに脳でそれを解決してみませんか?:)
serverhorror

8

キーボードに問題がある可能性があります。サイズを小さくするために多くのコーナーをカットし、フルキーボードを取得できないため、タイピングはイライラするかもしれません。

システムリソースと画面サイズが問題になる場合もあります。DellネットブックはXPにしか付属していないことを知っています。Windows7が間もなく登場すると、ネットブックの状況はまもなく変わる可能性があります。

私はこれを数ヶ月前に検討し、13インチのノートブックを手に入れた方が良いと判断しました。もう少しお金を払いましたが、それだけの価値はありました。


画面サイズ/解像度が私の主な関心事です。コーディングにはできるだけ多くのことが必要であり、ネットブックの解像度が低いため、作業するのはかなり不快になります。
ジェームスサザーランド

4

プログラマーとして、私はネットブックに不満を感じるでしょう。軽いWebブラウジングと移植の容易さのためのネットブックを持っています。私の仕事が私に提供したノートブックでさえ、プログラミングの観点からは不満です。デスクトップが好きです。全体として、それは個人的な決定だと思いますが、人口の90%にとってネットブックは小さすぎると思います。


4

犯罪はありませんが、率直に言って、IT担当者が職場のインフォメーションワーカーにネットブックを押し付けようとしている場合、私は彼をできるだけ早く解雇しようとします。そして、私はITの男です。問題を理解するには、人々の給与に生産性の損失を掛けるだけです。


それは少し厳しいです-開発者のニーズをよりよく理解できるようにするために、その人と話をする方が良いでしょうか?人をランダムに発射することは、全体的な生産性にとっても良くありません:)
RedFilter 2009年

2
発砲は過剰に反応する可能性がありますが、通常-一日中コンピューターの前に駐在している労働者は、お金を買える最高のワークステーションを必要としています-本当に^^
Oskar Duveborn 2009年

4

ジェフ・アトウッドがこのテーマに関する決定的な投稿を書いたと思います。

コーディングホラー:プログラマの権利章典

... Jeffの投稿は、私が見た開発者の生産性(および士気)向上のための最良のアウトラインです。そして、それは理由なのかだけではなく、それが必要な投資のビジネスケースを作るのに役立ちます。開発者向けのコンピューターを選択するときは、この投稿を心に留めてください。

ネットブックは職場での役割を果たしており、他の人の主要なワークステーションとは異なります。

利点は、移植性と価格です。欠点は、生産性とパフォーマンスです。

ネットブックは、ソファ、コーヒーショップ、または裏庭のハンモックに横たわっている間、カジュアルなWebブラウジングに最適です。また、ビジネス旅行の仲間としても役立ちます。(目の前の男が横になって仮眠をとることを決めた場合でも)トレイテーブルにぴったりと収まり、目的の場所に着いたら、PowerPointプレゼンテーションクライアントの見事なプロジェクターに接続しても問題なく動作します(ただし、プレゼンテーションを1つにオーサリングする必要はありません)。

ネットブックは受け入れ可能なOutlookクライアントである場合があり(その場合でも画面は少し小さくなります)、Officeアプリケーションを正常に実行できます。ほとんどの場合、既存のドキュメントを参照するか、わずかな編集を行うためにのみ使用します。

ドキュメント(およびピンチ)のみを参照する必要がある場合は、Outlook Anywhere(以前のOWA)および無料でダウンロードできるOfficeドキュメントビューアーアプリケーションを使用することもできます。

私が見たどのネットブックにも、真のドッキングソリューションはありません。VGAとUSBがあれば十分です。

探すべき重要なことは、メモリ拡張性(1 GBが付属し、それ以上受け入れられないものもあります)、画面サイズ(一部は小さすぎて使い物にならない)、6セルバッテリー(少なくとも7時間はプラグを抜く必要があります)です)。キーボードの品質とサイズは、Webブラウジング以外の操作を行う場合にも重要です(quick屈なchickletキーボードでは、迅速なメール応答でもイライラする可能性があります)。光メディアがないので、機内映画にこだわっています(まだそれをしている人はいますか?)。

すべてのポータブルコンピューターは、妥協の融合です。トレードオフを理解します。New York TimesのDavid Pogueは、「Mr。Compromise」(ビデオ)としてネットブックを取り上げています。

数週間前に遊ぶためにASUS Eee PCを選びました。私の主な関心は、家の周りや旅行中のカジュアルな使用でした。2GB DIMMにアップグレードし、Windows 7 RCとOfficeをロードしました。予想以上に使います(家族全員が使います)が、それが私の唯一のコンピューティングデバイスになりたくないことは確かです。


3

プログラマは主にPythonを使用しており、そのほとんどは小規模なMySQLインストール(開発者インストール)を実行しています。残りのメンバーは主にWord、Excel、PowerPointを使用しています。

Netboooksは、開発者の時間の浪費が多すぎます。一般的に、ネットブックは非常に少ない電力=処理能力の大幅な損失を使用するように設計されています。ラップトップハードウェアのコストは、待機中に座っている開発者のコ​​ストと比較しても何もありません

  • その他:ここで節約してください、ネットブックは結構です
  • プログラマー:これらのマシンのCPU / RAMに最後の一セントを費やす

また、利用可能なドッキングステーションがあると想定しないでください!たとえば、Vostrosをドッキングしたい場合は、サードパーティのハードウェアを調べる必要があります。


2

開発者がネットブックを検討する必要がある唯一の理由は、彼らがそれを何らかのプレゼンテーション(オーバーヘッドプロジェクターに接続する場所)に持ち込む必要がある場合です。

ネットブックは一般に堅牢性(CPU、メモリ)に欠け、キーボードのサイズが小さく、小型で低解像度、低品質の画面であるため、開発には適していません。小さくて非常に遅い1.8インチHDD、またはさらに小さいフラッシュディスクを使用します。

そこでは、ネットブック上でEclipseに基づいた開発ツールを実行できます。

少なくとも15インチの画面、少なくとも3 GBのRAM(6 GBが望ましい)、少なくともデュアルコアCPU、高速HDD、最新ツールのすべての見た目を扱うまともなGPUを搭載したノートブックの購入を検討する必要があります。


2

メールをチェックし、外出中に時折サポートやバグ修正を行うためのセカンダリデバイスとして使用する場合を除いて、私はあなたが言及するユーザーにはネットブックを使用しません。モニターの拡張と外部キーボードのようなものがあっても、彼らは単に馬力を持っていません。最新のIDEがネットブックにロードされるとしたら驚きです。

プライマリワークスペース用のドッキングステーションと外部モニターを備えた、小さい画面で高性能なラップトップを検討することもできます。2つのプライマリ(つまり、自宅とオフィス)がある場合は、2つのドッキングステーションのセットアップを検討することもできます。実際に外出中の時間が比較的短い場合、GoToMyPCまたは同等のものを使用して、外出中にデスクトップにアクセスするために、プライマリワークスペースのデスクトップとネットブックを追加のデバイスと見なすことができます。

1-開発者とデザイナーは、多くの画面領域を好む傾向があります。モバイルの場合、それを犠牲にする必要があります。プライマリワークスペースがない場合、おそらくそれを取得することはありません。
-> 「サイドカー」エクストラディスプレイとデジタルタブレットが組み込まれたLenovoノートパソコンご覧ください。

2-これらは高価な人々です。生産性と初期費用を慎重に考慮してください。開発者は時間がかかり、フラストレーションを感じるため、コストがかかり続けます。私は、電力、メモリ、画面サイズの面でエラーになります。

3-考慮事項に接続性を含めます。頻繁にモバイルになる場合は、ケースと何らかのリモートバックアップも含まれます。

幸運を。投稿を更新するか、実際に起こったことをコメントに追加してください!


1

私は自宅でネット開発のためにネットブックを使用しています。唯一の真の生産性のキラーは、SSDの速度です。EEE 1000を持っています。もう一度やるなら、EEE 1000Hを入手し、ハードドライブを適切なSSD(OCZ Vertex)に交換し、RAMを2GBにアップグレードします。Ubuntu Netbook Remix、apache、mysql、Firebug w / Firebug、およびvimを使用します。より高速なデスクトップからの移行は厳しいものでしたが、今ではキーボードに慣れているので、移植性が解放されています。Atomプロセッサーは比較すると遅いですが、バッテリー寿命を伸ばす価値があると思います。


1

プログラマーとして、開発作業に使用する最小の画面は17インチのMacBookProですが、前回の仕事でデュアルスクリーン設定として使用していた24インチと21インチのモニターを好みました。

テストサイトを見るには、IDE、ドキュメント、アプリケーション、または1つまたは2つのWebブラウザー用に多くの画面不動産が必要です。ネットブックには、定義上、そのための画面不動産がありません。


1

開発マシンの場合、ほとんどのプログラマーは、多くの画面領域、メモリ、処理能力、コネクタ、大画面/複数の画面を備えたドッキングステーション、快適なキーボード、優れたマウスを必要とします。ネットブックはこれを実際に提供することはできませんが、プログラマーがどこにでもコンピューターを持っていることを確認するために、ノートブックに比べて安いので、まだ良い投資になる可能性があります。お金があまりないときに手抜きをしても大丈夫ですが、プログラマーにお金を払うなら、タスクに合っていない機器を与えて非生産的にする余裕があるかどうかを検討する必要があります。

残りの部分については、おそらく処理能力や複数の画面などについてもう少し読み飛ばすことができます。しかし、ネットブックもそれらにとって実行可能な選択肢になるとは思いません。


1

「ネットブック」の正確な定義はやや大げさですが、一般的には安価で小型の超ポータブルPCであり、電車などでメールをチェックするために持ち歩くことができます。あなたがそれを失った/落とした/破ったなら完全なジアスターではないでしょう。ネットブックには通常、大画面に接続するための外部VGAポートが付属していますが、それでもディスプレイの解像度は高くなりません。もちろん、好きなだけ多くのUSBキーボードとマウスに接続できますが、おしゃれなオールインワンドッキングステーションが付属しているものはまだありません。

予算が非常に限られている場合を除き、開発者に必要なコンピューター機器を理にかなわせるか、デスクトップ、ラップトップ、および/またはネットブックを購入して、手間を省くのが最善です。


1

開発者としての私の経験では、ネットブックと最も強力なノートブック以外のすべては毎日の開発には不十分であり、さらに強力なノートブックでさえも何かを残します。

他の人が引き起こした電源の問題だけでなく、人間工学とモニターだけでなく、優れたワークステーションのセットアップについて多くのことが言われています!私の知る限り、3台のモニターを処理できるノートブックはほとんどありません(ネットブックは処理できません)。さらに、1680x1050以上で2台のモニターを処理できるノートブックはほとんどありません。

あなたの開発者は、ノートブックがデスクトップよりも理にかなっているほどモバイルであるかもしれませんが、私は、主要な開発にはデスクトップを、電子メールをチェックし、時にはリモートでサーバーにSSHで接続してサポートを提供するネットブックを大いに望みます。


1

ネットブックは、オフィスアプリケーションを使用するだけでよいと説明したユーザーには適していると思います。開発者にはもう少し強力なものが必要です。必要なものは、作業しているアプリケーションの複雑さと要件によって異なります。開発者として、私たちは必要なものと欲しいものの違いを無視する傾向があると思います。私は職場で非常に強力なラップトップを使用していますが、これは私が取り組んでいるアプリケーションは非常にパフォーマンスが高く、いくつかの外部デバイスやソフトウェアコンポーネントと相互作用するため理解できます。自宅での仕事は、主にasp.netを使用してWeb開発を行う6歳のラップトップで行われます。その古いラップトップは、私が使用するすべてのツール、ビジュアルスタジオ、ドリームウィーバー、フォトショップなどを簡単に処理できます。


1

2台のモニターまたは1台の非常に大きなモニターを備えたデスクトップの前に、フルサイズの104キーキーボード未満のプログラミングを想像することはできません。できると思いますが、あまり生産的ではありません。


1

VPN /リモートデスクトップを大きなデスクトップマシンに使用するネットブックがあります。デスクトップはすべての実際のソフトウェアを実行します(常にオンです)。しかし、ネットブックの重量とサイズは私にとっては良いことです。WiFiが利用できないときに電話カードを使用できるように、Expressカードスロットを備えたLenovoバージョンを購入しました。私はすぐに9セルのバッテリーに投資するつもりです..それはもう少し重量がありますが、それ以上の時間にできることは価値があります。


1

人間工学を無視して、フルサイズの画面とキーボード+マウスに接続すると、Atom CPUには実際の作業に必要な力が残っていません...

...これは、単にスクリプトを作成するか、飛行中に何かを実行するが、コンパイルとリンクを必要とするc ++(またはJava、.netなど)で開発している場合、またはデータベースまたは一度に複数の環境を扱う他のシステム-CPUに負担をかけます。特にC ++プログラマーの場合は、多くの場合、最新かつ最高のプロセッサーと一致するシステムよりも少ない数で解決しないでください。10または20の代わりに2秒待機すると大きな違いが生じます。現在のアプリケーションは十分に大きいので、代わりに数分で話しているので、本当に違いがあります。


1

私はある意味で投稿の多くと異なることを請います。私はこれを主な開発ツールとして使用しません。ただし、トレーニング中に開発スキルを練習および改善するには最適です。ええ、画面のサイズとパワーはそれほど大きくはありませんが、ネットブックの軽量のためにそれらを犠牲にしたので、あなたの背中は将来あなたに感謝します。私はすぐに1つを取得し、仕事に出入りするときにVisual Studio 2008および2010を使用する予定です。


1

開発者向けにネットブックを大量に購入しましたが、ほとんどの人には当てはまらない理由があります。バッテリ時間と発熱量が主な考慮事項でした。

私たちのインドの地域では、電力はあまり信頼できません。通常、週に1日、6〜10時間は電気がありません。バックアップでは、非常に多くのコンピューターにしか電力を供給できません。電源が切れたら、22インチモニターのプラグを抜き、ネットブックをノートブックスタンドに置きます。外付けのマウスとキーボードは引き続き機能します。生産的である。

また、ネットブックは発熱が大幅に少なくなります。平均気温は摂氏30〜40度で、これはネットブックのもう1つの大きな勝利です。電気の節約量は、A / Cの節約量と乗算されます。

これらは、デスクトップまたはラップトップではなく、ネットブックを使用する際の考慮事項でした。しかし、前述のように、これはほとんどの人には当てはまらないでしょう。


1

あなたたちは本当に甘やかされています。私はアフリカのガーナに住んでいます。Web開発には、解像度1024x768の古いHP Compaq Pentium Mを使用しています。大学を卒業したばかりです。それは私にとって完璧に機能します。私は余分な不動産を気にしませんが、この解決策で達成できないことは何もありません。学校では現金に限りがあったので、選択肢があまりありませんでした。だから私は小さな画面が大好きになりました。私はガールフレンドのネットブックにコードを書くことがありますが、問題はありません。私は自分の部屋でさえ頻繁に動き回るので、実際には小さなデバイスを好みます。余分なバッテリー寿命も非常に良いことが証明されています。私はRuby on Railsをかなりの数のGIMPとInkscapeで行っています。

ネットブックは、効率的に使用できるようにトレーニングできるなら、理想的なウェブ開発マシンだと思います。


0

Asus 1201nやhp DM1-2070のような素敵なデュアルコアNeoまたはAtomネットブック11.6 "または12"と2ギガバイト以上のRAMはどうでしょうか。動作する可能性があり、HPのキーボードサイズは92%だけが魅力的です

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.