none
ASP.NET WebForms Bedienkonzepte RRS feed

  • 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.

    Dienstag, 22. August 2017 07:44

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
    Dienstag, 22. August 2017 09:00
    Moderator

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

    Dienstag, 22. August 2017 07:54
    Moderator
  • 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ß.

    Dienstag, 22. August 2017 08:13
  • 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
    Dienstag, 22. August 2017 09:00
    Moderator
  • Hallo Stefan,

    ok, danke für die Antwort und den Link.

    Gruß.

    Dienstag, 22. August 2017 10:11