Benutzer mit den meisten Antworten
ASP.NET WebForms Bedienkonzepte

Frage
-
Hallo Forum,
ich soll verschiedene Bedienkonzepte für die Neugestaltung einer bestehenden, älteren
ASP.NET WebForms App ausarbeiten. Leider fehlt mir hierzu die Erfahrung, da ich mehr aus
der Windows-Desktop-Entwicklung komme. Beim googeln von Bedienkonzepten für Webanwendungen
landet man eher im Dschungel der Beraterfirmen.
Meine Fragen:
1. Welche Bedienkonzepte bevorzugen die Experten hier hinsichtlich Funktionalität, Usability, Design, etc.?
Konkret meine ich damit z.B. das
1. klassische horizontale/vertikale Hauptmenü mit aufklappbaren Untermenüpunkten,
oder
2. setzt man aktuell auch Dashboards ein, auf denen der User sich seine Lieblingsfunktionen
selbst konfigurieren kann
oder andere Konzepte die ich noch nicht kenne.
Soll wie gesagt ASP.NET WebForms sein, lauffähig in den üblichen Browsern auf Win 10.
Vielen Dank für Tipps und Hinweise schon mal.
Viele Grüsse.
Antworten
-
Hi,
klar gibt es x verschiedene Bedienkonzepte. Die alle aufzuzählen, zu beschreiben und die Vor- und Nachteile abzuwägen, ist nicht Aufgabe des Forums, sondern halt eure.
Wenn euch nicht daran liegt, es optimal für eure Anforderungen zu gestalten, sondern einfach nur "irgendeinem Standard" zu folgen, mach es halt richtig klassisch. Oben horizontale Hauptnavigation, dann entweder über Hover/Click die Untermenüs vertikal öffnen oder links die Unterpunkte zum jeweiligen Hauptpunkt anzeigen.
Dazu kannst Du entweder mal nach "klassische Website Layouts" googlen oder halt bei Homepage Baukästen wie bspw. https://hosting.1und1.de/templates schauen.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert whizz kid Dienstag, 22. August 2017 10:10
Alle Antworten
-
Hi,
das Bedienkonzept einer Webanwendung hat grundsätzlich wenig bis gar nichts mit der dahinter verwendeten Technologie zu tun. Im Browser kommen HTML, CSS und JavaScript zum Einsatz, unabhängig davon, ob ich den serverseitigen Part mit Classic ASP, ASP.NET WebForms, ASP.NET Core, WebApi, MVC, PHP, ... aufbaue.
Welches Layout Du für das Frontend wählst, hängt ganz von euren Anforderungen ab. Da wir die nicht kennen, können wir dir auch nicht sagen, was Du nehmen solltest.
Grundsätzlich solltet ihr aller Wahrscheinlichkeit nach ein responsives Layout erstellen, dass sich dann u.a. je nach verfügbarer Bildschirmgröße entsprechend umbaut, um bspw. auf Tablets und Smartphones entsprechende Unterstützung bei der Bedienung anbieten zu können.
Deine/eure Aufgabe ist es aber jetzt erst einmal, sämtliche Anforderungen hinsichtlich der Bedienung (Gerätearten, Bildschirmgrößen, Layout an sich, ...) zu definieren. Daraus ergibt sich dann automatisch, was geht und was nicht.
Mit diesen Erkenntnissen darfst Du dich dann gerne wieder hier melden. Ggfs. kann man dann im Detail nochmal helfen.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
Hallo Stefan,
vielen Dank für die schnelle Antwort.
>Welches Layout Du für das Frontend wählst, hängt ganz von euren Anforderungen ab. Da wir die nicht kennen, >können wir dir auch nicht sagen, was Du nehmen solltest.
Naja die Anforderungen sind jetzt nicht so exotisch. Man klickt auf ein menu item und es wird eine neue
Webseite mit der entsprechenden Funktionalität aufgerufen.
Ich sehe das ein wenig anders als du. Es gibt ja nicht 1000 verschiedene Bedienkonzepte.
Meistens läuft es doch auf das klassische Hauptmenü hinaus. Ich wollte dazu nur ein paar
Anregungen oder Alternativen.
>Deine/eure Aufgabe ist es aber jetzt erst einmal, sämtliche Anforderungen hinsichtlich der
>Bedienung(Gerätearten, Bildschirmgrößen, Layout an sich, ...) zu definieren.
Zunächst mal soll die App im Browser auf einem PC laufen, so wie ich es geschrieben habe.
Gruß.
-
Hi,
klar gibt es x verschiedene Bedienkonzepte. Die alle aufzuzählen, zu beschreiben und die Vor- und Nachteile abzuwägen, ist nicht Aufgabe des Forums, sondern halt eure.
Wenn euch nicht daran liegt, es optimal für eure Anforderungen zu gestalten, sondern einfach nur "irgendeinem Standard" zu folgen, mach es halt richtig klassisch. Oben horizontale Hauptnavigation, dann entweder über Hover/Click die Untermenüs vertikal öffnen oder links die Unterpunkte zum jeweiligen Hauptpunkt anzeigen.
Dazu kannst Du entweder mal nach "klassische Website Layouts" googlen oder halt bei Homepage Baukästen wie bspw. https://hosting.1und1.de/templates schauen.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert whizz kid Dienstag, 22. August 2017 10:10