2013-10-21 1 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는 제외).

왕복 앱은 모든 get/게시/요청 요청. 왕복은 응용 프로그램이 브라우저, 서버 및 브라우저로 이동하여 사용자의 모든 상태 변경 사항을 사용자에게 표시하는 경로입니다. 일반적으로 웹 브라우저는 모든 페이지를 다시 그려야하므로 "깜박임"이 발생합니다.

왕복 이동 공학은 다른 짐승입니다.

+0

위키에 추가해야하는 간결한 설명을 보내 주셔서 감사합니다. imho. 각도가 왕복 여행 앱에 가장 적합하지 않음을 알면 왜 놀랍습니까? 모든 데이터 바인딩 장점은 왕복 앱 퍼블리싱으로 완벽하게 무너질 것으로 보입니다. – gogogadgetinternet

+0

사용자가 서버와 상호 작용하여보기가 끊임없이 변경되는 애플리케이션도 단일 페이지 앱으로 간주 될 수 있습니까? 방금 내 팀원과 이야기를 나누었고 충돌하는 정보를 알려주고 있습니다. 그는 그 정의가 HTML이 컴파일/파싱 된 (업데이트 된) 곳과 더 관련이 있다고 말했다. – gogogadgetinternet

+0

왕복 이동은 서버에 HTML을 생성하고 단일 페이지는 모든 HTML이 페이지에 있습니다. –