для проекта буду я и еще один программист для разработки веб-сервиса.
Интересно, какой должна быть среда разработки.
потому что нам нужно центральное хранилище (документы, изображения, бизнес-материалы и т. д.), обработка версий файлов, лампа (тестирование веб-службы) и т. д.
Я никогда раньше не создавал для этого среду и хочу получить предложения от опытных людей, какие инструменты использовать для эффективного сотрудничества.
что пришло мне в голову:
seperate applications:
- google wave (for communication forth and back, setting up guide lines, other information)
- team viewer (desktop sharing)
- skype (calling)
vps (ubuntu server):
- svn (version tracking)
- ftp (central storage)
- lamp (testing the web service)
- ssh (managing the vps)
это подходящая среда программирования? а что касается vps, лучше ли использовать ОДИН vps для всех перечисленных здесь задач?
все предложения и отзывы приветствуются!
Звучит неплохо, но вам определенно понадобится средство отслеживания ошибок (Trac, Bugzilla, ...). Внутренняя Wiki - тоже хорошая идея. Я бы использовал WebDAV с HTTP (или sftp) вместо ftp.
О сервере: пока нет проблем с безопасностью (разные люди используют разные службы, или людям разрешен доступ к некоторым службам из Интернета, в то время как к другим можно получить доступ только из локальной сети, ...) Я бы начал с один сервер. Вы всегда можете разделить услуги позже. Первое, что я бы выделил, это тестовый сервер: таким образом вы даже можете настроить множество клонированных VPS для нескольких тестовых сред.