2016-05-19 2 views
0

Я собирался опубликовать этот вопрос на сервере Fault, но я думал об этом как о программистом, так как то, что я пытаюсь реализовать, просто для программистов и немного.Развитие окружающей среды: localhost vs web server

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

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

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

Итак, мой план состоит в том, чтобы иметь одну ЛАМПУ на виртуальной машине, каждый человек будет иметь свой собственный каталог, который они могут редактировать и просматривать, чтобы иметь свой собственный репозиторий.

localhost/ 
    person1/{repository} 
    person2/{repository} 
    person3/{repository} 

Этот подход подходит? Было бы желательно получить другое предложение.

спасибо.

ответ

1

Это, вероятно, будет закрыто, поскольку это действительно вопрос мнения, но здесь идет. В идеале, да, вы все хотите работать с VM на собственной машине. В идеале вы все используете один и тот же образ «vm» и убедитесь, что он как можно ближе к производству. Таким образом, вы можете надеяться, что у вас есть большие сюрпризы, когда вы нажимаете на стагнацию, а затем на производство. Все вы, как-то используя одну виртуальную машину, не очень практичны. У каждого есть свое собственное репо внутри своей виртуальной машины. Вы получаете git или какой-то другой VCS, и вы используете это, чтобы объединить изменения в код.

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

Смежные вопросы