Entwurfsmuster sind optimale Lösungen für gängige Entwurfsprobleme. Wenn allgemeine Probleme um eine Gemeinschaft geworfen werden und gelöst werden, entstehen häufig gemeinsame Lösungen. Letztendlich steigen die Besten von ihnen über den Lärm hinaus, identifizieren sich selbst und werden verfeinert, bis sie den Status eines Designmusters erreichen.
Ich würde ein Designmuster nicht als einen Trend im Webdesign bezeichnen, vielmehr scheinen Designmuster eher darauf ausgerichtet zu sein, wie gängige Designs im Nachhinein klassifiziert werden, anstatt neues Terrain zu schmieden oder zu schauen, wohin die Dinge gehen.
Wir verwenden immer Designmuster, wenn Sie mit ihnen nicht vertraut sind, haben Sie wahrscheinlich nicht erkannt, dass sie überall um Sie herum sind.
Was ist mit dem klassischen Beispiel, dass zu viele Inhalte auf einer Seite angezeigt werden? Wir richten unser Augenmerk auf "Tabs", ein Designmuster, das es uns ermöglicht, alle gewünschten Inhalte zu liefern, ohne den Benutzer in einem Meer von Links verschwinden zu lassen.
Die typischen Vorteile für die Verwendung eines Entwurfsmusters sind:
Im obigen Beispiel sehen wir Clicky-Medien mit zwei sehr beliebten Designmustern heute:
Obwohl sowohl das Navicon-Menü als auch das allgemeine Menü oben auf der Seite ähnliche Auswahlmöglichkeiten aufweisen - es wäre sehr ablenkend, alle Links in dieselbe Kopfleiste aufzunehmen - wird deutlich, dass kleine Auswahlmöglichkeiten einen großen Unterschied machen können.
Folgendes müssen Sie bei der Bewertung eines Entwurfsmusters beachten und es an Ihre eigenen Bedürfnisse anpassen:
Es braucht Übung und Disziplin, um auf diese Weise über Muster nachzudenken, wenn Sie es noch nicht getan haben. Nehmen Sie sich Zeit, um diese Fragen zu beantworten, wenn Sie Ihr Produkt entwerfen, da es Ihnen helfen könnte, viel Zeit beim Refactoring zu sparen, wenn die Benutzer und das Team nach ähnlichen Details fragen.
Bei UI-Entwurfsmustern ging es immer darum, dem Benutzer das Navigieren durch Ihre Website, Anwendung oder Ihr System zu erleichtern. Wenn der Benutzer lernt, wie er einen Kommentar zum ersten Mal einreicht, wird er wahrscheinlich sofort wissen, wie er Ihnen eine E-Mail über das Kontaktformular senden kann, es ist das gleiche sich wiederholende Konzept der Informationseingabe.
In den letzten Jahren haben wir ein enormes Wachstum im UI-Toolkit-Markt erlebt. Ein UI-Toolkit kann einfach als eine Reihe von Widgets verstanden werden, mit denen Sie eine vollständig grafische Anwendung von Grund auf erstellen können. Twitter Bootstrap ist ein perfektes Beispiel für ein erfolgreiches UI-Toolkit. Heutzutage verlässt sich ein großer Teil der Webdesigner auf Bootstrap-Funktionen, um den eigenen Workflow zu vereinfachen. In gewissem Sinne besteht keine Notwendigkeit, das Rad neu zu erfinden!
Kurz gesagt, Designmuster sind Lösungen für wiederkehrende Probleme. Durch die Verwendung von Mustern können wir einfache Probleme mit der Benutzeroberfläche überwinden. Wenn wir genau hinsehen, bemerken wir, dass Muster überall um uns herum sind. Es gibt nichts Besonderes an diesem spezifischen Design, es ist die Art und Weise, wie es angewendet wurde, dass Sie begeistert sind!
Die einfachsten Web-Formulare (und auch die gebräuchlichsten) haben normalerweise nur eine einzige umsetzbare Schaltfläche: in diesem Fall "Website erstellen". Es ist ziemlich selbsterklärend, worauf es ankommt.
Wie viel einfacher könnte es werden, oder? Immer die einfache Option wählen, nicht das Rad neu erfinden, nur um sich von der Masse abzuheben.
Breadcrumbs zeigen den Pfad von der ersten Seite der Site zum aktuellen Standort des Benutzers in der Seitenhierarchie der Website an. Sie sind eine Form der sekundären Navigation, die Benutzern hilft, die Hierarchie und Struktur der Website zu verstehen. Breadcrumbs beginnen mit der Startseite und enden mit der aktuell angezeigten Seite.
In diesem Beispiel von Fares Farhan, Wir sehen, wie er zwei UI-Entwurfsmuster gleichzeitig verwendet. Zuerst hat er das Tab-Muster oben und als zweites das Breadcrumbs-Navigations-Muster auf der Unterseite. Indem er sie kombiniert, sorgt er für ein sehr angenehmes Surferlebnis.
Wenn Sie nicht unter einem Stein gelebt haben, werden Sie sich der sozialen Registrierung bewusst sein. Die Registrierung auf einer Website ist üblich und sollte daher so einfach und angenehm wie möglich gestaltet werden.
Dies ist eine meiner Lieblingsregistrierungsseiten im Moment. Es ist das GitHub Homepage, und wie Sie auf dem Screenshot sehen können, wird alles, wofür die Firma steht, in weniger als hundert Wörtern dargestellt. Sie können sich auch unterwegs registrieren und der Vorgang dauert weniger als eine Minute. Sie erhalten eine E-Mail, um Ihr Konto zu bestätigen, aber das ist etwas, das wir sowieso schon gewohnt sind!
Ich habe Webseiten über acht Jahre lang gebaut und in diesen acht Jahren habe ich erkannt, dass Einfachheit der Schlüssel zu vielen Designproblemen ist.
Ich bin zu dem Schluss gekommen, dass Unordnung im Design, aufgebläht mit unnötigen Elementen und Formen, die frustrierendste Erfahrung ist, die man im Internet finden kann. Ja, Design ist genau, wie etwas funktioniert, also warum es nicht richtig funktionieren? Benutzeroberfläche (UI) ist unglaublich wichtig für den Erfolg Ihres Unternehmens oder Venture.
Der beste Weg, um sicherzustellen, dass Sie erfolgreiche Websites entwerfen, besteht darin, von vorhandenen Entwurfsmustern zu lernen und diese zu nutzen.