В настоящее время я изучаю PHP-фреймворк CodeIgniter. В настоящий момент я ищу среду DEV и среду PRODUCTION. Исходя из чисто C и JAVA фона, я привык иметь все локально (с контролем версий), но, поскольку у меня будет производственная сторона на веб-сайте, мне было интересно несколько разных вещей:
- Лучше ли хранить среду DEV локально?
- Что было бы хорошим (и простым) способом при внесении изменений на стороне DEV, чтобы передать их на сторону PRODUCTION (при условии, что среда DEV является локальной)?
- Возможно ли (и если да, то как?) настроить CodeIgniter так, чтобы среда DEV и PROD находилась в одном кодовом пространстве (скажем, на сервере, но с разными таблицами баз данных)?
- При использовании контроля версий в приложении, которое я бы создал в Framework, рекомендуется ли иметь только файлы, которые я создаю для своего приложения, или добавлять весь Framework (чтобы код соответствовал версии Framework)?
Я ценю любые мысли или предложения, которые у вас есть заранее.
Спасибо!