Apa yang lebih baik untuk pengkodean - desktop atau laptop? [Tutup]

39

Penggunaan desktop menurun dari hari ke hari dalam kehidupan sehari-hari tetapi untuk tujuan pengkodean, adakah alasan untuk menggunakan desktop dari laptop?

Deependra Solanky
sumber
14
@Andreas Rejbrand - Jangan membandingkan apel dan jeruk.
Deependra Solanky
Cita-cita saya adalah bagian terpisah yang bisa dilepas. Keyboard, mouse, track pad untuk lokasi tanpa permukaan mouse. 2 monitor besar, 1 monitor kecil. Dan perangkat untuk memegang monitor di pangkuan Anda. Semuanya ringan dan pas ke dalam ransel. Jadi Anda mendapatkan ergonomi desktop dengan portabilitas laptop.
mike30

Jawaban:

39

Dengan asumsi Anda memiliki monitor dan keyboard eksternal untuk terhubung ke laptop Anda perbedaannya kecil.

Itu selalu lebih baik untuk bekerja di desktop seperti pengaturan (realestate layar yang lebih besar, lingkungan yang lebih ergonomis), tetapi Anda tidak dapat membawa pekerjaan Anda tanpa laptop. Jadi, jika portabilitas penting, dapatkan laptop dan layar eksternal dan keyboard yang baik untuk menghubungkannya. Kalau tidak, Anda mungkin tetap dengan desktop.

EpsilonVector
sumber
Monitor eksternal membantu, tetapi saya selalu merasa sempit saat menggunakan laptop. Sesi pemrograman yang diperpanjang pada laptop hanya membuat saya kecil hati.
TheLQ
20
Ergonomi lebih penting daripada yang Anda pikirkan. Menggunakan laptop (tanpa layar / keyboard eksternal) sepanjang hari sebenarnya cukup menyusahkan di leher dan punggung Anda, memegang kepala Anda dalam posisi miring ke depan selama berjam-jam.
Evan
7
Memasukkan monitor dan keyboard ke laptop pada dasarnya membutuhkan waktu lama untuk membuat desktop tanpa perangkat keras yang dapat diupgrade.
Incognito
9
@ user1525: Itu salah satu cara untuk menjelaskannya. Saya lebih suka mengatakan "yang terbaik dari kedua dunia"; portabilitas dan ergonomi. Tidak ingat kapan terakhir kali saya benar-benar memutakhirkan perangkat keras di komputer mana pun. Bisa jadi di tahun 90-an.
Joonas Pulakka
4
@Martin @Benjol mempertahankan dua (atau lebih) lingkungan pengembangan yang up to date adalah rasa sakit di pantat.
Mauricio
37

Saya pernah bekerja dengan seorang kontraktor yang seluruh gaya hidupnya diaktifkan oleh laptop-nya.

Barang-barang duniawi miliknya dapat masuk ke dalam beberapa tas - dan salah satu dari barang-barang itu adalah laptop Mac, yang baginya adalah kotak ajaib yang menghasilkan uang. Saya benar-benar - secara harfiah - sering tidak yakin di benua mana dia berada pada hari tertentu. Sebagian besar waktu dia adalah suatu tempat di pedalaman Argentina di mana dia menemukan koneksi internet yang baik, tetapi dia bisa saja berada di San Francisco, atau DC, atau Hong Kong, atau ....

Saya bertemu langsung dengannya, satu kali. Dia berada di kota untuk pernikahan kerabat. Saya bertanya ke mana dia menuju sesudahnya. Dia tidak tahu; Argentina atau San Francisco. Dia memiliki semua yang dimilikinya, dan dia akan memutuskan besok.

Dia melakukan pekerjaan dengan baik juga.

Bagi saya, saya lebih suka mengembangkan di desktop; Saya suka banyak monitor saya, dan lingkungan fisik lebih ergonomis.

Tetapi ketika saya (atau orang lain) mengatakan beberapa versi "Itu semua tergantung pada apa kebutuhan Anda," itu benar. Itu semua tergantung pada apa kebutuhan Anda.

BlairHippo
sumber
5
Sungguh gaya hidup yang mengagumkan. Sangat menarik.
Nathan Taylor
Kedengarannya seperti Luke Gorrie. Bung itu juga sering berkeliaran.
Frank Shearar
10
Tapi apakah dia ada di StackOverflow? :)
Benjol
14

Sangat tergantung pada apa yang Anda kode, bagaimana kode Anda dan alat yang Anda gunakan / butuhkan.

Proyek pengembangan saya ...

  • Apakah grafis intensif (2D dan 3D).
  • Menghitung secara intensif.
  • Memerlukan beberapa IDE dan biasanya masing-masing lebih dari satu contoh.
  • Sertakan volume besar bahan referensi ... biasanya PDF.
  • Dapat menargetkan perangkat keras khusus.
  • Mungkin membutuhkan alat CAD / CAM / CAE.
  • Dapat mendorong saya untuk minum.

Jadi, bagi saya desktop dengan beberapa monitor besar lebih merupakan persyaratan daripada pilihan.

Saya juga menyarankan bahwa bekerja dari desktop yang dimuat dengan beberapa monitor 24 "akan menjadi pilihan yang lebih produktif, tanpa memiliki perancang GUI, editor kode, dan peramban pada monitor terpisah menghemat banyak klik dan perjalanan ke bilah tugas, ingat: "Klik butuh waktu dan waktu adalah uang" ... bukan hanya sesuatu yang kakekmu dulu katakan ... itu bertambah ... ditambah ... Pengodean, baca stackoverflow ( alias: geekporn ) dan menonton [beberapa film geek] semua pada saat yang sama tidak benar-benar payah.

Tentu saja, pada akhirnya desktop adalah desktop yang paling cocok untuk Anda. Desktop

Berkarat
sumber
"Boleh aku mengantarku minum." -> LOL :-)
Frank V
"Boleh saya minum.", Desktop lebih baik jika minuman Anda tumpah, atau setidaknya lebih mudah diperbaiki.
CaffGeek
14

Poin plus utama dengan laptop adalah portabilitas, dan itu merupakan nilai tambah yang besar, tetapi desktop memiliki keunggulan kinerja dan produktivitas sebagai berikut:

  1. Layar lebih besar . Layar desktop rata-rata lebih besar dari layar laptop rata-rata dan Anda memiliki opsi untuk mencapai 30 "atau lebih. Laptop dapat melakukan resolusi yang sama, ya, tetapi pikselnya kecil .
  2. Banyak monitor . Ya, hal yang sama dapat dicapai dengan menggunakan laptop dan kartu video USB / PCMCIA, tetapi kemudian Anda akan diikat ke meja .. mengalahkan titik portabilitas laptop karena mereka harus berada pada ketinggian yang sama untuk menghindari kerutan di leher Anda.
  3. Lebih cepat / Banyak CPU . Sebuah desktop dapat memiliki prosesor yang paling cepat dan lebih dari satu prosesor juga. Laptop top-of-the-line memiliki prosesor yang cepat, tetapi biasanya berada di puncak pada Core i5 dan tidak pernah yang tercepat.
  4. Kartu Grafis Lebih Baik / Berganda . Sebuah desktop dapat memiliki beberapa kartu grafis kelas atas, mungkin dihubungkan bersama.
  5. Banyak RAM . Jika Anda ingin respons cepat, Anda memasukkan RAM sebanyak yang Anda mampu. Tidak harus menukar memori memberi peningkatan kinerja besar-besaran, bahkan jika Anda menggunakan Solid State Drive.
  6. Pilihan Keyboard . Anda dapat memiliki keyboard yang lebih besar dengan tombol fungsi khusus (Volume, Potong / Salin / Tempel, dll) dan bahkan split untuk meningkatkan ergonomi.
  7. Pilihan Mouse . Anda bahkan dapat memiliki mouse vertikal, trackball atau tablet grafis, karena Anda sudah duduk di meja. Sulit menggunakan mouse
  8. Pembicara yang lebih baik . Speaker yang dibangun menjadi laptop sangat kecil dan seringkali murah.
  9. Jaringan kabel . Tidak perlu khawatir tentang Google Street View membaca email Anda jika Anda tidak menggunakan Wifi. Jika Anda memiliki mesin lain di jaringan yang sama (mis. Perangkat NAS), jauh lebih cepat untuk menggunakan jaringan kabel.
  10. Akses Jarak Jauh . Sangat mudah untuk menginstal perangkat lunak akses jarak jauh yang aman sehingga Anda dapat mengakses PC desktop dari Telepon atau PC lain. Banyak router dapat dikonfigurasi untuk membangunkan PC dari 'mati' (bukan hanya tidur), terutama jika Anda memiliki AMT.
  11. Lebih Cepat / Banyak Hard Drive . SSD adalah yang tercepat, ya, tetapi juga mahal untuk banyak penyimpanan. Jika Anda melakukan pengeditan video yang serius, Anda menginginkan beberapa hard drive, yang sulit dilakukan di laptop. Ya, Anda bisa menghubungkan drive USB besar ke laptop, tapi itu merepotkan dan tidak mudah dilakukan di pesawat / bus / kereta api.
  12. Webcam Lebih Baik / Lebih . Kamera web yang dibangun ke dalam sebuah laptop seringkali cukup buruk dibandingkan dengan kamera web USB HD yang layak.
  13. Ekspansi . Semua item perangkat keras di atas dapat ditingkatkan kapan saja tanpa mengganti seluruh mesin.
JBRWilkinson
sumber
Saya memiliki semua ini dengan laptop saya ... Pengecualian adalah Ekspansi tetapi saya membeli yang baru setiap beberapa tahun jadi dengan cara yang dapat dihitung ...
Frank V
tentang # 9, lucu, tapi saya harap Anda masih tidak memeriksa email dengan cara yang bukan SSL ...
Ken
12

Saya setuju dengan EpsilonVector, masalah besarnya adalah ruang monitor. Laptop biasanya dapat mendukung monitor kedua. Tetapi desktop dapat mendukung tiga atau empat monitor. Lebih banyak lebih baik.

epotter
sumber
3
Belum tentu, ada kartu video berbasis USB
TheLQ
7

Desktop. Saya perlu kunci saya untuk berada di tempat mereka. Ketika microsoft keluar dengan tombol bodoh "mari kita putar kunci Insert / home / pageup / delete / end sekitar 90 derajat" Saya mengamuk tidak seperti sebelumnya dalam hidup saya. Simpan kunci sialanku di tempat mereka, aku tidak mau sampahmu. Saya ingin keyboard Model-M yang saya gunakan sejak zaman Comodore menjelajahi bumi. Keyboard saya sering dipakai dan akhirnya saya mengganti yang normal dengan sangat sering karena kontak putus.

Saya membutuhkan lebih dari satu monitor nyata. Saya tidak ingin melihat layar kecil yang aneh, dan saya tidak ingin menyeret sekitar binatang layar 24 inci yang menghabiskan masa pakai baterai.

Saya tidak ingin ada kunci BS "MS MS open" yang dikuasai secara berlebihan. Saya tidak perlu menekan F-Apa pun dan layar saya berkedip-kedip. Saya ingin numpad. Jangan main-main dengan keyboard freaking saya !!!!

Saya tidak sering menggunakan mouse, tapi saya yakin akan menggunakannya di trackpad atau trackPoint sampah. Ketika saya mengetik saya tidak ingin sisi tangan saya menyentuh trackpad dan tiba-tiba kursor teks ada di seluruh layar.

Mengapa Anda PERNAH menggunakan laptop untuk sesuatu selain bermain-main di kelas di kampus?

Penyamaran
sumber
6

Saya akan menggunakan laptop dengan monitor eksternal. Ini sempurna untuk situasi di mana Anda bosan meng-coding di meja Anda dan Anda ingin pergi ke tempat lain untuk kode. Anda juga dapat membawanya di kantor jika Anda ingin menunjukkan atau mendiskusikan kode Anda dengan petugas Anda secara pribadi tanpa meminta mereka pergi jauh-jauh ke meja jauh Anda.

Terence Ponce
sumber
Sementara saya setuju dengan sebagian besar, ada banyak alat sederhana, seperti hg serve, untuk mencapai poin terakhir.
Kami hanya melakukan ini untuk kode yang belum siap untuk ditekan / dikomit, jadi menggunakan hg serve adalah jenis pembunuhan yang berlebihan.
Terence Ponce
5

Laptop dengan resolusi 1920X2000 piksel dan 4 desktop virtual.

Ya, laptop sangat kurang ergonomis dari keyboard lengkap tapi saya kecanduan umpan balik taktil rendah yang diperlukan untuk mengetik. Saya bisa mengetik lebih cepat pada keyboard laptop daripada keyboard penuh setiap hari.

Melemparkannya ke dalam tas dan pergi ke tempat lain untuk kode selalu berguna juga. Menjadi seorang budak di desktop Anda bisa membuat saya sedih dan terkadang ingin keluar.

Sejauh dampak cedera, saya benar-benar mengetik pada keyboard laptop dengan pergelangan tangan saya pada sudut 45 derajat. Saya tidak yakin apakah itu normal untuk sebagian besar tetapi itu terasa alami bagi saya sekarang.

Desktop eksternal tidak benar-benar diperlukan kecuali Anda perlu melihat referensi materi langsung saat pengkodean. Selain itu, saya tidak melihat banyak gunanya. Beberapa desktop virtual melakukan pekerjaan yang jauh lebih baik untuk mengisolasi tanggung jawab.

Saya biasanya menggunakan 4:

  • satu untuk peramban web
  • satu untuk hal-hal kontrol revisi
  • satu untuk IDE
  • satu untuk pengujian unit

Saya juga membuatnya mudah untuk beralih dengan menetapkan super + kiri dan super + kanan untuk beralih di antara desktop. Hanya memiliki apa yang Anda kerjakan di layar pada waktu tertentu membuatnya lebih mudah untuk tetap fokus pada tugas yang ada.

Monitor tambahan hanya berfungsi untuk mengambil ruang desktop yang berharga yang saya lebih suka menggunakan sketsa catatan di atas kertas. Sungguh menakjubkan betapa banyak ide yang lebih mudah dapat mengalir di atas kertas.

Evan Plaice
sumber
Anda bisa mendapatkan keyboard low-profile penuh. cherrycorp.com/english/keyboards/Desktop/G85-23100/index.htm Jauh lebih baik daripada semuanya dijejalkan bersama.
Peter Boughton
Oh, dan Anda pasti kehilangan poin dengan beberapa monitor - ini bukan tentang mengisolasi tanggung jawab, ini tentang pengalihan tugas yang lebih cepat - Saya dapat menggerakkan pandangan saya ke UI, membuat keputusan, dan kemudian kembali ke IDE tanpa harus berhenti menulis kode.
Peter Boughton
5
Pada poin terakhir - jika Anda tidak memiliki ruang meja yang cukup untuk mouse, keyboard berukuran penuh, 2+ monitor DAN selembar kertas A3 maka dapatkan meja berukuran dewasa, bukan yang berukuran anak-anak.
Peter Boughton
1
@ Peter Mengenai komentar terakhir Anda ... Selain dari fakta bahwa itu adalah komentar lubang **, kadang-kadang Anda tidak memiliki pilihan seberapa besar meja Anda. Saya telah menghabiskan banyak waktu pengembangan saya bekerja di jalan di mana ruang kerja saya telah berkisar antara kantor manajer ke sedikit ruang antara terminal konsol.
Evan Plaice
1
@ Peter dan ... Saya menyebutkan mengisolasi tanggung jawab sebagai keuntungan tambahan. Ketika Anda memiliki lebih sedikit layar real estat di depan Anda, lebih mudah untuk menelusuri dan fokus pada apa yang Anda lakukan. Saya dulu bekerja pada pengaturan tiga monitor tapi ternyata tidak praktis setelah faktor 'keren' hilang. IE, lebih banyak monitor tidak membuat Anda lebih produktif, lebih banyak real estat layar (dan kemampuan untuk menjalankan beberapa aplikasi dalam layar penuh). Saya akan membahas hukum fitt dan teori di balik desain UI tetapi artikel ini particletree.com/features/visualizing-fittss-law menjelaskannya jauh lebih baik daripada yang saya bisa.
Evan Plaice
5

Laptop lebih mahal untuk daya prepossessing yang sama .

Jadi, pertanyaan sebenarnya adalah: bisakah Anda (atau atasan Anda) membeli laptop?

Anda bisa menyingkirkan kekurangan laptop dengan mendapatkan bahan lain untuk itu; monitor tambahan, stasiun dok, keyboard dan mouse, drive eksternal, catu daya ekstra, wiper, AC, kantung udara, dan sebagainya. Tapi itu membuat perbedaan harga seluruh paket lebih besar.

DavRob60
sumber
Jika majikan Anda tidak mampu atau tidak ingin menghabiskan $ 1000 tambahan untuk mendapatkan komputer yang Anda inginkan / butuhkan, maka menurut saya Anda perlu menemukan pertunjukan baru di mana mereka memperlakukan Anda dengan benar.
Ken
1
@ Ken Ini bukan masalah menghabiskan $ 1000 ekstra di komputer, ini pertanyaan tentang menghabiskan $ 1000 ekstra untuk laptop daripada menghabiskan $ 1000 ekstra untuk desktop yang lebih baik. Biasanya, Anda harus mendapatkan "anggaran belanja" untuk komputer, triknya adalah menggunakannya dengan baik.
DavRob60
3

Tunjukkan laptop ergonomis dengan 3 layar (atau resolusi layar tunggal yang serupa) dan saya akan menggunakan laptop, sampai saat itu desktop.

Portabilitas bukan masalah ketika Anda menggunakan desktop jarak jauh.

Adolf bawang putih
sumber
3

Laptop! Jika Anda mengalami masalah punggung, stres berulang, masalah terowongan karpal, atau apa pun, maka Anda salah melakukannya. Anda memprogram terlalu lama pada suatu waktu. Duduk di sofa, sering berganti posisi. Bangun dan turunkan sofa. Dapatkan kopi. Pergi untuk naik sepeda saat makan siang. Saya minta maaf tetapi terowongan karpal dan barang-barang berasal dari menggunakan komputer terlalu lama di posisi yang sama. Itu berarti Anda bekerja terlalu keras dan tidak bergerak.

Laptop! Jika Anda terlalu miskin untuk membeli laptop, atau pekerjaan Anda tidak akan membeli Anda, maka Anda harus mendapatkan pekerjaan yang berbeda! Halo! Programmer seharusnya menghasilkan banyak uang!

Laptop! Mengapa orang membutuhkan begitu banyak monitor? Saya mengerti Anda memiliki banyak program untuk dibuka, tetapi apakah Anda benar-benar perlu melihat lebih dari dua sekaligus? Anda tidak perlu 10 monitor. Sejujurnya itu tidak membuat Anda terlihat lebih pintar. Anda terlihat seperti orang yang sangat bodoh dengan semua layar itu.

Laptop! Demi Tuhan, apakah orang benar-benar masih menggunakan mouse? Itu menggemaskan.

Ken
sumber
"Kamu pemrograman terlalu lama pada suatu waktu."
James
Beberapa pekerjaan tidak akan membeli laptop orang karena dibiarkan di kereta dan keamanan data rahasia perusahaan kompromi.
JBRWilkinson
4
"Itu berarti kamu bekerja terlalu keras dan tidak bergerak" "Programmer seharusnya menghasilkan banyak uang!" "mengapa orang membutuhkan begitu banyak monitor" ... apakah Anda seorang manajer?
Mauricio
2

Desktop, tangan ke bawah.

Sepanjang waktu saya di universitas, saya menggunakan laptop spesifikasi rendah dengan Windows Vista untuk sebagian besar kebutuhan pengembangan saya, dan lebih sering daripada tidak suka bersandar ke depan, duduk dengan tidak nyaman di tempat tidur dan menggunakannya di kereta tidak sebanding dengan kenyamanan. Laptop bagus jika Anda melakukan penulisan dokumen cepat atau menjelajahi Internet, tetapi untuk hal yang serius itu tidak sepadan.

Dengan komputer desktop, semua masalah ini diambil dan ditinggalkan dengan cara Anda duduk, tata letak mouse dan keyboard, dll. Saat ini saya tidak akan pernah memilih laptop daripada desktop, kecuali perusahaan saya memberi saya laptop gratis untuk kerja jarak jauh.

Pada akhirnya, saya biasanya memilih untuk tetap tinggal di universitas dan menyelesaikan pekerjaan pada desktop (lambat), daripada bekerja pada laptop saya (sedikit lebih cepat).

Mike B
sumber
Lihatlah laptop Anda. Sekarang lihat aku. Kembali ke laptop. Sekarang kembali padaku. Saya mencolokkan keyboard, mouse, dan monitor eksternal. Laptop Anda sekarang desktop!
James
Benar, tapi itu pada spec yang jauh lebih rendah atau jauh lebih mahal daripada desktop. Jika Anda akan menggunakan laptop sebagai desktop, Anda juga dapat membeli desktop.
Mike B
1

Jika Anda tidak mampu membeli laptop yang cukup canggih, dapatkan desktop. 3 atau lebih monitor - desktop. Idealnya, saya hanya akan memprogram ketika duduk di satu meja, tetapi tidak selalu bekerja seperti itu.

Saya tidak punya kantor di kantor, jadi kadang-kadang saya mencuri ruang konferensi dan menggunakan laptop. Beberapa tugas biasa dan dapat dilakukan menonton TV. Lainnya, membutuhkan pengasingan. Tidak pernah tahu kapan Anda harus memprogram di kereta atau di luar lokasi.

JeffO
sumber
1

Laptop, jika Anda tahu perintah utama untuk beralih windows Anda bisa "mensimulasikan" pengalaman beberapa monitor. Selain itu, Anda tidak memiliki overhead tambahan untuk menggerakkan kepala / mata Anda untuk fokus pada beberapa titik lain, Anda hanya melihat ruang fisik yang sama di depan Anda sambil mengganti apa yang ada di ruang itu dengan cepat.

Saya juga menggunakan beberapa monitor untuk sementara waktu dan menemukan bahwa proses mengelola monitor tersebut dan semua jendela / aplikasi yang terbuka, dll menjadi lebih sulit daripada melakukannya hanya dengan satu layar. Itu hanya aku :)

Biara Macy
sumber
1

Laptop, mudah.

Saya tidak suka terjebak di rumah sepanjang hari. Saya benar-benar mencoba untuk keluar sebagian besar waktu. Saya tinggal di kota sehingga saya bisa pergi ke beberapa kedai kopi berbeda atau di mana saja dan kode. Jika saya benar-benar di rumah, lebih mudah untuk berbaring di sofa atau sesuatu.

Pastikan Anda mendapatkannya dengan resolusi tinggi. Lebih disukai sebuah apple macbook pro atau dell studio dengan resolusi 1920x1200. Cukup gunakan desktop virtual. Saya benar-benar benci duduk di meja sepanjang hari, itulah alasan utama saya berhenti dari pekerjaan 9-5 saya! Plus, Anda dapat menjual meja / kursi / speaker atau apa pun yang mungkin Anda miliki dan menciptakan lebih banyak ruang.

Duduk saja di meja dapur / meja / sofa / kursi / kedai kopi. Saya tidak pernah bisa kembali bekerja di meja sepanjang hari. Ini juga jauh lebih mudah untuk bertemu klien di suatu tempat dan menunjukkan kepada mereka hal-hal, atau tentu saja bepergian. Saya menjalani gaya hidup yang agak mirip dengan wanita yang pergi ke SF atau Argentina.

Martijn Pieters
sumber
0

Selama Anda menghubungkan 2 monitor minimum dan keyboard eksternal maka laptop akan mengambilnya untuk saya. Cadangan baterai otomatis telah menyelamatkan saya beberapa kali. Tentu saja Anda dapat menghubungkan desktop Anda ke atas dan mendapatkan pengaruh yang sama.

Menembus
sumber
2
"Bisa"? Apakah maksud Anda ada programmer di luar sana yang menggunakan desktop tanpa UPS?!?
Mason Wheeler
Secara pribadi, saya tidak main-main dengan UPS untuk desktop saya; Saya lebih suka FedEx atau saya hanya pergi ke Best Buy dan mengambil sendiri. Lebih murah
Christian Mann
@ChristianMann: Saya harap Anda menjadi ironis di sana
JBRWilkinson
1
: DI merujuk pada perusahaan perkapalan ups.com
Christian Mann
0

Anda bisa mendapatkan cukup real estat layar dari laptop melalui penggunaan perangkat lunak desktop virtual dan monitor eksternal. Alasan sebenarnya untuk memilih mesin desktop adalah (biasanya) batas memori fisik yang lebih tinggi (desktop saya memiliki 32GB RAM) dan lebih cepat / lebih banyak CPU / core.

ubernerd
sumber
-1

Saya memiliki notebook yang kuat, sangat bagus untuk pengembangan perangkat lunak dan lebih baik: ini portabel !

Junior M
sumber