2013-10-21 55 views
6

這裏找到:「往返」應用程序中的「單頁應用程序」是什麼意思?

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

它指出,「你可以用角來開發單頁和往返的應用程序,但角的設計主要是用於開發單頁面應用角度支持瀏覽器歷史記錄。 ,前進和後退按鈕,以及在單頁面應用中添加書籤功能。「

但是我沒有找到太多的兩個術語,拼寫這樣認爲的,但我沒有找到這樣的: http://en.wikipedia.org/wiki/Round-trip_engineering

這是正確的稱呼?

+0

我建議你看看這個答案,以獲得更好的解釋。我發現這個答案是最好的。 https://stackoverflow.com/a/33993523/1999190 – Shachi

回答

19

單頁應用程序,儘管URL可能會改變,但所有事情都發生在一個「頁面」上。大多數狀態變化都向用戶顯示,而不需要去服務器(他們會去服務器獲取數據,但不是html/js/css等)

往返應用程序是在每個獲取/張貼/放入請求。往返程序是應用程序從瀏覽器到服務器到瀏覽器的路徑,以向用戶顯示狀態的每個變化。這通常會導致「閃爍」,因爲Web瀏覽器必須重新繪製每個頁面。

往返工程是一個不同的野獸。

+0

謝謝你簡潔的解釋,它應該被添加到wiki,imho。爲什麼我驚訝地發現角度不適合往返應用?所有這些數據綁定的好處似乎完美地下降往返應用程序價格 – gogogadgetinternet

+0

因此,由於用戶與服務器的交互,視圖不斷變化的應用程序也可以被視爲單頁面應用程序?我剛剛與我的一位隊友交談過,他告訴我一些矛盾的信息。他表示,該定義更多地涉及HTML編譯/解析(更新)的位置。 – gogogadgetinternet

+0

往返在服務器上生成HTML,單頁所有HTML都在頁面上。 –

相關問題