当社では、これまで以上に Windows プラットフォーム向けの開発を進めていきます。この規模の Windows 開発は私たちにとって初めてのことなので、経験豊富な開発者からのフィードバックがあれば幸いです。
私たちが持っている要件:
- 最初から5人の開発者。
- 今から 1 年で 15 人の開発者。
- すべての開発者が同時に開発できる必要があります。
- ASP.NET および EpiServer 5 向けのソリューションを開発できる。
私たちの考え:
- 開発者がターミナル サービスを通じて開発に使用する共有サーバー。
- SQL Server エクスプレス。
- Visual Studio の無料 Express エディションから始めて、追加機能が必要な場合は商用バージョンにアップグレードします。
- Visual Studio に組み込まれている Web サーバーではなく、IIS を使用します。
質問:
- 私たちは正しい道を進んでいますか?
- ライセンス費用に関しては、上記が最も安いはずですよね?
- 複数の開発者が共有 TS サーバーを使用して開発を行うことについてどう思いますか?
- 似たような開発環境を持っている会社をご存知ですか?
- 完全な Visual Studio バージョンの一部の機能がすぐに失われるのでしょうか? Express バージョンの使用は悪い選択ですか?
- IIS が最良の選択ですか? IIS を使用する場合、開発者は展開に同じポートを使用できます。組み込みの Web サーバーを使用する場合、マシンを共有しているため、それぞれが独自のポートを設定する必要があります。
コメント回答:
- ライセンス コストを削減できる可能性が高いため、共有サーバーを検討しています。したがって、これは純粋にコストの問題です。バージョン管理には CVS を使用しています。私たちの状況では、Mac と Linux で開発を行っています。そのため、この種の開発を開始するには、1 つのサーバー ライセンス + Visual Studio ライセンスを購入するのが費用対効果の高い方法のようです。