Предложения по настройке среды разработки

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

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

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

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

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

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

ThanQ


person inder    schedule 30.12.2010    source источник


Ответы (1)


Эта машина также служит производственной средой поверх среды разработки.

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

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

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

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

person hvgotcodes    schedule 30.12.2010
comment
Да, я планирую установить контроль версий. Git или SVN в зависимости от проекта. В первую очередь меня беспокоило, как установить все необходимое программное обеспечение на одном компьютере - Visual Studi, Eclipse, IIS, Apache, SQL Server и т. Д. - person inder; 30.12.2010