2010-03-25 8 views
5

(사용자의 관점에서 볼 때 Visual Studio에서 빌드 방법이나 옵션이 선택되지 않음)웹 사이트 및 웹 응용 프로그램?

... "웹 사이트"와 "웹 응용 프로그램"의 차이점은 무엇입니까?

차이가 있습니까?

둘을 특징 지우는 특성이 있습니까?

+0

VS에서 웹 사이트 및 웹 응용 프로그램 프로젝트 유형에 대해 질문하는 경우, ltitle을 명확히하거나 Visual Studio 태그를 추가 할 수 있습니다. 어떤 사람들은 혼란스러워합니다. –

+0

그렇지 않으면, 내가 혼란스러워하는 사람이라는 의미이기 때문에 여전히 명확히하고 싶을 수도 있습니다! :) –

+0

@Brian MacKay : 질문을 읽으면서 IP는 명시 적으로 VS에 대해 묻지 않고 용어의 일반적인 정의를 묻습니다. – Boldewyn

답변

3

는 사용자가 특정 작업을 수행 할 수 있도록 설계된 소프트웨어 도구입니다. 웹 응용 프로그램은 웹 인터페이스를 통해 소프트웨어 응용 프로그램을 제공하기 만하면됩니다. 전형적인 예로서 Google Docs을 생각해 보라. 그러나 웹 애플리케이션은 훨씬 더 간단 할 수있다.

반면에 website은 관련 디지털 자산 (문서, 이미지, 비디오 등)의 모음으로 간주 될 수 있으며 공통적 인 URL과 관련됩니다.

+1

투표 됨. 웹 사이트는 인간 사용자와의 상호 작용을 목적으로하는 웹 응용 프로그램의 일부 또는 인터페이스가 될 수 있다고 말함으로써 답변을 완성 할 수 있습니다. – Kaltezar

+1

-1 : 다른 속성을 가진 두 가지 특정 솔루션 유형 인 Visual Studio의 웹 사이트 및 웹 응용 프로그램 프로젝트에 대해 사람들이 묻는 것을 이해하지 못하는 것 같습니다. –

+0

@Brian : OP가 Visual Studio의 솔루션 유형을 어떻게 참조하는지는 분명하지 않습니다. 강조점이 "사용자 관점에서 볼 때"인 것처럼 보입니다 ... 질문에는 "visual-studio"라는 태그가 지정되지 않았습니다. –

1

(참고 : 위키피디아의 웹 사이트 정의를 사용하여 웹 응용 프로그램의 정의를 추론합니다 (또는 두 개념의 차이점을 정의하십시오). 굵게 표시된 부분은 모두 함께 의미합니다. 웹 응용 프로그램의 정의를 작성하십시오.)

기본 사항부터 : 웹 응용 프로그램이 웹 사이트의 하위 집합입니까? Wikipedia의 웹 사이트 정의에 따라 다니엘 바사 로그 (Daniel Vassallo)는 답변에서 레이아웃을 세웠습니다. 웹 사이트는 공통 URL 아래에 여러 문서가 있습니다. 이 또한 definition in the Cambridge dictionary을 따릅니다.

웹 응용 프로그램은 이미지, CSS 파일 및 기타 문서와 함께 웹 기반 동적 HTML 및 JS 문서 모음으로, 단일 URL 아래에있을 수는 있지만 배타적이지는 않습니다. 웹 응용 프로그램의 목적은 아래와 같습니다.

따라서 우리는 다음과 같이 말할 수 있습니다. 웹 응용 프로그램이 클라이언트 측 도메인 간 기술 또는 광범위한 로컬 저장소 (단일 쿠키를 제외한 모든 것으로 여기에서 정의하고자 함)를 사용하지 않고 단일 서버에만있는 경우 캐싱), 그것은 또한 웹 사이트입니다.

결론 : 웹 사이트가 아닌 웹 응용 프로그램이있을 수 있습니다.

웹 응용 프로그램의 정의를 확장해야합니다. 웹 응용 프로그램은 웹 사이트라는 특정 상황에서 대화 형 문서 집합입니다. 대화식이란 사용자가 리소스에서 리소스로 이동하기 위해 하이퍼 링크를 따라하는 것 이상을 수행 할 수 있음을 의미합니다. 그녀는 적극적으로 잘 정의 된 방식으로 자원의 상태를 바꿀 수 있습니다. 웹 응용 프로그램은이 작업을 위해 단일 서버 또는 서버 측에만 제한되지 않습니다.

이제 웹 응용 프로그램이 끝나고 다른 모든 프로그램이 시작되는 곳을 정의해야합니다. 그러므로 우리는 다음과 같이 말합니다 : 웹 응용 프로그램은 항상 웹 사이트에있는 진입 점이 있습니다. 여러 개의 진입 점이있는 경우 모두 동일한 웹 사이트의 일부 여야합니다.

QED

나는 지혜의이 서사시 작품은 현실의 요구 사항을 충족하기 위해 정제 할 수있는 방법에 대한 제안 오픈입니다.;-)

명확한 설명 : 이 답변이 질문에 무례한 어떠한 방식입니다. 그러나 나는 세미 - 진지한 접근 방식을 취했다. 즉, 제공된 정의가 웹 애플리케이션이 웹 사이트와 비교되는 것에 대한 개인적인 생각에 부합하지 않을 수도 있지만 (그리고 그것은 진지한 부분이다) 근거가있다. (아마도 무작위로) 사실의 모음에서 추론됩니다.

설명 2 :이 답변은 Visual Studio와 아무 관련이 없습니다.

+0

-1. OP는 다른 Visual Studio 프로젝트에 대해 묻습니다. –

+3

@ 안 아니야. 그렇지 않아. 질문을 다시 읽으십시오. –

+1

@Ian Quigley : 읽은 키워드를 뛰어 넘지 마세요 ... – Boldewyn

관련 문제