Как правильно разрабатывать web-проект?

Здравствуйте.
Работаю над проектом с разных мест в течение дня(днем на работе, вечером дома).
Проект закинул на хостинг чтобы иметь к нему доступ ото всюду.

На работе нет возможности установить нормальную IDE, чтобы работать из нее через FTP(SSH), использую NetBeans.

Подскажите, пожалуйста, как правильно работать с удаленным проектом. Разрабатывать на локальном сервере, а потом все копировать, использовать GIT(не могу с ним никак разобраться, если этот метод правильный, подскажите внятную документацию, не просто по не просто по имеющимся в нем команд, а именно процесса работы), или еще как нибудь.

PS. Просьба все советы аргументировать ссылками на примеры.

Спасибо!
  • Вопрос задан
  • 3020 просмотров
Пригласить эксперта
Ответы на вопрос 5
alexdevid
@alexdevid
web-developer
в NetBeans есть возможность создать проект с удаленного сервера, и настроить выгрузку при сохранении файла
Ну и вобще Git еще, да, хоть на гитхабе, и документация там же на гитхабе
Ответ написан
Комментировать
mrsombre
@mrsombre
Веб-программист
Нормальный бук как переносное рабочее место. На него virtualbox (или denwer / zendserver), если с виртуалками сложно. Как ide - phpstorm. Вся разработка локально, если разработчик один - можно жить без гита, хотя с ним удобнее. Из phpstorm (да и из других ide современных) работать с гитом проще некуда. Нужно купить приватный акк на гитхаб, например, 7$ в месяц. Инициализировать репу. Клонировать ее из ide и только нажимать две кнопки commit-push и редко - pull. Релизить на сервер готовый код удобно встроенным в ide deployment tool.
Раньше тоже работал на работе на одном компе, дома на другом. Но когда купил бук и стало все на одной машине жить, то я почувствовал радость от жизни )
Ответ написан
Zoxon
@Zoxon
Веб-разработчик
Используйте Git или другую систему контроля версий. Если уж совсем нуб в гите либо нехочится читать мануалы и ковырять консоль, то используйте GUI.
Вот например SourceTree очень простая, быстро разберетесь.
Ответ написан
cissav
@cissav
Руководитель Omnidesk.ru
Конечно, нужно использовать Git. Есть очень неплохое руководство, но оно на английском. Если с этим нет проблем, то обязательно изучите.
Ответ написан
Комментировать
Serhioromano
@Serhioromano
Web Developer
Еще один + для Git а конкретно GitHub.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы