2

私がこれまで携わってきたほとんどのプロジェクトでは、デザイナーが HTML コードを作成し、開発者がそれを ASP.NET に変換しました。これには、実際にはデザインの一部であるべきマスター ページなどが含まれます。

ASP.NET になった後、設計者はツールを使用してコードを操作できなくなりました。

ASP.NET の設計の多くは、コードと設計を分離する目的で作成されており、原則として、設計者は Visual Web Developer を使用して設計面で作業できるはずですが、設計者が Visual Web Developer を使用しているのを見たことがありません。 VWD。

協力は実際にどのように行われ、デザイナーに期待できる最高のものは何ですか?

4

4 に答える 4

1

優れたASP.NET開発者は、利用可能な一連のコントロールをインテリジェントに使用します。たとえば、ほとんどの場合、ListViewはGridViewが実行できるすべてのことを実行し、クリーンでSEOに適したマークアップを生成します。

ASP.NET環境では、デザイナーによるExpressionの使用をお勧めします。事業主はマイクロソフトからの新しい取引を利用して、VS、エクスプレッションなどを3年間100ドルで入手できます。

開発者とデザイナーの両方が、何かが機能するためにはお互いの世界を受け入れる必要があると思います。

于 2009-11-08T17:08:35.700 に答える
1

両方を行う人から:
ほとんどの設計はCSSで行う必要があるため、これは問題ではありません。したがって、ページのレイアウトは、IDとクラス(簡単に言えば)を持つ要素になります。
私はこれらのIDとクラスをそのまま維持し、可能な場合は必要に応じてContentPlaceHoldersをそれらの中に配置し、適切なクラスでコントロールまたはスキンを作成しようとしています。
最適には、設計者とプログラマーは協力して、お互いの制限と要件を知っている必要があります(これは常に実行できるとは限らず、場合によっては異なる会社によって実行されます)。ここでの責任のほとんどは開発者にあると思います。期待される出力を得るには、適切なコントロールが必要です。
率直に言って、Webデザイナーは、HTMLとCSSを気にする必要があります。それらを提供するために、サーバー側のテクノロジーがどのように使用されているかではありません。Webデザイナーに期待する最善の方法は、柔軟なCSSを作成することです。これにより、HTML構造を壊すことなくビューを変更できます(つまり、ASP.NETのように、余分なdivまたはテーブルが追加されます)。

于 2009-11-08T13:48:56.993 に答える
1

デザイナーが PSD ドキュメントを作成し、できればそれらを HTML にレンダリングするという昔ながらの方法に、私たちはまだ固執しています。

次に、それらを引き継いで .Net に変換します。次に、設計者が変更を要求し、許容できる解決策に到達するまで、しばらくの間話し合いを続けます。

デザイナーが .Net の HTML に簡単に統合できればいいのですが、Microsoft が開発でスクリプトを使用することを提唱している間はそうではありません。

于 2009-11-09T05:02:27.110 に答える
0

ASP.NET MVCを使用すると、設計者の作業がはるかに簡単になることがわかりました。特に、HTML.RenderImageのようなものを使用せず、代わりに <%= ViewData["MyImage"] %>srcとしてIMGタグをページに配置する場合。これにより、設計者は好きなHTMLを確認して理解できるようになると同時に、ソースを柔軟に設定できるようになります(開発者が行う必要があるのはこれだけです)。目標は、ASP.NETコントロールから離れることです。これは、設計者を混乱させる可能性がありますが、迅速に開発するための柔軟性を維持します。

于 2009-11-08T13:48:09.980 に答える