2013-10-21 29 views
6

znaleźć tutaj:Jakie jest znaczenie "aplikacji pojedynczej strony" w kontekście aplikacji "podróży w obie strony"?

http://docs.angularjs.org/guide/introduction

Stwierdza on, że „można używać kątowa rozwijać zarówno pojedynczych stron i round-trip aplikacje, ale kątowa jest przeznaczony przede wszystkim do tworzenia pojedynczych stron aplikacje kątowe wsporniki historii przeglądarki. przyciski przewijania do przodu i do tyłu oraz zakładki w aplikacjach z jedną stroną. "

Ale nie jestem znalezienie dużo na dwie kadencje, orkisz dokładnie w ten sposób, ale nie znaleźliśmy to: http://en.wikipedia.org/wiki/Round-trip_engineering

Czy to prawidłowe określenie?

+0

Proponuję popatrzeć na tę odpowiedź dla lepszego wyjaśnienia. Uważam, że ta odpowiedź jest najlepsza. https://stackoverflow.com/a/33993523/1999190 – Shachi

Odpowiedz

19

Aplikacja na jedną stronę, wszystko dzieje się na jednej "stronie", ale adres URL może się zmienić. Większość zmian stanu jest pokazywana użytkownikowi bez przechodzenia na serwer (przejdą one na serwer dla danych, ale nie html/js/css itd.)

Aplikacje w obie strony to aplikacje, które zmieniają strony przy każdym pobycie/post/put request. Podróż w obie strony to ścieżka, którą aplikacja pobiera z przeglądarki, do serwera, do przeglądarki, aby wyświetlić każdą zmianę stanu dla użytkownika. Zazwyczaj powoduje to "migotanie", ponieważ przeglądarka internetowa musi przerysować każdą stronę.

Inżynieria w obie strony to inna bestia.

+0

Dziękuję za zwięzłe wyjaśnienie, które powinno zostać dodane do wiki, imho. Dlaczego jestem zaskoczony tym, że kątowy nie najlepiej nadaje się do aplikacji w obie strony? Cała ta dobroć wiązania danych wydaje się idealnie pasować do oferty aplikacji w obie strony – gogogadgetinternet

+0

. Czy zatem aplikacja, której widok stale się zmienia z powodu interakcji użytkownika z serwerem, może być również uważana za pojedynczą aplikację? Właśnie rozmawiałem z moim kolegą z drużyny i on mówi mi jakieś sprzeczne informacje. Powiedział, że definicja ma więcej wspólnego z miejscem, w którym HTML został skompilowany/przeanalizowany (zaktualizowany). – gogogadgetinternet

+0

Round Trip generuje HTML na serwerze, jedna strona cały HTML jest na stronie. –