Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы он был сосредоточен только на одной проблеме.
Закрыт 1 год назад.
У нас команда из 5 веб-разработчиков. Работаем на ОС Windows (политика компании).
У нас на стеке примерно 15 интернет-магазинов, которые постоянно дорабатываем. Работа над каждым сайтам ведется следующим образом: у каждого сайта, развернута одна копия (develop), к которой подключаемся по sftp и работаем. Да-да, мы еще динозавтры, работы ведутся не локально и без контроля версий. И часто перекрикиваемся: "Ты сейчас править этот файл?", "Кто добавляли новый метод в классе?" ...
Настало время работать как белые обычные веб-разработчики, т.е. каждый разворачивает локально копию сайта, ведет работы через гит, делает push на develop там все тестируется и выкладывается на prod.
Столкнулись с такими сложностями:
Возникла следующая мысль:
А что если, вместе апгрейда наших пк, собрать 1 хороший компьютер (который будет в роли нашего хостинга), создать для каждого разработчика там свою виртуальную среду с linux, где сможет разворачивать свои сайты ?
Вопросы:
Насколько мощный пк нужен, чтобы каждый из 5 разработчиков мог развернуть свои проекты (по 15 средних интернет-магазинов без всяких наворотов). Если кто-то разбирается хорошо в железе, подскажите пожалуйста, какие приблизительно характеристики ПК должны быть (точнее какой процессор)? Естественно все эти проекты не будут одновременно работать, максимум 2-3 одновременно, запускать/отключать сайты по мере необходимости.
Стоит ли вообще подобным образом работать? или лучше привыкать к windows и работать локально? Почему?
Буду благодарен за развернутый ответ.
Как я вижу решение вашей проблемы или точнее мой вариант. Было бы адекватно, собрать не плохой сервер, который может поддерживать сайты, без особых усилий. Для каждого разраба сделать папку на серве в которой будут проекты, а на них настрое nginx или другой сервер.
Каждый разраб выкачает нужные ему проекты ( в которых он работает )( в свою папку). Это требует меньших затрат, чем покупка 15 компов и настройка окружения на каждом.
Вы можете подключаться через puTTy к вашему серверу, и работать через него.
Вы можете так же подключится через PhpStorm к этому локалу.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пытаюсь получить курсор из процедуры, но почему-то получаю ошибку
пишу описание к дипломному проекту хотелось бы у вас уточнить правильность моей информации по Java, знаю как работает, а вот описать правильно...
Иногда зачем-то пишут javaxswing
такое задание - есть какой-то массив и число в этом массиве, нужно создать два потока, первый из которых рассматривает первую часть массива,...