2013-10-21 7 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は変更される可能性がありますが、シングルページアプリではすべて1つの「ページ」で発生します。ほとんどの状態の変更は、サーバーに行くことなくユーザーに表示されます(データはサーバーに送信されますが、html/js/cssなどは表示されません)

ラウンドトリップアプリは、ポスト/プットリクエスト。往復とは、アプリケーションがブラウザ、サーバー、ブラウザにかかる経路であり、状態の変化をすべてユーザーに表示します。これは、通常、ウェブブラウザがすべてのページを再描画する必要があるため、「フリッカー」になります。

ラウンドトリップエンジニアリングは異なる獣です。

+0

wikiに追加する必要がある簡潔な説明をありがとう、imho。角度が往復アプリには最適ではないことに気付いたのはなぜですか?すべてのデータバインディングの良さは、往復のアプリの普及の下で完全に落ちているようです – gogogadgetinternet

+0

ユーザーのサーバーとのやりとりのためにビューが絶えず変化するアプリケーションも、単一のページアプリケーションと見なすことができますか?私はちょうど私のチームメイトと話し、彼は私にいくつかの相反する情報を伝えています。彼は、この定義は、HTMLがコンパイル/解析(更新)される場所ともっと関係があると言いました。 – gogogadgetinternet

+0

ラウンドトリップは、サーバー上にHTMLを生成し、単一ページすべてのHTMLがページに表示されます。 –

関連する問題