удаленная виртуальная машина против локальной разработки - PullRequest
2 голосов
/ 23 марта 2011

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

Ответы [ 2 ]

3 голосов
/ 23 марта 2011

Лично я использовал оба сценария, и часто возникают проблемы с подключением и пропускной способностью при работе на удаленной виртуальной машине. Кроме того, когда вы используете удаленный рабочий стол или VNC для подключения к удаленной виртуальной машине, вы можете потерять некоторые из ваших любимых сопоставлений клавиш для Resharper или Visual Studio и т. Д.

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

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

Приветствия

3 голосов
/ 23 марта 2011

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

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

...