Post Digitalesumfeld

Frontendentwicklung aus Sicht eines Programmierers

Andreas • • design and sw entwicklung

Ich gehe nicht so weit, die Tätigkeit eines Programmierers mit Frontenddesign zu vergleichen. Hier gibt es eine eindeutige Grenze. Programmierer stehen auf jeden Fall weit jenseits dieser Grenze. Vor allem durch den täglichen Gebrauch komplexer Anwendungen, hat sich die Sichtweise weit von der Sichtweise eines normalen Anwenders entfernt.

Meine normale Arbeitsumgebung ist die Eclips-IDE, diese IDE ist ein gutes Beispiel welches Bedienungskonzept ein normaler Programmierer als normal empfindet. Ein Spiegel davon sind auch manche Anwendungen, die im OpenSource-Umfeld zu finden sind. Mit Sicherheit verfügt eine derartige Anwendung über viele Menüs, mehrere Fenster und über ein Plugin-System.

Trotzdem benötigt jede Anwendung ein Frontend und da Programmierer fleißig sind, gibt es mehr als genug Frameworks für die Frontendentwicklung, besonders im Web-Umfeld. Hier gibt es auch öfter einen weiteren Gedankenfehler. Im Web-Umfeld gibt es sehr viele unterschiedliche Geräte, die eine Web-Anwendung darstellen können. Wir Programmierer lieben aber Lösungen, die auf allen Geräten funktioniert. Im Optimalfall soll das Client-Framework die Erkennung und Optimierung der Darstellung auf das jeweilige Gerät übernehmen. Man kann nur hoffen, dass die Bedienbarkeit nicht auf der Strecke bleibt!

Ebenfalls sehr schmerzlich für einen Programmierer ist das Unverständnis eines normalen Benutzers gegenüber von technischen Details. Für einen Benutzer zählt meist nur das Frontenddesign und die Bedienbarkeit einer Anwendung. Kunden als Auftraggeber können natürlich noch anderen Anforderungen haben. Diese Anforderungen stehen den eigentlichen Bedürfnissen von Anwendern oft zusätzlich im Weg.

Ich selbst bin Programmierer und habe sicher schon einige Anwendungen verschuldet, die technisch Super sind, aber bei der Bedienbarkeit schwächen haben. Aber zumindest lebt die Hoffnung, dass sich in Zukunft mehr Designer für GUI und Frontend-Entwicklung interessieren und damit das Leben der Benutzer verbessern.

Bildquelle

comments powered by Disqus