Development
開發伺服器?
對於一個項目,將有我和另外一名程序員來開發 Web 服務。
我想知道開發環境應該如何。
因為我們需要中央儲存(文件、圖片、業務資料等)、文件版本處理、燈(測試 Web 服務)等。
我以前從未為此設置過環境,並希望從有經驗的人那裡獲得建議,以使用哪些工具來進行有效的協作。
我想到了什麼:
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 也是一個好主意。我會使用帶有 HTTPs(或 sftp)而不是 ftp 的 WebDAV。
關於伺服器:只要沒有安全問題(不同的人使用不同的服務,或者允許人們從 Web 訪問某些服務,而其他人只能從 LAN 訪問,……)我會開始一台伺服器。您以後可以隨時分離服務。我要分開的第一件事是測試伺服器:這樣你甚至可以為多個測試環境設置許多複製的 VPS。