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?