mmofacts.com

Asp.Net, Ajax und Javascript...

gepostet vor 15 Jahre, 8 Monate von altertoby

Nachdem ihr mir schon sehr gut beim Design der Architektur geholfen habt, hab ich noch eine Frage:

Durch Javascript und Ajax ist es inzwischen sehr einfach viel Rechenaufwand auf dem Client zu packen. Die Frage ist nur wie:

  • Client Templating in Asp.Net 4.0 oder andere JavaScript-Frameworks (Clientseitige Templates und Ausfüllen mit Daten, die vom Server kommen): Bei Browsergames gibt es sehr viele verschiedene Ansichten, wird dann nicht die ursprüngliche Datei sehr groß, wenn dort alle möglichen Templates drinne stehen? 
  • MCV und Asp.Net: Dort soll es sehr einfach sein nur die nötigen Bereiche nachzuladen (sprich der Server berechnet das HTML und sendet es dann an den Client). Das gleiche könnte man wohl auch durch eigene UserControls und aufrufen der Render-Methode erreichen.
  • Partial Postback: Ich weiß nicht, ich komme damit nicht so wirklich klar :-)
  • habe ich irgendwas vergessen?

Also wohl 1. oder 2., wobei ich wie oben geschrieben bei 1. meine Bedenken habe. Habt ihr irgendwelche Tipps die man bei jeder Herangehensweise beachten sollte?

gepostet vor 15 Jahre, 8 Monate von Kampfhoernchen

[quote]

Client Templating in Asp.Net 4.0 oder andere JavaScript-Frameworks (Clientseitige Templates und Ausfüllen mit Daten, die vom Server kommen): Bei Browsergames gibt es sehr viele verschiedene Ansichten, wird dann nicht die ursprüngliche Datei sehr groß, wenn dort alle möglichen Templates drinne stehen?

[/quote]

Sieh dir gmail an. 500 KB laden die am Anfang an HTML und Scripten. Selbst ein Handybild ist heutzutage größer als 500 KB.  Selbst wenn du am Anfang einmal 2 MB lädst, sind das 5 Sekunden.

Ansonsten: Templates erst nachladen wenn du sie brauchst.

Auf diese Diskussion antworten