开发服务器?

开发服务器?

对于一个项目,我和另一名程序员将开发一个网络服务。

我想知道开发环境应该是什么样的。

因为我们需要中央存储(文档、图片、商业材料等)、文件版本处理、灯(测试网络服务)等。

我之前从未为此设置过环境,希望有经验的人能建议使用哪些工具来实现有效的协作。

我突然想到的是:

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 来完成上面列出的所有任务吗?

欢迎所有建议和反馈!

答案1

听起来不错,但你肯定需要的是一些错误跟踪器(Trac、Bugzilla 等)。内部 Wiki 也是一个好主意。不过,我会使用带有 HTTPs(或 sftp)的 WebDAV,而不是 ftp。

关于服务器:只要没有安全问题(不同的人使用不同的服务,或者允许人们从 Web 访问某些服务,而其他服务只能从 LAN 访问,...),我会从一台服务器开始。您可以随时稍后分离服务。我要分离的第一件事是测试服务器:这样您甚至可以为多个测试环境设置许多克隆的 VPS。

相关内容