Предложения по настройке среды разработки - PullRequest
0 голосов
/ 30 декабря 2010

После обращения ко многим постам, мнениям и отзывам от SO, я только что купил Lenovo Thinkpad T410 . x64 Win 7 Prof, 500 ГБ при 7200 об / мин, процессор Core i7 620M, 4 ГБ оперативной памяти DDR3.

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

Что-то о том, что я собираюсь сделать на этой машине:

  • Я - предприниматель, запускающий мой стартап. Поэтому у меня будут другие цели, связанные с бизнесом (презентации), помимо кодирования.
  • В настоящее время я занимаюсь кодированием в стеке Microsoft для некоторых других моих проектов. Но начнется кодирование в других технологиях, таких как RoR. Поэтому мне нужно иметь продукты MS (VS, IIS) и другие OSS '
  • Эта машина также является производственной средой на вершине среды разработки.
  • У меня нет отдельного рабочего стола для тяжелой работы. Это моя единственная рабочая станция.

Я много читал о VMwares здесь и о том, как они помогают содержать машину в чистоте и порядке, которую вы можете просто очистить и переустановить по своему усмотрению. Хорошо ли иметь виртуальные машины, каждая для Microsoft stact, RoR stact и т. Д., Или установить все из них на моей основной машине.

Кроме того, было бы неплохо, если бы кто-то мог предложить несколько хороших вариантов для стека Firewall + Antivirus + Malware (учитывая, что это машина с Win 7)

ThanQ

1 Ответ

3 голосов
/ 30 декабря 2010

Эта машина также удваивается производственная среда на вершине Среда разработки.

Вы настраиваете себя на мир боли.

Кроме того, это просто здравый смысл, что вы должны использовать некоторую форму VCS (я рекомендую Git) и хранить весь ваш код НЕ на вашей машине разработки. Вы должны быть в состоянии извлечь свой код, запустить скрипт и быть в рабочем состоянии. Вы запускаете стартап; заплатите $ 12 / месяц, чтобы сохранить ваш код в безопасности.

Виртуальные машины - хорошая идея, если вам необходимо поддерживать различные среды, например, Win7, Win Vista и, возможно, некоторые разновидности Linux. Если вы воспользуетесь моим предложением и воспользуетесь удаленной настройкой VCS, вы можете оформить заказ из удаленного источника на свои виртуальные машины.

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

...