Persönlich, und bei jedem Webdev-Unternehmen, an dem ich gearbeitet habe, habe ich immer zuerst in Photoshop geschockt. Der direkte Einstieg in CSS und Markup ist eher ein Bottom-Up-Ansatz und macht für viele Programmierer Sinn, aber in der Webentwicklung muss man bedenken, dass es Ästhetik und eine kreative Richtung gibt, der man folgen muss. Es ist nicht genug, dass Ihr Produkt funktional ist, es braucht den Input eines professionellen Kreativdirektors/Grafik-Designers, um das Produkt angenehm zu betrachten und zu verwenden.
Nach meiner Erfahrung hat das Problem immer mit Inflexibilität der Teammitglieder gerungen. Grafikdesigner, die sich auf Ästhetik konzentrieren und sich weigern, ihre Designintegrität zu gefährden; was manchmal zu unmöglichen oder extrem schwierigen und un-semantischen Layouts führt. Entwickler, die es schlicht und einfach ablehnen, die Integrität ihres Codes zu kompromittieren, wo es eine praktikable Lösung gibt - die vielleicht etwas weniger elegant ist. Der Schlüssel ist, ein kreatives Team zu haben, das mit CSS genau vertraut ist und was möglich ist und nicht möglich ist, und ein Technikerteam, das Wert auf Design und Ästhetik legt.
In meinem freiberuflichen Leben (nachdem ich den Vorteil hatte, in beiden Lagern zu arbeiten) finde ich es viel einfacher, zuerst im Photoshop zu mockieren, weil ich weiß, was ich kann und was nicht. Und Photoshop-Mockups lassen sich viel einfacher auf Client-Feedback ändern als CSS und Markup. Auch wenn Sie Ihrem Kunden ein Modell zeigen können, fühlen sie sich sicherer, weil sie wissen, dass ihr Geld in ein gut geplantes Projekt mit einer klaren Richtung fließt.
Hoffe, das hilft!
Papierkritzeln ist gut für Brainstorming, aber ein Client möchte normalerweise etwas mehr poliert sehen. –
Yeah ... das Netz ist voller Anekdoten darüber, wie die größten Web-Designs auf der Rückseite von Servietten in einem fettigen Löffel gemacht wurden. –