Tylko jedna strona aplikacji javascript
Czy eksperymentowałeś z aplikacją internetową z pojedynczą stroną, tj. Gdzie przeglądarka tylko „POBIERA” jedną stronę z serwera, reszta jest obsługiwana przez kod javascript po stronie klienta (dobrym przykładem takiej „strony aplikacji” jest Gmail)?
Jakie są zalety tego rozwiązania dla prostszych aplikacji (takich jak blogi i systemy CMS)?
Jak radzisz sobie z projektowaniem takiej aplikacji?
Edytuj: Jak wspomniano w odpowiedzi, trudno jest obsługiwać przycisk Wstecz, przycisk odświeżania, zakładki / kopiowanie adresu URL. Te ostatnie można rozwiązać za pomocą location.hash, jakiejkolwiek wskazówki na temat pozostałych dwóch kwestii?