2009-06-04 6 views
3

私たちの組織には、Dreamweaverでページをデザインしてカットしたデザイナーがいます。これはASPやPHPサイトで過去にうまくいきました。今は.NETで動作させようとしていますが、ASP.NETのプロジェクトの構造のために苦労しています。誰もが開発者とどのように協力していますか?私が探しています特定のポイントは以下のとおりです。 -Changing HTML入力サーバーコントロール へのVisual StudioにASP.NET - デザイナーと開発者のコ​​ラボレーション

-Transferring Dreamweaverのコンテンツは、彼らがレイアウトに

感謝を微調整することができるようにVisual Studioの製品を終えするデザイナーのアクセスを-Giving!

+0

Dreamweaverは、ASP.NET 1.1サイトを処理するように設定できます。私はMasterPagesを扱うことができるDWのバージョンを見ていません。私にはあなたの人生を生きているヘックにしようとしているものです。 – jrcs3

+0

だから私は見つけに来た。 –

答えて

1

明らかに、あなたのデザイナーのためのわずかな学習曲線があるでしょう。しかし、それはasp.netサイト上で(デザイナーと誰もDreamweaverを使用していないので、問題の一部になる可能性があります)、非常によく働いています。通常、静的なHTMLページのようにサーバー上でHTMLを正確に作成すると、フォームフィールドをasp.netコントロールで手動で置き換えます。

私は、DataGridsではなくRepeaterのように、HTMLを最小限に抑えたコントロールを使用してデザインを照合する可能性が高いことを見出しました。

サイトがサーバー上にインストールされ、プログラムされたら、必要に応じて調整することができます。

また、ちょっとしたこと(私たちのサーバーコントロールがhtmlを好きなように吐き出してくれます)にも適応しなければならないのと同じように、私たちに少しでも適応しなければならず、スタイルシートのid属性に大きく依存しなくてはなりません。いくつかの項目のid属性はhte .netランタイムによって制御されるため、コントロールです。

多くの場合、asp.netを初めて使うデザイナーは、この新しいやり方、特にインクルードファイルのユーザコントロールで非常に脅かされますが、これは古典的なasp/php開発とはまったく違いはありません。

0

この問題のすべての問題を解決するための鍵は、非常に単純でありながら、実現するのは難しいです。通常、semantic markupと呼ばれています。デザイナーがhtmlセマンティックを作り、.Netプログラマーが同じマークアップのレンダリングを続けているが、必要に応じてサーバーコントロールでレンダリングを続けることができれば、調整は問題にならないでしょう - マークアップは同じです。

したがって、意味的なHTMLは何ですか?あなたは求めるかもしれません。まあ、いつもそう簡単ではありません。良いスタートはすべてのページを作ることです。pass XHTML validation

+0

セマンティクスを無視してはいけませんが、それはこの特定の問題に対する答えではありません。 –

+0

おそらくそうではないかもしれませんが、トマスがここで言うことにはまだ何かがあります。デザイナーがセマンティックレイアウトを使用する場合、コーディネートのための部品の移動量が少なく、すべてのデザインがCSS内に含まれているはずです。そして彼が言及したように、それは簡単に言いました。 –

+0

Joel、私が問題を理解したように、現在の作業方法では、デザイナーからプログラマーへ、そしてまた戻ってスムーズにハンドオーバーするのは難しいです。そうであれば、semantic(x)htmlはDWとVSの違いの問題を具体的には扱っていませんが、OPが要求した設計/プログラミング互換性の問題を間接的に解決します。 –

0

私の経験では、デザイナーが作成したHTMLは、ほとんどの場合、リライトされていなければ、少なくともリファクタリングする必要があります。だから、元のHTMLを左にしてブラウザを開き、できるだけVSに正しい画面で一致させてみてください。

デザイナーにASPマークアップへのアクセス権を与えることは良い考えではありません。あなたが操作しているタグの半分しか理解していないと、あまりにも多すぎることがあります。

+0

参照してください、私は同意しません。あなたはチームであり、デザイナーが信頼できるようにデザイナーを信頼できるようにする必要があります。うまくいけば、リビジョンコントロールも使用しており、壊滅的な失敗を元に戻すことができます。あなたが他のチームメンバーとアクセスして信頼するゲームをプレイすると、決してチームの一員にならず、あなたはすべての仕事をしています。 –

+0

私は業界で10年以上の経験を話しています。デザイナーは開発チームの一員ではなく、(反復的な)開発プロセスに参加しません。私がデザインチームと一緒に仕事をしていたたびに、非常にクリーンなワンタイム・ハンドオフがあり、デザイナーが戻って調整を行う必要はほとんどありませんでした。 しかし、HTMLを修正する必要が頻繁にありました。 HTMLは大幅に変更されるので、私の意見では、ソフトハンドオフを行うことはできません。これは問題を複雑にし、開発時間とコストを増加させます。 – cdonner

0

Microsoft Expressionの製品ラインのいずれかを使用することはどうですか?私は彼らがPHP/ASPに何がDreamweaverであるか.NETに聞いたことがある。

関連する問題