在我们公司,我们将为 Windows 平台开发比迄今为止所做的更多的东西。由于这种规模的 Windows 开发对我们来说是新的,如果有经验的开发人员提供一些反馈,那就太好了。
我们的要求:
- 5个开发人员从一开始。
- 从现在开始,每年有 15 个开发人员。
- 所有开发人员都应该能够同时进行开发。
- 能够为 ASP.NET 和 EpiServer 5 开发解决方案。
我们的想法:
- 开发人员通过终端服务用于开发的共享服务器。
- SQL Server 速成版。
- 从一些免费的 Visual Studio 快速版本开始,如果我们需要附加功能,请升级到商业版本。
- 使用 IIS 而不是 Visual Studio 中内置的 Web 服务器。
问题:
- 我们走在正确的轨道上吗?
- 就许可成本而言,以上应该是最便宜的,对吧?
- 您如何看待多个开发人员使用共享的 TS-server 进行开发?
- 你知道有哪家公司有类似的开发环境吗?
- 我们是否会立即错过完整 Visual Studio 版本的某些功能?使用 Express 版本是一个糟糕的选择吗?
- IIS 是最佳选择吗?如果使用 IIS,开发人员可以使用相同的端口进行部署。如果我们使用内置的网络服务器,每个人都必须在共享一台机器时设置自己的端口。
评论答案:
- 我们正在考虑共享服务器,因为它很可能会降低许可证成本。所以纯粹是成本问题。我们使用 CVS 进行版本控制。我们的情况是我们在 Mac 和 Linux 上开发,这就是为什么购买 1 个服务器许可证 + Visual Studio 许可证似乎是开始此类开发的一种经济有效的方式。