cd_brenner
Aktives Mitglied
Hallo Liebe Community,
ich hätte mal wieder eine Frage die eine mittlerweile recht komplexe Webanwendung betrifft:
Bei diesem Projekt (Kategorie: CMS + Communityfunktionen) möchte ich besonderen Wert auf die Usability legen: Das Interface soll sich mehr wie eine Desktop-Anwendung und nicht wie eine Website anfühlen.
In der aktuellen Version ist das schon recht cool gelöst: Einzelne Funktionen sind in einzelne Fenster, die man öffnen und schließen kann, gruppiert. Inhalte werden via AJAX nachgeladen, somit muss auch das Browserfenster nicht neu geladen werden.
Schaut dann in etwa so aus:
http://neox.ws/shared/mindos.png
Aber: Alle "Fenster" sind zu jeder Zeit geladen - und werden auch in jede Seite eingebunden. Natürlich stehen diese dann sofort zur Verfügung und die jeweiligen Daten werden einfach im XML-Format nachgeladen.
Da die Website jetzt einen neuen Schliff bekommt, weil mir einige Funktionen überhaupt nicht mehr gefallen, stellt sich mir die Frage ob es eventuell sinnvoller wäre den HTML-Text eines "Fensters" am Server zu generieren und bei Bedarf nachzuladen.
Grundsätzlich finde ich die aktuelle Methode recht brauchbar, aber was passiert, wenn noch mehr und umfangreichere "Fenster" folgen? Ist ja nicht gerade performant, wenn ständig das komplette Menü mit allen Fenstern und allen Funktionen "mitgeschleppt" werden muss, obwohl man vielleicht nur eine Seite anschauen will.
Spielen die wenigen KB bei den Internetgeschwindigkeiten heutzutage überhaupt eine Rolle?
Ist es nicht irgendwie "unsauber", wenn so große HTML-Blöcke anstatt nur der Daten nachgeladen werden?
Gibt es sowas wie eine "BestPractice" für das was ich vorhabe?
Vielen Dank soweit.
ich hätte mal wieder eine Frage die eine mittlerweile recht komplexe Webanwendung betrifft:
Bei diesem Projekt (Kategorie: CMS + Communityfunktionen) möchte ich besonderen Wert auf die Usability legen: Das Interface soll sich mehr wie eine Desktop-Anwendung und nicht wie eine Website anfühlen.
In der aktuellen Version ist das schon recht cool gelöst: Einzelne Funktionen sind in einzelne Fenster, die man öffnen und schließen kann, gruppiert. Inhalte werden via AJAX nachgeladen, somit muss auch das Browserfenster nicht neu geladen werden.
Schaut dann in etwa so aus:
http://neox.ws/shared/mindos.png
Aber: Alle "Fenster" sind zu jeder Zeit geladen - und werden auch in jede Seite eingebunden. Natürlich stehen diese dann sofort zur Verfügung und die jeweiligen Daten werden einfach im XML-Format nachgeladen.
Da die Website jetzt einen neuen Schliff bekommt, weil mir einige Funktionen überhaupt nicht mehr gefallen, stellt sich mir die Frage ob es eventuell sinnvoller wäre den HTML-Text eines "Fensters" am Server zu generieren und bei Bedarf nachzuladen.
Grundsätzlich finde ich die aktuelle Methode recht brauchbar, aber was passiert, wenn noch mehr und umfangreichere "Fenster" folgen? Ist ja nicht gerade performant, wenn ständig das komplette Menü mit allen Fenstern und allen Funktionen "mitgeschleppt" werden muss, obwohl man vielleicht nur eine Seite anschauen will.
Spielen die wenigen KB bei den Internetgeschwindigkeiten heutzutage überhaupt eine Rolle?
Ist es nicht irgendwie "unsauber", wenn so große HTML-Blöcke anstatt nur der Daten nachgeladen werden?
Gibt es sowas wie eine "BestPractice" für das was ich vorhabe?
Vielen Dank soweit.