Webdesign, was ist gutes Webdesign?
Was ist gutes Webdesign?
Webdesign umfasst viele verschiedene Fähigkeiten und Disziplinen bei der Erstellung und Pflege von Websites. Die verschiedenen Bereiche des Webdesigns umfassen Webgrafikdesign; Design von Benutzerschnittstellen (UI-Design); Authoring, einschließlich standardisierter Codes und proprietärer Software; User-Experience-Design (UX-Design); und Suchmaschinenoptimierung. Oft arbeiten viele Einzelpersonen in Teams, die verschiedene Aspekte des Designprozesses abdecken, obwohl einige Designer sie alle abdecken.
Der Begriff „Webdesign“ wird normalerweise verwendet, um den Designprozess in Bezug auf das Front-End-Design (Client-Seite) einer Website zu beschreiben, einschließlich des Schreibens von Markups. Webdesign überschneidet sich teilweise mit Webengineering im breiteren Bereich der Webentwicklung. Von Webdesignern wird erwartet, dass sie sich der Benutzerfreundlichkeit bewusst sind, und wenn ihre Rolle das Erstellen von Markups umfasst, wird von ihnen auch erwartet, dass sie mit den Richtlinien für die Barrierefreiheit im Internet auf dem neuesten Stand sind.
Die Qualität des Quellcodes:
STATISCHE WEBSITES:
Eine statische Website speichert eine eindeutige Datei für jede Seite einer statischen Website. Jedes Mal, wenn diese Seite angefordert wird, wird derselbe Inhalt zurückgegeben. Dieser Inhalt wird einmalig während der Gestaltung der Website erstellt. Es wird normalerweise manuell erstellt, obwohl einige Websites einen automatisierten Erstellungsprozess verwenden, ähnlich einer dynamischen Website, deren Ergebnisse langfristig als fertige Seiten gespeichert werden. Diese automatisch erstellten statischen Websites wurden um 2015 mit Generatoren wie Jekyll und Adobe Muse immer beliebter.
DYNAMISCHE WEBSITES:
Dynamische Websites werden im laufenden Betrieb generiert und verwenden serverseitige Technologie zum Generieren von Webseiten. Sie extrahieren ihren Inhalt normalerweise aus einer oder mehreren Back-End-Datenbanken: Einige sind Datenbankabfragen über eine relationale Datenbank, um einen Katalog abzufragen oder numerische Informationen zusammenzufassen, andere verwenden möglicherweise eine Dokumentendatenbank wie MongoDB oder NoSQL, um größere Inhaltseinheiten zu speichern. wie Blogbeiträge oder Wiki-Artikel.
Im Designprozess werden dynamische Seiten häufig mit statischen Seiten nachgebildet oder mit Drahtmodellen versehen. Die für die Entwicklung dynamischer Webseiten erforderlichen Fähigkeiten sind viel breiter als für statische Seiten und umfassen serverseitige und datenbankseitige Codierung sowie clientseitiges Schnittstellendesign. Auch mittelgroße dynamische Projekte sind daher fast immer eine Teamleistung.
Als dynamische Webseiten erstmals entwickelt wurden, wurden sie typischerweise direkt in Sprachen wie Perl, PHP oder ASP codiert. Einige davon, insbesondere PHP und ASP, verwendeten einen „Vorlagen“-Ansatz, bei dem eine serverseitige Seite der Struktur der fertigen clientseitigen Seite ähnelte und Daten an durch „Tags“ definierten Stellen eingefügt wurden. Dies war ein schnellerer Entwicklungsweg als das Codieren in einer rein prozeduralen Programmiersprache wie Perl.
Stay tuned!!!
Teilen Sie diesen Artikel
Jüngste Beiträge: