¿Recargar una página web por partes? AJAX o no AJAX, esa es la cuestión

안녕하세요, 저는 알리 칸테 대학교 (University of Alicante)의 컴퓨터 과학 교수 인 Sergio Luján Mora입니다 "웹 개발 소개"과정의 일부인이 비디오에서 우리는 매우 흥미로운 디자인 결정을 분석하십시오 : 웹 페이지를 부품으로 다시로드하는 것이 더 낫습니다

또는 사용자가 무언가를 할 때마다 전체 전체 페이지를 다시로드합니까? 이 비디오를보기 전에 비디오 "응용 프로그램 실행"을 시청하는 것이 좋습니다 웹 : 클래식 모델 "및"웹 응용 프로그램 실행 : 현대 모델 "을 참조하십시오 이 비디오의 근원은 내가 이메일로 제기 한 다음과 같은 경우입니다 좋은 아침 세르지오 나는 웹 사이트, 헤더, 메뉴를 만들고있다

발은 항상 동일하며 웹의 중앙 정보 만 변경합니다 이 점을 고려하여 단순성과 단순성으로 HTML5에서 우위를 차지하는 개념 AJAX에 대한 모호한 생각을 기억하면 모든 참조 코드를 다시 작성할 수 있습니다 작성한 모든 페이지의 해당 부분은 양동이에서 일하는 것과 같습니다 HTML5 철학의 관점에서 내가하고있는 일을 생각하는 방식이 올바른지, 아니면 정보가 바뀌지 만 전체 페이지가 아니라면 오늘은 맞습니까? 그리고 특히 나를 줘 그것을하는 방법의 일부 표시 또는 나를 시작하는 방법을 안내합니다

많은 고마워 내가 보통 말했듯이 대답은 그것은 달려있다 엔지니어링 분야에서는 거의 모든 솔루션에 적합합니다 즉, 모든 문제에 적용 할 수 있습니다 각 문제에는 솔루션 선택을 결정하는 요구 사항이 있습니다

따라서, 올바른 해결책을 제공하고, 나는 더 많은 정보가 필요했고, 나는 대답으로 대답하지 않았다 그러나 몇 가지 질문이 있습니다 "사용자가 북마크 (북마크)에 저장하는 데 관심을 가질 수 있습니까? 특정 페이지? "라는 질문을 제기 한 사람이 나를 이해하는 데 도움이 되었기 때문에 AJAX가 가지고있는 주요 문제 내 질문에 대한 대답은 : 내가 가지고있는 아이디어는 웹의 머리말, 메뉴 및 발이 내가 생각한 것입니다 항상 동일해야합니다

더 많이 반복하지 말고 정보를 보여주는 부분 만 변경하십시오 메뉴에서 선택되었습니다 왜 페이지를 새로 고치지 않겠습니까? 왜? 내 모호한 점에서 몇 가지 이유를 이해해야합니다로드 응답을 더 많이 제공 할 것이라고 생각합니다 사용자의 방문을 신속하게 개선합니다

코드 재사용 구조 개선 웹의 그리고 그 대답은 계속되었다 내 목표는 기술적 인 관점에서 상식을 지닌 품질의 웹 사이트를 만드는 것입니다 분명히 배울 것이 많지만 나의 생각은 일을 잘하는 것입니다 마음에 드는 것에 관한 당신의 질문은 나를 조금 더 조사하고 생각하게했습니다

생각할 때 즐겨 찾기에 섹션을 저장할 수 없다는 것을 깨달았습니다 (ok 본 !!!) 조사 할 때 페이지의 웹 코드를보고 싶으면 표시되지 않습니다 AJAX에 의해로드 된 것은 좋지 않습니다 바로 AJAX를 사용하는 것은 심각한 단점이 있습니다 표시된 내용을 저장할 수 없습니다

즐겨 찾기에 또한 AJAX를 사용하는 이유로 제기 된 세 가지 이유는 관점, 그들은 그것을 위해 충분하지 않습니다 "나는 더 빠른 응답로드를 제공하고 방문을 향상시킬 것이라고 생각한다 사용자의 ", 웹 사이트에 따라 다릅니다 예를 들어, iDESWEB에서는 웹의 메뉴와 바닥 글이 작고 매우 작습니다 나머지 페이지

이와 같은 웹 사이트에서 전체 페이지 또는 콘텐츠 부분 만 다시로드하십시오 변경이 중요한 개선을 의미하지는 않지만 데이터 전송의 절약은 아주 작은 또한 레이블을 사용하면 훨씬 간단하게이 작업을 수행 할 수 있습니다 HTML iframe "코드를 재사용함으로써"그렇습니다 그것은 좋은 이유입니다 이러한 방식으로 공통 요소는 각 페이지에 정의되지 않지만 단일 요소에 정의됩니다

페이지 및 모든 수정은 한 곳에서 수행되어야합니다 그러나 이는 대개 클라이언트 측이 아니라 서버 측에서 수행됩니다 마지막으로, "웹의 구조를 개선"하는 것은 매우 일반적이며 AJAX의 본질적인 이점 따라서이 경우 AJAX를 사용하지 않는 것이 좋습니다 언제 AJAX를 사용해야합니까? 웹 사이트는 두 가지 유형으로 분류 할 수 있습니다

하나의 페이지 집합 인 웹 사이트 정적 웹 사이트 및 웹 응용 프로그램 인 웹 사이트 정적 웹 페이지 인 웹 사이트의 경우 웹 페이지를 완전히 다시로드하는 것이 가장 좋습니다 웹 애플리케이션 인 웹 사이트의 경우 AJAX를 사용하는 것이 가장 좋습니다 문제는 응용 프로그램과 웹 사이트를 구분하는 선이 웹이 매우 확산되어 있거나 웹 사이트에 산재되어있는 부분 전통적인 웹 사이트와 다른 웹 응용 프로그램으로 이러한 상황에서 어떤 것이 최선의 선택인지를 결정하기가 더 어렵습니다

끝내려면, 내가 할 수있는 웹 사이트 중 일부를 알려드립니다 저와 제 일에 대한 더 많은 정보와 저에게 연락 할 수있는 두 가지 방법을 찾으십시오 내 이메일 sergiolujan@uaes 통해 내 트위터 계정 @sergiolujanmora을 통해

이 비디오는 "웹 개발 소개"과정의 일부입니다 ideswebes 주소에서 구할 수 있습니다 주의 해 주셔서 대단히 감사합니다