Inhaltsverzeichnis
Erstellen Sie realistische und realisierbare Designs
Erleichtern Sie die Kommunikation
Bequemer iterativer Entwicklungsprozess
Bessere und harmonischere Ergebnisse
Entwicklungszeit verkürzen
Schreiben Sie es am Ende
Heim Web-Frontend HTML-Tutorial Müssen Designer lernen, wie man HTML-/Xhtml-Webseiten erstellt?

Müssen Designer lernen, wie man HTML-/Xhtml-Webseiten erstellt?

May 16, 2016 pm 04:43 PM
编写代码 设计师

Normalerweise wird nach Abschluss eines Teils des Webdesigns die Unwissenheit des Designers aufgedeckt und er wird kritisiert. Sie überlassen die harte Arbeit, Webseitencode zu erstellen, den Programmierern. Dieses Phänomen ist nicht nur in der Webentwicklungsbranche zu beobachten, sondern auch in der Software- und Spieleentwicklungsbranche.

Die harte Wahrheit ist: Entwicklungsfortschritte können von Designern aufgehalten werden. Um optimale Effizienz zu erreichen, müssen Designer nicht nur zeichnen, sondern auch in der Lage sein, es zu machen! In diesem Artikel möchte ich den Lesern einige Gründe nennen, warum Designer das Programmieren lernen müssen.

Erstellen Sie realistische und realisierbare Designs

Mit einer klaren Vorstellung davon, wie das Endprodukt realisiert wird, entwickelt der Designer praktischere und umsetzbarere Konzepte. Als integraler Bestandteil des Entwicklungsprozesses sind Designer dafür verantwortlich, dass ihre Entwürfe reibungslos in das Online-Medium übertragen werden können, wobei sie auch die Benutzerfreundlichkeit, Lesbarkeit im Web und die Umsetzbarkeit berücksichtigen. Eine benutzerfreundliche Website verfügt nicht nur über eine prägnante und klare Browsing-Sequenzlogik, sondern stellt den Benutzern auch alle benötigten Informationen zur Verfügung, ohne überladen oder überladen zu wirken. Der einzige Weg herauszufinden, ob ein Weblayout möglich ist, besteht darin, zu lernen, wie man selbst eine Webseite erstellt.

Erleichtern Sie die Kommunikation

Bei fast allen Produkten, die unabhängig voneinander entworfen und implementiert werden, erfüllen das Designteam und das Implementierungsteam nie die gegenseitigen Erwartungen, insbesondere bei immateriellen Produkten wie Websites, Software und Spielen. Dabei kommt es in der Regel auf einen Kompromiss zwischen Produkterwartungen und Produktmachbarkeit an, der derzeit scheinbar nur schwer perfekt zu vereinen ist. Die Lösung lautet: Designer sollten persönlich versuchen, die Designarbeit umzusetzen, um Verwirrung, Missverständnisse und Fehlkommunikation in der Kommunikation zu vermeiden.

Bequemer iterativer Entwicklungsprozess

Ein praktisches Design sollte nicht absolut sein. Damit meine ich, dass das Design flexibel und benutzerfreundlich sein und an die technischen Zwänge des Systems angepasst werden kann, ohne den ursprünglichen Inhalt zu verfälschen. Diese sich wiederholenden, aber notwendigen Änderungen können nur vom ursprünglichen Designer umgesetzt werden. Ein Designer/Entwickler kann effizienter sein als ein Entwickler, der das Design zum Designer zurückbringt, um Änderungen vorzunehmen. Und zwischen Designern und Entwicklern kann es – wie so oft – zu Spannungen kommen.

Bessere und harmonischere Ergebnisse

Ich stelle mir Software-, Web- oder Spieleentwicklung oft wie ein Orchester vor, wobei Designer die Komponisten und Entwickler die Dirigenten des Orchesters sind. Was würde passieren, wenn sie dieselbe Person wären? Die Symphonie wird atemberaubend, fesselnd und rein sein! Es ist nicht nur das Meisterwerk des Meisters, es wurde auch von ihm selbst inszeniert!

Entwicklungszeit verkürzen

DesignerDie gleichzeitige Besetzung der Rolle des Programmierers bedeutet, dass der Fortschritt von Design und Codierung kontinuierlich, wenn nicht sogar gleichzeitig erfolgt. Das Ergebnis sind kürzere Entwicklungszyklen – wem ist Effizienz egal?

DesignerMarktorientierter

ModerneDesigner müssen ihre Fähigkeiten verbessern, um den persönlichen Wert zu bewahren. Oft reicht es nicht aus, unterschiedliche Titel zu tragen: Front-EndEntwickler , Artikelautoren und Projektmanager.

Indem Sie lernen, Ihre eigenen Designs umzusetzen, anstatt sie den Entwicklern zu überlassen, steigern Sie Ihren eigenen Wert. Schließlich kann es nie schaden, Design- und Programmierkenntnisse in Ihrem Lebenslauf zu erwähnen. Umgekehrt ist es in Zeiten der Finanzkrise, der Umstrukturierung von Unternehmen (siehe: Massenentlassungen) und der Personalkürzungen auch möglich, die eigene Bedeutung zu betonen und einer Entlassung zu entgehen.

Obwohl es für Designer so viele Gründe gibt, das Programmieren zu lernen, gibt es immer noch Einwände.

Zitat eines kontroversen Artikels von Lukas Mathis „Designer sind keine Programmierer“ (Anmerkung 1)

Wenn ein Designer sein eigenes Design umsetzt, sind ihn zwei unterschiedliche Ziele verpflichtet: sauberer Code und eine gute Benutzererfahrung. Diese beiden Ziele sind widersprüchlich. Wenn Sie Ihr eigenes Design implementieren möchten, müssen Sie zwangsläufig Kompromisse bei der Qualität des Codes eingehen, was dem Interaktionsdesign nicht förderlich ist.

Designer, die ihre eigenen Designs implementieren, stehen vor zwei Problemen: Sie wissen, dass eine großartige neue Idee chaotischen Code erzeugen wird, und sie wissen auch, dass vorhandener Code durcheinander gebracht wird, wenn sie die Benutzererfahrung verbessern . Diese beiden widersprechen einander, da es beim Benutzererlebnis vor allem um kleine Details geht und diese kleinen Details letztendlich durch die mangelnde Bereitschaft, den Code zu überladen, zunichte gemacht werden.

Dies fasst die starke Haltung der „Webentwicklungs-Reiniger“ treffend zusammen. Sie sind altmodisch und plädieren für eine klare Grenze zwischen Design und Entwicklung. Offensichtlich erstellen Designer für Menschen und Entwickler für Maschinen. Deshalb sollten UX-Designer die bestmögliche Benutzeroberfläche entwerfen und es Entwicklern ermöglichen, die bestmöglichen Programmierentscheidungen zu treffen. Daran ist zwar etwas Wahres dran, aber als ich an einer Benutzeroberfläche arbeitete, scheiterten meine Bemühungen, Inspiration im Code zu finden. Kurz gesagt: Es ist besser, die technischen und benutzerfreundlichen Einschränkungen im Kopf zu haben.

Schreiben Sie es am Ende

Letztendlich kann der Umfang des zu entwickelnden Projekts letztendlich die Rolle von Designern und Entwicklern bestimmen. Eine kleine Anwendung kann von einem Projektmanager gesteuert werden (Anmerkung 2) , aber ein großes System erfordert definitiv andere Fachkräfte!

Anmerkung 1 Mathis-Lukas – „Designer sind keine Programmierer“ – ignorieren Sie den Code

Anmerkung 2 Spolsky-Joel – beschreibt eine Position namens „Designer und Programmierer“ – „Wie man Programmmanager wird“ – Joel über Software

Der Autor John Urban studiert Informatik im zweiten Jahr an der University of California.

Englischer Originaltext http://sixrevisions.com/web_design/why-designers-should-learn-how-to-code/

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie man PHP8-Entwurfsmuster lernt und anwendet, indem man Code schreibt Wie man PHP8-Entwurfsmuster lernt und anwendet, indem man Code schreibt Sep 12, 2023 pm 02:42 PM

Wie man die Entwurfsmuster von PHP8 durch das Schreiben von Code erlernt und verwendet. Entwurfsmuster sind eine häufig verwendete Problemlösungsmethode in der Softwareentwicklung. Sie können die Skalierbarkeit, Wartbarkeit und Wiederverwendbarkeit von Code verbessern. Als neueste Version der PHP-Sprache führt PHP8 außerdem viele neue Features und Verbesserungen ein und bietet mehr Tools und Funktionen zur Unterstützung der Implementierung von Designmustern. In diesem Artikel werden einige gängige Designmuster vorgestellt und gezeigt, wie diese Designmuster in PHP8 durch das Schreiben von Code angewendet werden. Fangen wir an! 1. Singleton-Muster (Sing

Der leitende Story-Designer von World of Warcraft: Shadowlands hat Blizzard verlassen Der leitende Story-Designer von World of Warcraft: Shadowlands hat Blizzard verlassen Feb 15, 2024 pm 06:24 PM

Steve Danuser, der leitende Story-Designer von World of Warcrafts „Shadowlands“, hat Blizzard verlassen. Masons Rückkehr bedeutet zwar, dass Blizzard ihn nicht mehr braucht, und mit der Handlung von World of Warcraft sind in den letzten Jahren wirklich alle nicht zufrieden.

Beherrschen Sie schnell die Java-Installationsschritte und Codierungsmethoden Beherrschen Sie schnell die Java-Installationsschritte und Codierungsmethoden Feb 18, 2024 pm 08:53 PM

Java-Installations-Tutorial: Beherrschen Sie schnell die Installationsschritte und beginnen Sie mit dem Schreiben von Code. 1. Hintergrund: Einführung Java ist eine weit verbreitete Computerprogrammiersprache und wird häufig zur Entwicklung verschiedener Arten von Anwendungen, Websites und Software auf Unternehmensebene verwendet . Um Java erfolgreich für die Programmierentwicklung nutzen zu können, müssen Sie zunächst die Java-Entwicklungsumgebung (JDK) korrekt installieren. In diesem Artikel werden die Installationsschritte von Java vorgestellt und einige spezifische Codebeispiele bereitgestellt, um den Lesern einen schnellen Einstieg in die grundlegende Java-Programmierung zu erleichtern. 2. Ja

So schreiben Sie PHP8-Code, um ein tieferes Verständnis seiner Designprinzipien zu erlangen So schreiben Sie PHP8-Code, um ein tieferes Verständnis seiner Designprinzipien zu erlangen Sep 11, 2023 pm 04:36 PM

So programmieren Sie PHP8, um ein tieferes Verständnis seiner Designprinzipien zu entwickeln. PHP ist eine serverseitige Skriptsprache, die in der Webentwicklung weit verbreitet ist. PHP8 ist die neueste Version der PHP-Sprache, die viele neue Funktionen hinzufügt, die Leistung verbessert und verschiedene Fehler behebt. Für Entwickler ist es sehr wichtig, die Designprinzipien von PHP8 zu verstehen, damit sie PHP8 besser für Entwicklung und Optimierung nutzen können. Wie können Sie also Ihr Verständnis der Designprinzipien vertiefen, indem Sie PHP8-Code schreiben? Im Folgenden wird a vorgestellt

So üben Sie die neuen Funktionen von PHP8 durch das Schreiben von Code So üben Sie die neuen Funktionen von PHP8 durch das Schreiben von Code Sep 12, 2023 am 11:54 AM

PHP (Hypertext Preprocessor) ist eine Skriptsprache, die in der Webentwicklung weit verbreitet ist. Vor kurzem hat PHP seine neueste Version, PHP8, veröffentlicht, die viele aufregende neue Funktionen und Verbesserungen mit sich bringt. In diesem Artikel werden einige wichtige neue Funktionen von PHP8 vorgestellt und entsprechende Codebeispiele gegeben, um den Lesern zu helfen, diese neuen Funktionen besser zu verstehen und zu üben. 1. JIT-Compiler PHP8 führt den JIT-Compiler (Just-In-Time) ein, der PHP-Quellcode dynamisch kompiliert

Wie die neuen Funktionen von PHP8 den Entwicklungsprozess durch das Schreiben von Code vereinfachen Wie die neuen Funktionen von PHP8 den Entwicklungsprozess durch das Schreiben von Code vereinfachen Sep 11, 2023 am 10:54 AM

PHP8 ist die neueste PHP-Version, die einige neue Funktionen einführt, um den Entwicklungsprozess durch das Schreiben von Code zu vereinfachen. In diesem Artikel werden einige wichtige neue Funktionen von PHP8 vorgestellt und Beispielcode bereitgestellt, der zeigt, wie diese Funktionen verwendet werden. 1. Benannte Parameter und Positionsparameter In PHP8 können wir benannte Parameter und Positionsparameter zum Aufrufen von Funktionen verwenden. Benannte Parameter verwenden Parameternamen und entsprechende Werte, um Parameter anzugeben, während Positionsparameter in der ursprünglichen Positionsreihenfolge aufgerufen werden. Hier ein Beispiel: Spaß

So schreiben Sie mit PHP Code für die Bestandsrecyclingfunktion im Bestandsverwaltungssystem So schreiben Sie mit PHP Code für die Bestandsrecyclingfunktion im Bestandsverwaltungssystem Aug 08, 2023 pm 02:15 PM

So schreiben Sie mit PHP Funktionscode für die Bestandswiederherstellung im Bestandsverwaltungssystem. Einführung: Das Bestandsverwaltungssystem ist ein unverzichtbarer Bestandteil des täglichen Betriebs des Unternehmens. Es hilft dem Unternehmen, Bestandsinformationen zu aktualisieren, Nachschubbedarf vorherzusagen, die Beschaffungseffizienz zu verbessern usw . Die Bestandsrecyclingfunktion ist ein wichtiges Glied im Bestandsverwaltungssystem. Sie kann Unternehmen dabei helfen, effektiv mit abgelaufenen, beschädigten oder nicht mehr verkauften Beständen umzugehen und so Kosten und Platz zu sparen. In diesem Artikel wird erläutert, wie Sie mit PHP den Funktionscode für die Bestandsrecyclingfunktion im Bestandsverwaltungssystem schreiben und Codebeispiele als Referenz bereitstellen. eins

Wie bereite ich mich richtig auf die Ausführung eines PHP-Programms vor? Wie bereite ich mich richtig auf die Ausführung eines PHP-Programms vor? Mar 27, 2024 pm 08:06 PM

Titel: Wie bereite ich mich richtig auf die Ausführung eines PHP-Programms vor? PHP ist eine weit verbreitete serverseitige Skriptsprache, die häufig für die Webentwicklung verwendet wird. Die richtige Vorbereitung für die Ausführung von PHP-Programmen ist für Entwickler von entscheidender Bedeutung. In diesem Artikel wird erläutert, wie die Umgebung eingerichtet und PHP-Programme ausgeführt werden, und es werden spezifische Codebeispiele bereitgestellt. 1. PHP installieren Um das PHP-Programm korrekt auszuführen, müssen Sie zunächst einen PHP-Interpreter installieren. PHP kann von der offiziellen Website https://www.php.net/ heruntergeladen werden. Wählen Sie die Version aus, die zu Ihrem Betriebssystem passt, und drücken Sie

See all articles