Что лучше для кодирования - настольный компьютер или ноутбук? [закрыто]

39

Использование настольных компьютеров в повседневной жизни уменьшается с каждым днем, но для целей кодирования есть ли какие-либо причины использовать настольные компьютеры на ноутбуках?

Депендра Соланки
источник
14
@ Андреас Рейбранд - Не сравнивайте яблоки и апельсины.
Депендра Соланки
Моим идеалом были бы отдельные съемные детали. Клавиатура, мышь, трекпад для локаций без поверхности мыши. 2 больших монитора, 1 маленький монитор. И устройство для удержания монитора на коленях. Все это легкий вес и вписывается в рюкзак. Таким образом, вы получаете эргономику рабочего стола с портативностью ноутбука.
mike30

Ответы:

39

Если у вас есть внешний монитор и клавиатура для подключения к ноутбуку, разница невелика.

Всегда лучше работать в настольном режиме, например, с большим экраном, более эргономичной средой, но вы не можете взять свою работу с собой без ноутбука. Так что, если мобильность важна, возьмите ноутбук и хороший внешний экран и клавиатуру для подключения. В противном случае вы можете остаться с рабочим столом.

EpsilonVector
источник
Внешний монитор помогает, но я всегда чувствую себя тесно, когда использую ноутбук. Расширенные сеансы программирования на ноутбуках просто обескураживают меня.
TheLQ 9.09.10
20
Эргономика важнее, чем вы думаете. Использование ноутбука (без внешних экранов / клавиатур) в течение всего дня на самом деле вызывает большую нагрузку на шею и спину, удерживая голову в наклонном положении вперед часами и часами.
Эван
7
Подсоединение монитора и клавиатуры к ноутбуку в основном делает долгий путь к созданию настольного компьютера без легко обновляемого оборудования.
Инкогнито,
9
@ user1525: Это один из способов выразить это. Я бы предпочел сказать «лучший из обоих миров»; портативность и эргономичность. Не помню, когда я последний раз обновлял оборудование на любом компьютере. Может быть в 90-х.
Joonas Pulakka
4
@Martin @Benjol - поддержка двух (или более) современных сред разработки - это задница.
Маурисио
37

Однажды я работал с подрядчиком, чей образ жизни был включен ее ноутбуком.

Ее мирские владения могли поместиться в пару сумок - и одним из этих владений был ноутбук Mac, который для нее был волшебной коробочкой, из-за которой появлялись деньги. Я буквально - буквально - часто был неуверен, на каком континенте она была в тот или иной день. Большую часть времени она была в каком-то отдаленном уголке Аргентины, где находила хорошее интернет-соединение, но она могла бы быть в Сан-Франциско, или округ Колумбия, или в Гонконге, или ...

Я встретил ее лично, один раз. Она была в городе на свадьбе родственника. Я спросил, куда она направляется потом. Она не знала; или Аргентина или Сан-Франциско. У нее было все, что у нее было, и она решит завтра.

Она тоже хорошо поработала.

Для меня я очень предпочитаю разработку на рабочем столе; Мне нравятся мои несколько мониторов, а физическая среда более эргономична.

Но когда я (или кто-то еще) говорю какую-то версию «Все зависит от ваших потребностей», это правда. Все зависит от ваших потребностей.

BlairHippo
источник
5
Какой замечательный образ жизни. Очень интересно.
Натан Тейлор
Похоже, Люк Горри. Этот чувак тоже много обходит.
Фрэнк Шиарар
10
Но она на StackOverflow? :)
Бенджол
14

Очень многое зависит от того, что вы кодируете, как вы кодируете и какие инструменты вам нужны

Мои проекты развития ...

  • Графика интенсивна (2D и 3D).
  • Вычислительные интенсивно.
  • Требуется несколько IDE и, как правило, более одного экземпляра.
  • Включайте большие объемы справочных материалов ... обычно PDF-файлы.
  • Может предназначаться для пользовательского оборудования.
  • Может потребоваться инструменты CAD / CAM / CAE.
  • Может заставить меня пить.

Поэтому для меня настольный компьютер с несколькими большими мониторами - это скорее требование, чем выбор.

Я также хотел бы предположить, что работа с загруженного рабочего стола с несколькими 24-дюймовыми мониторами будет более продуктивным выбором независимо от того, что ваш дизайнер GUI, редактор кода и браузер на отдельных мониторах экономит много кликов и переходов на панель задач, помните: «Клики занимают время, а время - деньги» ... это не просто то, что говорил ваш дедушка ... оно складывается ... плюс ... Кодирование, чтение stackoverflow ( он же geekporn ) и просмотр [какого-то гика фильма] все в то же время не очень сосет.

Конечно, в конце рабочего стола это то, что лучше всего подходит для вас. рабочий стол

ржавый
источник
«Может заставить меня пить». -> LOL :-)
Фрэнк V
«Может заставить меня пить.», Рабочие столы будут лучше, когда разлится и твой напиток, или, по крайней мере, их легче починить.
CaffGeek
14

Основным плюсом ноутбука является портативность, и это огромный плюс, но у настольного компьютера есть следующие преимущества в производительности и производительности:

  1. Большой экран . Средний экран рабочего стола больше, чем средний экран ноутбука, и у вас есть возможность пройти весь путь до 30 "или около того. Ноутбук может иметь такое же разрешение, да, но пиксели крошечные .
  2. Несколько мониторов . Да, то же самое может быть достигнуто с помощью ноутбука и видеокарты USB / PCMCIA, но тогда вы будете привязаны к столу ... победив точку переносимости ноутбуков, поскольку они должны быть на одной высоте чтобы не получить укол в шею.
  3. Быстрее / несколько процессоров . Рабочий стол может иметь самый быстрый из процессоров и более одного процессора. У топового ноутбука есть быстрый процессор, но обычно он превосходит Core i5 и никогда не является самым быстрым.
  4. Лучше / несколько видеокарт . Рабочий стол может иметь несколько высококачественных видеокарт, возможно, связанных между собой.
  5. Много оперативной памяти . Если вы хотите получить быстрый ответ, вы помещаете столько оперативной памяти, сколько можете себе позволить. Отсутствие необходимости перестановки памяти дает значительный прирост производительности, даже если вы используете твердотельные накопители.
  6. Выбор клавиатуры . У вас может быть клавиатура большего размера с выделенными функциональными кнопками (Громкость, Вырезать / Копировать / Вставить и т. Д.) И даже разделенная для улучшенной эргономики.
  7. Выбор Мышь . Вы могли бы даже иметь вертикальную мышь, трекбол или графический планшет, поскольку вы уже сидели за столом. Трудно использовать мышь
  8. Лучшие ораторы . Динамики, встроенные в ноутбук, очень маленькие и зачастую дешевые.
  9. Проводная сеть . Не нужно беспокоиться о том, что Google Street View читает ваши электронные письма, если вы не используете Wi-Fi. Если у вас есть другой компьютер в той же сети (например, устройство NAS), гораздо быстрее использовать проводные сети.
  10. Удаленный доступ . Программу безопасного удаленного доступа легко установить , чтобы вы могли получить доступ к настольному ПК с телефона или другого компьютера. Многие маршрутизаторы могут быть настроены так, чтобы выводить ПК из режима ожидания (не только из режима сна), особенно если у вас есть AMT.
  11. Быстрее / Несколько жестких дисков . Да, SSD - самый быстрый, но также дорогой для большого объема памяти. Если вы занимаетесь серьезным редактированием видео, вам понадобится несколько жестких дисков, что сложно в ноутбуке. Да, вы можете подключить большой USB-накопитель к ноутбуку, но это хлопотно, и это нелегко сделать в самолете / автобусе / поезде.
  12. Лучше / Больше веб-камер . Веб-камера, встроенная в ноутбук, часто бывает довольно плохой по сравнению с приличной веб-камерой HD USB.
  13. Расширение . Все вышеперечисленные элементы оборудования могут быть обновлены в любое время без замены всей машины.
JBRWilkinson
источник
У меня все это есть на моем ноутбуке ... Исключением является расширение, но я все равно покупаю новый каждые несколько лет, чтобы можно было рассчитывать ...
Фрэнк V
о # 9, забавно, но я надеюсь, что вы все еще не проверяете электронную почту без использования SSL ...
Кен,
12

Я согласен с EpsilonVector, большая проблема - пространство монитора. Ноутбук обычно может поддерживать второй монитор. Но рабочий стол может поддерживать три или четыре монитора. Чем больше, тем лучше.

epotter
источник
3
Не обязательно, есть USB-видеокарты
TheLQ 9.09.10
7

Desktop. Мне нужны мои ключи, чтобы быть там, где они есть. Когда Microsoft вышла с этой глупой «давай повернем эти клавиши Insert / home / pageup / delete / end на 90 градусов», я свирепствовал как никогда в своей жизни. Держи мои проклятые ключи там, где они есть, я не хочу твоего мусора. Я хочу свою клавиатуру Model-M, которую я использую с тех времен, когда Комодор бродил по земле. Моя клавиатура сильно изнашивается, и в результате я часто заменяю нормальные, потому что контакты ломаются.

Мне нужно более одного реального монитора. Я не хочу смотреть на какой-то крошечный экран, и я не хочу тащить за собой 24-дюймовое чудовище с экраном, которое пожирает срок службы батареи.

Я не хочу никаких специальных перезаписанных ключей BS "сделать MS Word открытым". Мне не нужно нажимать F-что угодно, и мои экраны мерцают. Я хочу цифровую клавиатуру Не винт с моей чертовой клавиатурой !!!!

Я не часто использую мышь, но я уверен, что, черт возьми, использую ее поверх трекпада или мусора TrackPoint. Когда я печатаю, я не хочу, чтобы сторона моей руки касалась трекпада, и вдруг текстовый курсор появляется по всему экрану.

Почему бы вам НИКОГДА не использовать ноутбук для чего-то другого, кроме шуток в классе в колледже?

Инкогнито
источник
6

Я бы пошел на ноутбуки с внешними мониторами. Он идеально подходит для ситуаций, когда вам надоело писать код на рабочем столе и вы хотите пойти куда-нибудь еще, чтобы написать код. Вы также можете взять его с собой в офис на случай, если вы захотите показать или обсудить свой код лично с вашими коллегами по офису, не позволяя им пройти весь путь до вашего удаленного стола.

Теренс Понсе
источник
Хотя я согласен с большинством, для достижения последней цели существует множество простых инструментов, таких как hg serve.
Мы делаем это только для кода, который мы еще не готовы отправить / зафиксировать, поэтому использование hg serve является своего рода излишним.
Теренс Понсе
5

Ноутбук с разрешением 1920X2000 пикселей и 4 виртуальными рабочими столами.

Да, ноутбукам не хватает эргономики полноценной клавиатуры, но я зависим от низкой тактильной обратной связи, необходимой для ввода текста. Я могу печатать быстрее на клавиатуре ноутбука, чем на полной клавиатуре в любой день.

Бросить его в сумку и пойти куда-нибудь еще, чтобы написать код, тоже всегда полезно. Быть рабом своего рабочего стола может быть удручающе, и иногда я чувствую, что вырвался.

Что касается ударных травм, я все равно набираю на клавиатуре ноутбука свои запястья под углом 45 градусов. Я не уверен, нормально ли это для большинства, но сейчас мне это кажется естественным.

Внешний рабочий стол на самом деле не нужен, если только вы не хотите видеть прямую ссылку на материал при кодировании. Кроме этого, я не вижу особого смысла в этом. Несколько виртуальных рабочих столов намного лучше распределяют обязанности.

Я обычно использую 4:

  • один для веб-браузера
  • один для контроля версий
  • один для IDE
  • один для модульного тестирования

Я также упрощаю переключение, назначая супер + левое и супер + правое переключение между рабочими столами. Только имея то, над чем вы работаете на экране в любой момент времени, намного легче сосредоточиться на поставленной задаче.

Дополнительные мониторы просто занимают ценное пространство на рабочем столе, и я бы предпочел рисовать заметки на бумаге. Удивительно, насколько легче идеи могут течь на бумаге.

Эван Плейс
источник
Вы можете получить полные низкопрофильные клавиатуры. cherrycorp.com/english/keyboards/Desktop/G85-23100/index.htm Намного лучше, чем все, что собрано вместе.
Питер Боутон
О, и вы определенно упускаете суть с несколькими мониторами - речь идет не о разграничении обязанностей, а о более быстром переключении задач - я могу перевести взгляд на пользовательский интерфейс, принять решение и затем вернуться в IDE, не останавливая запись код.
Питер Боутон
5
И последнее: если вам не хватает места на столе для мыши, полноразмерной клавиатуры, 2+ мониторов и листа бумаги формата А3, тогда получите стол для взрослых, а не для детей.
Питер Боутон
1
@Peter Относительно вашего последнего комментария ... Помимо того, что это замечание ** дыры, иногда у вас нет выбора, насколько большой ваш стол. Я потратил много времени на разработку, работая в дороге, где мои рабочие места располагались между офисами менеджеров и небольшим пространством между консольными терминалами.
Эван Плейс
1
@ Петр и ... Я упомянул изоляцию обязанностей как дополнительное преимущество. Когда перед вами меньше места на экране, вам будет проще детализировать и сосредоточиться на том, что вы делаете. Раньше я работал над настройкой тройного монитора, но после того, как «крутой» фактор исчез, он оказался громоздким. То есть, больше мониторов не делает вас более продуктивными, больше экрана (и возможность запускать несколько приложений в полноэкранном режиме). Я хотел бы получить в Fitts права и теории за дизайн пользовательского интерфейса , но эта статья particletree.com/features/visualizing-fittss-law описывает это гораздо лучше , чем я мог.
Эван Плейс
5

Ноутбук дороже за такую ​​же мощность .

Итак, реальный вопрос заключается в следующем: могли бы вы (или ваш работодатель) позволить себе ноутбук?

Вы можете избавиться от недостатков ноутбуков, приобретая для них другие материалы; дополнительные мониторы, док-станция, клавиатуры и мыши, внешние накопители, дополнительный источник питания, дворники, кондиционер, подушка безопасности и т. д. Но это делает разницу в цене всего пакета больше.

DavRob60
источник
Если ваш работодатель не может себе позволить или не хочет тратить лишние 1000 долларов на то, чтобы получить компьютер, который вам нужен / нужен, то, на мой взгляд, вам нужно найти новый концерт, где они будут относиться к вам правильно.
Кен
1
@Ken Вопрос не в том, чтобы потратить дополнительные 1000 долларов на компьютер, а в том, чтобы потратить дополнительные 1000 долларов на ноутбук, а не на дополнительные 1000 долларов на лучший компьютер. Как правило, вы должны получить «бюджет покупок» для компьютера, трюк в том, чтобы использовать его хорошо.
DavRob60
3

Покажите мне эргономичный ноутбук с 3 экранами (или с одинаковым разрешением одного экрана), и я пойду с ноутбуком, пока не настанет весь рабочий стол.

Портативность не является проблемой при использовании удаленных рабочих столов.

адольф чеснок
источник
3

Ноутбук! Если у вас проблемы со спиной, повторяющиеся стрессы, проблемы с запястным каналом или что-то еще, то вы делаете это неправильно. Вы программируете слишком долго одновременно. Сядьте на диван, часто меняйте положение. Вставай и спускайся с дивана. Возьми кофе. Перейти на велосипедную прогулку на обед. Извините, но запястный туннель и все остальное происходит от слишком долгого использования компьютера в одной и той же позиции. Это означает, что вы работаете слишком усердно и не двигаетесь.

Ноутбук! Если вы слишком бедны, чтобы позволить себе ноутбук, или ваша работа не купит вас, то вам следует найти другую работу! Здравствуйте! Программисты должны зарабатывать много денег!

Ноутбук! Зачем людям столько мониторов? Я понимаю, что вам нужно открыть много программ, но вам действительно часто нужно видеть больше двух одновременно? Вам не нужно 10 мониторов. Честно говоря, это не заставляет тебя выглядеть умнее. Ты выглядишь как супер придурок со всеми этими экранами.

Ноутбук! Ради всего святого, разве люди до сих пор пользуются мышами? Это восхитительно.

кругозор
источник
«Вы программируете слишком долго одновременно».
Джеймс
Некоторые рабочие места не покупают ноутбуки людей, потому что их оставляют в поездах и компрометируют конфиденциальность данных компании.
Дж.Б. Уилкинсон
4
«Это означает, что вы работаете слишком усердно и не двигаетесь» «Программисты должны зарабатывать много денег!» «Зачем людям так много мониторов» ... вы своего рода менеджер?
Маурисио
2

Рабочий стол, руки вниз.

Во время учебы в университете я использовал ноутбук с низкими техническими характеристиками с Windows Vista для большинства моих потребностей в разработке, и чаще всего это было болью - наклоняться вперед, сидеть неудобно на кровати и пользоваться им в поезде не стоит удобство. Ноутбуки хороши, если вы занимаетесь быстрым написанием документов или серфингом в Интернете, но для чего-либо серьезного это действительно не стоит.

В настольном компьютере все эти проблемы устраняются и остаются в зависимости от того, как вы сидите, от расположения мыши и клавиатуры и т. Д. В настоящее время я бы никогда не выбрал ноутбук вместо настольного компьютера, если бы моя компания не предоставила мне ноутбук бесплатно для удаленная работа.

В конце концов, я обычно предпочел остаться в университете и выполнять работу на (медленном) рабочем столе, а не на моем (немного более быстром) ноутбуке.

Майк Б
источник
Посмотри на свой ноутбук. Теперь посмотри на меня. Вернуться к ноутбуку. Теперь вернемся ко мне. Я подключаю клавиатуру, мышь и внешний монитор. Ваш ноутбук теперь настольный!
Джеймс
Правда, но это либо намного ниже спецификации, либо гораздо дороже, чем настольный компьютер. Если вы собираетесь использовать ноутбук в качестве настольного компьютера, вы можете также купить настольный компьютер.
Майк Б
1

Если вы не можете позволить себе достаточно дорогой ноутбук, получите рабочий стол. 3 или более мониторов - настольные. В идеале я бы программировал только сидя за одним столом, но это не всегда работает таким образом.

У меня нет офиса на работе, поэтому иногда я краду конференц-зал и использую ноутбук. Некоторые задачи являются обыденными и могут быть выполнены, смотря телевизор. Другие требуют уединения. Никогда не знаешь, когда нужно программировать в поезде или в другом месте.

JeffO
источник
1

Ноутбук, если вы знаете ключевые команды для переключения окон, вы все равно можете «имитировать» работу нескольких мониторов. Кроме того, у вас нет дополнительных затрат на перемещение головы / глаз, чтобы сфокусироваться на какой-то другой точке, вы просто смотрите на то же физическое пространство перед собой, быстро переключая то, что находится в этом пространстве.

Некоторое время я также использовал несколько мониторов и обнаружил, что процесс управления этими мониторами и всеми открытыми окнами / приложениями и т. Д. Более сложен, чем выполнение всего одного экрана. Это только я, хотя :)

Мэйси Аббатство
источник
1

Ноутбук, легко.

Я не люблю застрять в доме весь день. Я на самом деле стараюсь держаться подальше большую часть времени. Я живу в городе, так что я могу пойти в несколько разных кафе или где угодно и код. Если я на самом деле в доме, гораздо проще лежать на диване или что-то.

Просто убедитесь, что вы получите один с высоким разрешением. Желательно Apple MacBook Pro или Dell Studio с разрешением 1920x1200. Просто используйте виртуальные рабочие столы. Я буквально ненавижу сидеть за столом весь день, и это было главной причиной, по которой я уволился с 9-5 лет! Кроме того, вы можете продать свой стол / стул / колонки или что-то еще, что у вас есть, и создать больше места.

Просто сядьте за кухонную стойку / стол / диван / стул / кафе. Я никогда не мог вернуться к работе за столом весь день. Также гораздо проще встречаться с клиентами где-то и показывать им вещи, или, конечно, путешествовать. Я веду образ жизни, несколько похожий на ту, которая едет в СФ или Аргентину

Martijn Pieters
источник
0

Пока вы подключаете минимум 2 монитора и внешнюю клавиатуру, ноутбук принимает это за меня. Автоматическое резервное копирование батареи спасло меня несколько раз. Конечно, вы можете подключить свой рабочий стол к ups и получить аналогичный эффект.

mpenrow
источник
2
"Мог"? Вы имеете в виду, что есть программисты, которые используют рабочие столы без ИБП?!?
Мейсон Уилер
Лично я не связываюсь с UPS для своих рабочих столов; Я предпочитаю FedEx, или я просто иду в Best Buy и выбираю один сам. Дешевле.
Кристиан Манн
@ChristianMann: Я надеюсь, что вы там иронизируете
JBRWilkinson
1
: D Я
Кристиан Манн
0

Вы можете получить достаточное количество экранного пространства от ноутбука с помощью программного обеспечения виртуального рабочего стола и внешних мониторов. Настоящая причина, по которой я предпочитаю настольный компьютер, - это (обычно) более высокий предел физической памяти (мой рабочий стол имеет 32 ГБ ОЗУ) и более быстрое / большее количество процессоров / ядер.

ubernerd
источник
-1

У меня есть мощный ноутбук, действительно хороший для разработки программного обеспечения и лучше: он портативный !

Младший М
источник