Могут ли настольные компьютеры «все в одном» быть хорошими компьютерами для разработчиков?
607
user6900
Я только что просматривал несколько настольных ПК типа «все в одном» (Dell Studio One, HP Touch Smart, Lenovo IdeaCenter и т. Д.), И их характеристики действительно хорошо выглядели (4 ГБ ОЗУ, 2x ГГц Core 2 Duo и т. Д.)
Есть ли какие-либо недостатки таких ПК как машина разработчика? В основном я занимаюсь разработкой Java (Eclipse + MySQL + Tomcat / JBoss) или .NET (Visual Studio + MsSQL).
Изменить: один общий вопрос, который я видел, это размер жесткого диска, и это около 320 ГБ 7200 об / мин.
Убедитесь, что есть хороший заменяемый пользователем жесткий диск
Проверьте максимально поддерживаемый RAM против того, что фактически установлено
Убедитесь, что это 64-битная ОС
Что касается 2-го пункта: если вы выполняете какую-либо работу с виртуальной машиной, 4 ГБ - это минимум, и вы будете чувствовать себя ограниченным. Поскольку вы занимаетесь разработкой как с открытым исходным кодом, так и на основе MS, шансы как минимум минимальны, и вы захотите использовать виртуальные машины для управления отдельными средами для каждой платформы в какой-то момент. Это означает, что вы захотите добавить оперативную память в эту конфигурацию.
С другой стороны, если вы уверены, что не будете использовать виртуальные машины, этого более чем достаточно для запуска Visual Studio, и я бы просто побеспокоился о жестком диске.
Какой объем оперативной памяти вы бы предложили, если бы мне понадобилось запустить хотя бы одну виртуальную машину Ubuntu Linux (в основном для тестирования Mono) с использованием Sun VirtualBox.
user6900 15 лет назад
0
Это будет _работать_ для одной ВМ с 4 ГБ, но это _minimum_, где он будет работать хорошо. Но как только вы привыкнете к этому, вы захотите сделать больше.
Joel Coehoorn 15 лет назад
0
0
ChrisF
Судя по приведенным вами спецификациям, они могут работать с Visual Studio и т. Д. У них достаточно памяти, и в наши дни практически необходимы двухъядерные процессоры.
Вы не говорите, насколько велики жесткие диски, или если в корпусе есть место для добавления второго диска - это тоже важный фактор.
0
skamradt
Ничто на нынешних машинах не помешает вам начать разработку, но я бы позаботился о том, чтобы у вас была возможность попасть в коробку для таких вещей, как обновление памяти или замена жестких дисков. В сегодняшних системах почти все, что вам нужно добавить, можно добавить через USB, так как если у него есть как минимум 4 высокоскоростных USB-порта, вы должны быть настроены ... и если нет, вы всегда можете добавить концентратор позже.
Прикосновение к рабочему столу начинает нагреваться, поэтому вы можете подумать о машине, которая имеет такую возможность. Некоторые из более новых инструментов разработки (например , RAD Studio 2010 от Embarcadero ) включают полную поддержку этих новых аппаратных устройств ввода.
0
Я использую Asus G50VT для своей основной коробки разработчика, и он имеет те же характеристики, что вы упоминали выше. ИМХО, аппаратные средства не будут вашей основной проблемой при использовании таких спецификаций. Ваше основное внимание, вероятно, будет ОС. Лично я бы держался подальше от Media Center и т. Д. И использовал бы более универсальную ОС, такую как Vista, Windows 7, или ваш любимый вариант Linux, такой как Ubuntu.
Мой комплект разработчика - мощный, и у меня не было проблем с Visual Studio, Eclipse, Netbeans и т. Д. В Vista Ultimate x64.
Надеюсь это поможет :)
0
Greg Buehler
Во-первых, вам нужно проверить физическую доступность оборудования на предмет возможных обновлений. Большинство из них должны обеспечивать доступ к жестким дискам и оперативной памяти, аналогичным съемным панелям, для доступа к внутренностям ноутбука.
Во-вторых, исследуйте наличие драйверов. Вы будете чувствовать себя ограниченным, если вам нужно перейти с OEM-ОС, и для целевой ОС существует плохая поддержка драйверов.
Когда все сказано и сделано, разработка из одного рабочего стола должна быть идентична (за исключением того, чтобы быть рабочим столом) разработке на ноутбуке.