Ich mag, dass wir heutzutage eine Option haben, wie wir unseren Web-Content vom Server bekommen: Wir können eine HTTP-Anfrage im alten Stil (mit einer eigenen URL) erstellen im Browser) oder wir können einen AJAX-Aufruf durchführen und Teile des DOM im laufenden Betrieb ersetzen.Inhalt: AJAX vs. "Regulärer" HTTP-Aufruf
Meine Frage ist das: Wie entscheiden Sie, welche Methode zu verwenden, wenn es eine Option gibt, beide zu verwenden?
In den "alten Tagen" mussten wir die gesamte Seite neu zeichnen (einschließlich der Teile, die sich nicht änderten), wenn wir aktualisierte Inhalte anzeigen wollten. Jetzt, wo AJAX gereift ist, brauchen wir das nicht mehr; wir könnten, denkbar, einmal eine "Seite" rendern und nur die sich ändernden Teile nach Bedarf aktualisieren. Aber was wären die Konsequenzen? Gibt es eine gute Faustregel für das Nachladen einer ganzen Seite im Vergleich zu einem Teil-Reload über AJAX?
Ich bin sehr interessiert an dieser Diskussion. Es gibt jedoch einen Punkt, den ich nicht verstehe: Was meinst du mit "Kontext ändern"? – balteo
Ändern Kontext in diesem Fall wäre etwa so: Ich schaue auf meine Girokonto Informationen Jetzt ändere ich den Kontext, um Hypothekenzinsen zu betrachten. Ich habe die Bankseite nicht verlassen, aber meine Aufgabe hat sich geändert: Ich habe den Kontext geändert. – MikeEL