私は完全なWeb開発環境をセットアップしているところです。現在、2人の開発者がいます。1人はバックエンドプログラミング(C#、. NET)に専念し、もう1人はフロントエンド開発(HTML、CSS、XSLT)に専念しています。
それぞれにMSVisualStudio 2008がインストールされており、Visual Source Safe 2005を介してソースが共有されています。どちらもファイルをチェックアウトし、ローカルで開発します。
テストサーバーをセットアップしました。ここで、マージおよびテストされたコードが最終的に完成し、そのサーバーは常に「正しい」バージョンである必要があります。
3つのインストールのそれぞれが同じデータベースを共有します。
より多くの開発者のために準備しているので、このセットアップは少し拡張する必要があると思いますが、ファイルの同期と迅速な変更のための簡単なアクセスに関してかなり多くの問題があります。多くの場合、いくつかのレイアウトとデザインを非常に迅速に変更し、ファイルを手動でテストサーバーにコピーする必要があり(Webサーバーに.NET / C#コードファイルは必要ありません)、サイトは失敗します:-(
標準のCMSを使用してすべてのフロントエンド作業を構築しますが、これがソースセーフに含まれていると、処理速度が大幅に低下します。
フロントエンドのすべての作業をバックエンドコードから完全に分離して、変更を簡単に行えるようにしたいと思います。
例えば。.NETコードについて考えることなく、設計にいくつかの変更を加えて、本番環境に迅速にデプロイしたいと考えています。
私が見逃しているものはありますか、またはWeb開発環境をセットアップするためのベストプラクティスは何ですか?
いくつかの助け/経験を楽しみにしています:-)
/トーマス