опыт: программирование на нетбуках [закрыто]

10

Привет, я хочу купить нетбук для некоторых вещей в поезде. Может кто-нибудь сообщить, как это просто написать код на нетбуке? 10/12" .

Я хотел купить очень дешевый. как 1 ГБ оперативной памяти 1,6 ГГц Blabla. и запустить на нем Linux с Apache. я буду кодировать с JS / PHP. и как IDE я буду использовать блокнот ++. так что ничего такого, как Эклисп или что-то еще. может быть, позже затмение для Java, но это не имеет значения.

Итак, во-первых, будет ли эта установка работать нормально на таком нетбуке, и это нормально для кодирования?

Я не оформляю домашние страницы на нетбуке, я просто хочу написать код.

было бы неплохо, если бы кто-то мог поделиться своим опытом в этом.

Спасибо :)

user16297
источник
1
Если цена не проблема, у меня хорошие отзывы от людей, использующих MacBook Air.
Нериан
Как клавиатура?
Дэвид Торнли
@David: полноразмерная клавиатура с 78 (US) или 79 (ISO) клавишами, включая 12 функциональных клавиш и 4 клавиши со стрелками (перевернутая буква
Nerian,
было время, когда мы кодировали на экранах 80х25 (текстовые). Поэтому я думаю, что на нетбуках можно кодировать что-то не очень большое (небольшие проекты с небольшим количеством файлов, которые можно проанализировать с помощью intellisence). Даже иногда я делаю кодирование Python на своем смартфоне Android. Другой вопрос, что нетбуки не ориентированы на кодирование.
Genius
N150 PLus довольно дешевый. 380 швейцарских франков. Хм, я думаю, что иду сегодня в магазин и спрашиваю, могу ли я поиграть с ним в течение часа: P, но спасибо. :)

Ответы:

11

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

Если вы не возражаете потратить немного больше денег, 11-дюймовый MacBook Air - это мечта, которую можно использовать по сравнению с нетбуком. Полноразмерная клавиатура и трекпад, очень легкая и отличная работа от аккумулятора. Не думаю, что справлюсь используя один из них в качестве моей основной машины, просто слишком мало места на экране. Для того, чтобы носить с собой / каждый день переносить компьютер, это было бы прекрасно.

Джош К
источник
1
+1 Я использую MacBook Air 11 в качестве основного устройства для разработки приложений для iPhone / iPad, и я завершил несколько приложений для него. Приятно иметь большой монитор, который иногда можно использовать с ним.
hotpaw2
Я люблю использовать свой Asus Eeepc для серфинга, лежа на диване, но крошечная клавиатура плохо подходит для кодирования.
oosterwal
5

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

  1. Ужасная экранная недвижимость. Если бы я не был готов разбираться со вторым монитором, запустить IDE (в моем случае Eclipse) было бы очень сложно. Даже с более легким рабочим пространством вам, скорее всего, будет трудно пытаться отображать более 2 окон одновременно.
  2. Обработка: Flex-компиляция немного сложная. Аппаратного обеспечения нетбука (хотя, возможно, и лучше сейчас) было недостаточно для одновременной работы. Большинство задач компиляции приводили к остановке оборудования, особенно когда у меня одновременно работал Firefox. Поскольку вы занимаетесь веб-разработкой, вам, вероятно, потребуется открыть несколько окон, и обработка может стать проблемой.
  3. Неудобный размер клавиатуры: это было основной проблемой. У меня довольно большие руки, хотя и ненормально :) Во время пробного периода я не мог печатать более 20 минут без перерыва. Я видел другие нетбуки с «полноразмерными» клавиатурами, но по какой-то причине они все еще чувствовали себя очень тесно. Мой нынешний ноутбук (Macbook 13 ") кажется гораздо более просторным, хотя это может быть у меня в голове. Если вы захотите нетбук, я бы не купил его с полноразмерной клавиатурой.
bedwyr
источник
Хм, да. Хорошо, звучит не так хорошо. Хм, я думаю, я подожду и попробую MacBook, который я получаю. но это может занять месяцы. Но да, хорошо, спасибо. Похоже, какой-то ппл код на нем, но я думаю, что я буду бороться с небольшим размером. Но это так легко: P и дешево. Но большое спасибо за ответы :)
@Pascal, да - это была главная ничья для меня тоже. Это дешево и легко, и имел приличное время автономной работы. Но с учетом трудностей, которые у меня были, позитивы просто не перевешивали негативы :)
bedwyr
«Затмение» - это боров для экранной недвижимости. Всем дизайнерам Eclipse следует попробовать какое-то время поработать над монитором 640x480.
@ Тор, я не согласен. Мое первое тяжелое программирование было выполнено с помощью терминала, Emacs и GDB :)
bedwyr
@ Thorbjørn вы можете максимизировать текстовую панель в затмении, это резко увеличивает пространство кодирования
Махмуд Хоссам
5

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

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

Мой совет - создать среду Linux и начать загрязнять консоль и редактор Vim.

оборота гуйман
источник
Как вы работаете 24 часа в сутки?
q303
@ q303 - Много кофеина? Он также не говорил круглосуточно, поэтому у него может быть просто нетрадиционный график сна.
Инамати
: PI буквально не имел в виду 24 часа, но я использую свой ноутбук
ОЧЕНЬ много
7
Vim или Emacs (к какой школе / церкви вы хотите принадлежать). Оба имеют достаточно открытые экраны и способы их расширения для обеспечения преимуществ IDE. Я думаю, что разработчики IDE могут узнать кое-что об этом.
Берин Лорич
2

Мой 12-дюймовый нетбук выполняет все задачи программирования, которые мне нужны, чтобы выполнять его достаточно комфортно. Это включает в себя запуск Eclipse, Apache, нескольких серверов Rails и т. Д.

Клавиатура очень близка к полноразмерной, за исключением цифровой клавиатуры, и ее легко набирать. Моя единственная претензия к моей конкретной модели (Asus 1201PN) - это раздражающий трекпад и кнопки, но это терпимо.

Если бы не ограниченный процессор в нем, это могло бы быть моей основной машиной.

править Хотя мой нетбук не супер-супер дешево разнообразие ... У меня есть ощущение , что они будут бороться.

оборота
источник
Я использую 5-летний Thinkpad X61. Клавиатура отличная, скорость очень хорошая (кроме SSD-накопителя она все же быстрее, чем у новых нетбуков), очень хорошо работает на Linux, общее качество замечательное, а цена на используемые предметы сопоставима с новыми нетбуками. Я полностью рекомендую.
Лиори
1

Иногда я использую свой нетбук Samsung NC-10 с OSX через Netbook Bootmaker в качестве устройства разработки Xcode.

Плюсы:

  • Легко использовать в поезде. Напротив, Lenovo Thinkpad T400s, который у меня есть для разработки Windows, слишком большой, чтобы удобно сидеть на коленях в тесных креслах в поездах Великобритании.
  • Время автономной работы довольно хорошее. Я думаю, что было бы лучше, если бы я застрял с Windows XP, но кто хочет страдать от этого?
  • Удивительно портативный. Я могу забросить его в сумку для ноутбука Thinkpad и не заметить, что он там.

Минусы:

  • Клавиатура неудобная, но после нескольких дней эксклюзивного использования (однажды я взял ее с собой в Германию в поездке и запрограммировал на неделю), я привык к ней.
  • Экран маленький. Мало того, что недвижимость ограничена, но OSX действительно не нравится, когда она находится на таком маленьком экране. У ряда приложений есть элементы управления в нижней части экрана (удивительно, что новая 11-дюймовая Air имеет ту же проблему).
  • Трекпад это дерьмо. Я использую беспроводную мышь.
  • Время компиляции иногда было разочаровывающим, но если вы в основном пишете PHP, это не должно быть проблемой.

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

Если бы у меня были деньги, я бы купил вместо этого MacBook Air. Легче, лучше время автономной работы, быстрее, больший экран, больше оперативной памяти, SSD. Единственная проблема, они ~ 1000 фунтов больше ...

Муравей
источник
+1: я тоже использую Samsung NC-10 для случайного программирования, и это было здорово по цене.
Шанг
1

У меня есть нетбук Acer Aspire One. Экран с диагональю ~ 10 дюймов немного надоедает, но он подходит для кодирования в короткие сроки на ходу. То же самое для клавиатуры. Visual Studio 2010 помещается на экране достаточно хорошо, некоторые панели инструментов и боковые панели отключены.

VS увеличил объем памяти с 1 до 2 ГБ и работает довольно хорошо. Для запуска требуется некоторое время, но после запуска он отзывчивый. Компиляция тоже не займет много времени.

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

Грант Пэйлин
источник
0

Это ограниченная высота, которая убивает меня. 10.1 "Широта 2100 была хороша для использования с Gedit, Gnome-Terminal и JDK относительно старой школьной модой. Этот не-нетбук 11.6" MacBook Air с Eclipse хорош, кроме проблемы с высотой. Используя NetBeans, он на порядок быстрее моего 17-дюймового Inspiron на вещи, которые имеют значение (хотя эта машина особенно плоха, тем более теперь, когда у нее есть шифрование конечной точки McAfee, а не Applet FileVault). Клавиатура Latitude была тесной, но Air все в порядке после того, как вы привыкнете к этому, и коврик для мыши невероятно фантастический.

Получите хороший SSD. Хотя Tomcat не является полным блатером, я бы потратил больше 1 ГБ на что-то большее, чем цифровые часы.

Том Хотин - Tackline
источник
Я помню, как запускал Windows XP на 256 МБ или оперативной памяти и думал, что это большой объем. Я также помню запуск Windows 95 на 16 МБ. Когда приложения стали такими жадными?
Джош К
Мне нравится считать себя молодым, но я научился программировать на BBC Model B с 32K RAM, 32K ROM. Оперативная память стала дешевой. Люди забыли, что такое ROM (что особенно удобно, когда кто-нибудь находит уязвимость в безопасности).
Том Хотин - tackline
@ Джош К: 16 МБ? 256 Мб? Когда все стало таким раздутым? Мой первый компьютер был с 16K, и вскоре после этого я обновился до 48K. Я также помню запуск MacOS на 1M.
Дэвид Торнли
0

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

Однако некоторые приложения могут испытывать трудности при работе; Я мог бы поработать с VS10, но это было очень медленно.

Поскольку вы говорите, что хотите использовать в основном Notepad ++, вам это подойдет; Я не уверен насчет Затмения. Пока вы не планируете использовать IDE с большим весом, он может работать хорошо.

DistantEcho
источник
0

Я использую мой код постоянно, и мне это нравится.

Дело в том, что это довольно далеко от стандартного нетбука; Я взял нейтрино OCZ (которое с тех пор прекращено, AFAIK), получил 2 г баранов и SSD. Будьте очень осторожны с размером / раскладкой клавиатуры; плохой может действительно укусить вас, в то время как хороший чувствует себя так же, как обычная клавиатура. Второе - максимизировать состояние экрана; Я использую Xmonad + Emacs (со всеми отключенными панелями инструментов), чтобы весь мой экран двигался к моей области ввода. Я пытался использовать Gedit некоторое время назад, и это было достаточно раздражающим, что я мог видеть людей, отворачивающихся от нетбуков для разработки.

С точки зрения производительности, Emacs, MySQL, nginx и Hunchentoot работают так же быстро, как и на моем настольном компьютере (который имеет несколько раз МГц и ОЗУ, и одинаково быстрый SSD). Единственная программа, которую я видел, - это Inkscape.

оборота Инамати
источник
0

Когда я был в пути, я немного программировал на своем Acer Aspire One с Ubuntu Netbook Edition 10.04.

Вещи, которые я ненавижу об этом

  • Тесное пространство на экране.
  • Мощность процессора не самая большая

Вещи, которые я люблю об этом

  • Очень портативный
  • У меня все еще есть большинство вещей, которые я хочу (например, терминал, текстовый редактор и все остальное, что я могу вырвать из Ubuntu Software Center)
  • Это достаточно быстро . В большинстве случаев, когда я просто редактирую код, я вообще не замечаю замедления.

Итог: я люблю это. Да, это немного тесновато, но вы очень быстро привыкаете к настройке. Я получаю свой торт (имею приличную операционную систему linux) и ем его тоже (есть портативный, маленький компьютер).

Зак Л
источник
0

Я попытался написать код на своем 10-дюймовом HP Mini 702ea, но проблемы с размером экрана и производительностью просто сделали невозможным разработку приложений. Может быть, если бы я занимался сценариями, когда не чувствовал, что мне нужна полная IDE, то, возможно, это было лучше, но среда IDE и VM, которую я использую, просто остановили ее.

Итак, в ноябре я выбрал HP Pavilion DM4 (http://www.engadget.com/2010/06/15/hp-pavilion-dm4-review/), который действительно попадает в точку на каждом уровне. Он выглядит неплохо, имеет хорошую клавиатуру (позор F-клавишам по умолчанию для альтернативных функций, таких как громкость и яркость экрана), приличное время работы от батареи, но самое главное для разработки - базовая мощность. Это может довольно удобно запустить несколько виртуальных машин и IDE (я использую VirtualBox и MonoDevelop).

Это также не намного больше, чем нетбук.

JohnL
источник
0

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

Я сам пользуюсь MacBook Pro и включил функцию Spaces, которую очень часто использую при разработке. Это легко позволит вам переключать рабочие столы с помощью Ctrl + Arrow. Я обычно настраиваю свои места или виртуальные рабочие столы так:

  1. Браузер для поиска и чтения ссылок
  2. Мой редактор или IDE
  3. Приложение или браузер

Если вы используете Linux, обычно для встроенного менеджера окон встроен механизм переключения рабочего стола. Windows не имеет этого встроенного; но есть несколько альтернатив, которые могут быть установлены, такие как рабочие столы .

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

Spoike
источник
0

10-дюймовые (и особенно 12-дюймовые) нетбуки хороши для кодирования Notepad ++, если вы скрываете панель задач и т. Д. И просто используете редактор в полноэкранном режиме. Apache может быть немного тяжелым, поэтому вы можете, например, проверить nginx для более легкой альтернативы. Eclipse, с другой стороны, будет намного сложнее использовать на экране такого размера, и это слишком много ресурсов по сравнению с Notepad ++.

Существуют огромные различия в качестве и раскладке клавиатуры в разных 10 "и 12" нетбуках, поэтому в идеале вам следует протестировать один лично, прежде чем совершать покупку. Я думаю, что клавиатура будет самым важным для вас в более дешевом ценовом диапазоне.

шан
источник
0

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

  • Клавиатура - Это самая важная часть нетбука. Если ваши запястья слишком сильно наклонены в сторону, это становится очень неудобно, очень быстро. Если можете, сходите в магазин и проведите немного времени за клавиатурой. Откройте текстовый редактор и просто начните выкладывать программы стилей, пока у вас не появится мнение о клавиатуре (она будет работать или не будет). Не становитесь дешевыми на клавиатуре . Все остальное вторично.hello world
  • Раскладушки - все жалуются на экран недвижимости, но забывают о местах в общественном транспорте или самолетах. Когда у вас большой экран, раскладушка не может открыться так далеко, что, в свою очередь, затрудняет просмотр экрана.
  • Экран недвижимости - количество пикселей больше дюйма. Не стоит недооценивать количество экрана, занимаемого вашей операционной системой - панель запуска и строки состояния в верхней и нижней части рабочего стола Ubuntu, панель задач в нижней части Windows 7 и т. Д. Занимают значительное количество экрана недвижимость. Спрячь их, если сможешь.
  • Чистый текст - с меньшим размером экрана (пикселей здесь) у вас меньше пикселей для представления ваших персонажей. Убедитесь, что в используемой вами ОС есть хорошие шрифты для редактирования кода, которые не напрягают ваши глаза. Большинство современных операционных систем от Mac до Windows и Linux имеют хорошую поддержку сглаживания, и она вам понадобится. Возможно, вам придется настроить некоторые параметры, и вам, возможно, придется скачать хороший программный шрифт (лучше, чем Courier New), но вы не хотите вводить усталость глаз. Кроме того, используйте больший размер шрифта, чем 10pt. Возможно, вы не сможете увидеть столько строк на экране, но текст будет более четким. Это может иметь значение между 10 минутами до того, как ваши глаза устанут, и несколькими часами.
  • Срок службы батареи - это, вероятно, второй по важности аспект нетбука. Мой старый ноутбук в этом ужасен, и если я использую его более 40 минут без присмотра (просто на холостом ходу), у меня кончается сила. Если вы собираетесь использовать это в поезде или другом транспорте без розеток, получите лучшее время автономной работы. Вы не получите номинальный срок службы, особенно если вы компилируете, но это может означать разницу между 20 минутами до того, как вам придется отключиться, и возможностью использовать машину в течение всей поездки.

Надеюсь, об этом не нужно говорить, но вы не покупаете нетбук для вычислительной мощности. Если вы работаете со сложными языками для компиляции, такими как C ++, вы, вероятно, будете тратить больше времени на ожидание выполнения компилятора и меньше времени на фактическую работу. Тем не менее, мой древний ноутбук только имеет 1-ядерный процессор 1 ГГц, и я в порядке.

Стеки программирования занимают много памяти. Я бы порекомендовал не менее 2 ГБ оперативной памяти на вашем компьютере - даже с Ubuntu.

Примечание об IDE: вы будете лучше использовать свой экран с мощным текстовым редактором, таким как Vim или Emacs, но некоторые IDE обеспечивают достойный баланс. У ребят из JetBrains достаточно приличный интерфейс, а тонкости, встроенные в IDE, действительно помогают вам думать о проблеме, которую вы пытаетесь решить, а не о языке, который вы пытаетесь использовать. Все панели поддержки можно свернуть, чтобы вы могли сосредоточиться на редактировании текста, но при этом обеспечивали поддержку рефакторинга, программирование по назначению, ввод текста и т. Д. Вы будете чаще использовать скрытие панелей, поэтому убедитесь, что ты имеешь это в виду.

Берин Лорич
источник
0

У меня есть Asus EEE PC (1008HA), который очень легкий, очень маленький и имеет отличную клавиатуру. Я обновил его до 2 гигабайт с обновлением за 30 фунтов стерлингов (если вы попробуете это, посмотрите в Интернете, это не тривиально, и вы можете уничтожить его) и счастливо используйте его с Visual Studio 2010.

Я знаю, что вы не используете VS, но я подумал упомянуть об этом, потому что это огромное количество программного обеспечения, которое я обычно использую с двумя экранами 1080p 23 ".

Клавиатура очень важна, но она лучшая из тех, что я видел, хотя я не смотрел некоторые из последних.

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

Ян
источник
0

Раньше я делал ассемблерные задания в колледже с Asus EEEPC между занятиями. Это была большая боль в глазах. Я бы сказал, что нетбук должен иметь не менее 11 "и полноразмерную клавиатуру. Вы также можете приобрести беспроводную мышь Logitech с нано-USB-приемниками.

chiurox
источник
0

Мне интересно, почему Lenovo x200 / 201 [i | t] еще не упоминался. Хотя это довольно дорого для нетбука, и не один, но это стоит денег ...

Плюсы (сделать мой MacBook Pro устаревшим):

  1. Intel i5
  2. 4 Гб оперативной памяти
  3. SSD
  4. 12 "экран
  5. Внутренняя карта 3G
  6. Клитор!
  7. 1,2 килограмма

Минусы:

  1. Встроенная графика i915 (плохое качество изображения на внешнем дисплее)
  2. Дрянной экран.
к0
источник
0

Я беру Toshiba NB 205 в поезде. Я пытался свести к минимуму установленные приложения и сохранять документы (без офиса), но у меня есть несколько книг.

Я без проблем запускаю MS C # & VB 2010 Express, VisualSVN Server Manager, но не могу сказать, что сделал что-то действительно интенсивное.

Клавиатура в порядке, но я невольно нажимаю на сенсорную панель и двигаю курсор, который сводит меня с ума (у меня он наименее чувствительный).

JeffO
источник
0

Я использую Lenovo Ideapad S12 с затмением без проблем. Он имеет приличную клавиатуру, достаточно большой экран и удобную трекпэд, но при этом он легче, чем у обычного ноутбука, и имеет гораздо лучшее время автономной работы. Он также имеет слот Express Card для 3G модема. Я считаю, что размещение панели задач Windows на одной из сторон экрана дает вам больше полезного вертикального пространства экрана. Я собираюсь перейти на Ubuntu, как только смогу понять, как подключиться к VPN моего работодателя с помощью чего-либо, кроме IE.

bobmcn
источник