ASP.NETプロジェクトでのWebデザイナーとの共同作業(CSSとHTMLに堪能) SVN?ASP.NETプロジェクトのWebデザイナーとの共同作業(SVNを使用)
-
我々は、設計者はVisual Studioまたは持っていることを要求することはありません
- (とにかくないトランク内)ソースリポジトリのコンパイルのDLL(すなわち「ビン」フォルダを)したくない
- 我々は(我々はビルドサーバーを持っているSVNトランク
と同期する設計者の変更をしたい
ASP.NETプロジェクトでのWebデザイナーとの共同作業(CSSとHTMLに堪能) SVN?ASP.NETプロジェクトのWebデザイナーとの共同作業(SVNを使用)
と同期する設計者の変更をしたい
同じ部屋でそれらを入手してください... それははるかにベストです。 彼らは同じ "チーム"でなければなりません。
そうでなければ、.net MVCを使用して.aspxファイルを設計させます。 アーキテクトとのコンセプト(ページ/マスター/コントロール)のデザイン
ウェブプロジェクトを公開/コンパイルする必要はありません。 完全なソースをコピーすることもできます。 だから、彼らはそれに取り組むことができます。
私たちは通常同じ部屋にいますが、コンパイルの問題は解決しません。 デザイナーにはVisual Studioがなく、Macでも動作します。 – gliljas
あなたがしたいことは、できるだけ多くの "コード"をaspxファイルから、aspxページとコントロールの構造をできるだけ安定した、そしてまっすぐにすることです。 デザイナーが知っていることは、デザイナーが何かを変えたためにバグがないことです。したがって、asp.net mvcは私が見つけた最高です。 しかし、彼らは間違いなくaspの基礎を勉強しなければなりません... – cRichter
はい、それはすでに私たちがいる場所です。 ASPXファイルを適切に変更する設計者の能力は問題ではありません。 – gliljas
WebFormsを使用したASP.NETは、ASPXがあまりにもスマートにしようとしているため、設計者にとっては難しい作業です。これは必須ではありません。つまり、DataGrid
を見てください。それは本当に混乱しており、より厄介なHTML出力もあります。デザイナーは真の古いCSSの代わりにFont.Overline = true
のような奇妙なプロパティを使用することに同意することはありません。あなたが単純なものを好んで好きなすべてのコントロールを決めたらRepeater
、WebFormsはあまり残っていません。どちらがもたらすかは...
ウェイは、OOPデザインの面でも、グラフィカル/インフォメーションデザインの面でも優れています。はい
、しかし、その後、私はあなたの考えてコンパイルされたアプリケーションは、トランクには利用できず、私たちは設計者がコンパイル
を行うにはしたくない:
このコメントを考えます最高の解決策はContinuous Integrationを使用することです。サイト/アプリケーションを毎時/毎日/頻繁に構築するシステムと、「技術以外の」リソースを使用することができます。地元のビルドをコンパイルする必要がある)は、いつでもアクセスできるサイトの最新版があります。
CIだけでは、あなたの設計者が「現在の開発サイト」に対して変更をテストすることはできません。おそらく、CIビルドスクリプトでビルドし、zipまたは展開可能なバージョンのサイトデザイナーがダウンロードして実行して、特定のページ/ファイルなどを変更できるようにすることができますか?
good number of questions related to CI here on stackoverflowがあります。Continuous Integration Serversには、特定のサーバーに関する推奨事項についての説明があります。
あなたの答えをありがとう。 はい、私はそれが行く方法だろうと思っています。私たちはすでに開発者にCI(TeamCity)を使っています。私はまだ最高のセットアップを見つけていない。 – gliljas
私は答えは...だと思います。 –
はい、コンパイルされたアプリケーションはトランクでは使用できません。設計者がコンパイルを実行する必要はありません。 – gliljas