Вот проблема. Я использую около трех разных машин для разработки. Мой партнер использует два. Нам нужно пройти одинаковую процедуру настройки на всех пяти машинах, чтобы приступить к работе.
Работа с PHP-проектом здесь, так:
Установите и настройте PDT, отладчик php и некоторую версию XAMPP.
Затем можно установить клиент SVN и любые другие инструменты.
Снова к каждой из пяти машин.
Что если вместо этого мы проделали все это один раз на виртуальной машине, настроенной на тот же стек, с теми же версиями, что и на производственном сервере. Затем каждый из нас может получить копию образа виртуальной машины, запустить этот образ на каждой из пяти машин и выполнить всю нашу разработку на этой виртуальной машине. Поместите Eclipse, Apache, MySQL, все работы, все в этом VM.
Единственный минус этого подхода, и, пожалуйста, исправьте меня только с одной стороны, это производительность. Правда ли, что это большая проблема? Самая медленная из пяти машин - Samsung NC10 с процессором Intel Atom 1.6 ГГц.
Как вы думаете, это возможно и практически применимо? Или я сумасшедший?