Какой порядок установки программного обеспечения на платформе разработчика? - PullRequest
3 голосов
/ 22 августа 2009

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

В каком порядке я устанавливаю вещи на новую рабочую станцию ​​разработчика, насколько это важно? это совершенно новая система Windows 7 Enterprise, x64 с большим количеством приятного оборудования

но сначала установить SQL? IIS? VS.Net? что насчет SDK, который я планирую использовать? Я полагаю, они продолжаются в последний раз?

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

Спасибо всем,

Ryan

Ответы [ 6 ]

4 голосов
/ 22 августа 2009

Не очень много опыта работы с Windows 7, но я могу вам сказать, что потребовалось некоторое время, чтобы документировать процедуры установки для Windows XP и соответствующие инструменты разработки, документированные в нашей команде.

Наш основной подход состоял в том, чтобы сначала установить Windows и все компоненты Windows (например, IIS). Затем мы установили средства разработки в порядке их выпуска (т. Е. Visual Studio 2003 до Visual Studio 2005/2008).

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

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

Фактически, вы можете иметь чистую рабочую станцию, на которой размещаются виртуальные машины для различных усилий по разработке, которые вы предпримете (одна виртуальная машина для SharePoint, одна виртуальная машина для Интернета и т. Д.). Тогда разработчики могут легко восстановить виртуальные машины, не выполняя процедуры установки.

3 голосов
/ 22 августа 2009

Если вы планируете заняться веб-разработкой, у Microsoft есть хороший пакет программного обеспечения, который вы можете установить сразу: http://www.microsoft.com/web/downloads/platform.aspx. Я был удивлен, обнаружив, что версия 2 даже включает в себя PHP как опцию, которая на самом деле довольно приятно, так как это может быть трудно настроить под IIS.

1 голос
/ 22 августа 2009

Я на самом деле не знаю о других разработчиках, но я больше не устанавливаю IIS на свою машину разработчика. Visual Studio .Net имеет встроенный веб-сервер для большинства тестов и для более тяжелых тестов, которые я обычно развертываю на машине тестового сервера. Я также обнаружил, что SQL Server Express действительно перегружает мою машину разработки, поэтому я обычно просто оставляю это на тестовом сервере, хотя вижу, что другие разработчики не согласны со мной.

Вот то, что я устанавливаю на свои машины:

Visual Studio 2008
Самый простой FTP-клиент, который я могу найти (FTP Explorer - мой любимый)
CloudPad
WireShark
Adobe Photoshop (я все еще использую 7.0. Прекрасно работает для того, что я делаю.)
Средства управления SQL Server

Порядок их не важен.

1 голос
/ 22 августа 2009

Я бы установил SQL Server в последнюю очередь, он имеет несколько вещей, которые он ищет (и скажет вам обновить) перед установкой. Так что я бы пошел ОС> IIS> VS.NET> SQL Server.

0 голосов
/ 24 августа 2009

Я обычно начинаю с Visual Studio, потому что он содержит все его зависимости. Затем SQL Server, Office 2007, затем .net Framework 3.5 с пакетом обновления 1 (SP1) и Visual Studio 2008 с пакетом обновления 1 (SP1), поскольку это должно исправить все связанные компоненты, и SP2 для Office.

0 голосов
/ 22 августа 2009

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

...