>백엔드 개발 >PHP 튜토리얼 >2015년의 웹: 원래의 '프레임워크' 밖에서 새로운 기능을 추구합니다.

2015년의 웹: 원래의 '프레임워크' 밖에서 새로운 기능을 추구합니다.

WBOY
WBOY원래의
2016-07-25 09:00:59848검색

현재 웹사이트 개발은 큰 변화를 겪고 있습니다. ServiceWorkers, 센서 액세스, 푸시 알림 및 기타 방법은 웹의 원래 프레임워크를 깨뜨릴 것입니다. 2015년에는 이러한 방법을 사용하여 웹사이트를 빠르게 변경할 수 있습니다. 점점 늘어나는 웹 기능 중에서 가장 적합한 기능을 찾아보세요.
웹의 원래 비전은 애플리케이션의 범용 버전, 즉 역사책의 표현대로 '애플리케이션'이 되는 것이었습니다. 어디에서나 실행될 수 있는 최소 공통 분모로, 웹이 완전히 "프레임"으로 구축되고 잠재적인 기능이 "직사각형 콘텐츠"로 제한됩니다.
초기 애플리케이션에서는 개발자가 백그라운드에서 코드를 실행하고, 오프라인 사용을 위해 캐시된 데이터를 제공하고, 푸시 알림을 사용하고, 웹사이트에서 제공할 수 없는 기타 기능을 제공할 수 있었습니다. 그러나 현재 웹은 큰 변화를 겪고 있습니다. 브라우저 반응형 앱의 혁명으로 이제 누구나 이러한 변화를 활용하여 "틀을 깨뜨릴 수 있습니다."
프레임워크를 깨는 가장 실용적인 세 가지 방법은 다음과 같습니다.
1. ServiceWorker를 사용하면 후크를 통해 오프라인일 때 웹 애플리케이션을 시작하는 등 애플리케이션이 서버의 백그라운드 처리 기능을 활용할 수 있습니다. . 시스템의 핵심은 웹 문서나 기타 이벤트 소스에 의해 배포된 이벤트에 응답하는 이벤트 중심 웹 작업자입니다. 서비스 워커는 개방형 웹 플랫폼에서 이벤트 기반 백그라운드 처리를 위한 공통 진입점(Entry Point)을 제공하며 다른 사양 요구 사항을 지원하도록 확장될 수 있습니다. 웹 페이지가 백그라운드에서 실행되는 스크립트를 가질 수 있도록 하여 웹 애플리케이션을 기본 애플리케이션처럼 보이게 만듭니다.
2. 센서 액세스를 통해 페이지는 사용자 환경을 "인식"합니다. 수년 동안 웹페이지는 사용자 화면 크기와 브라우저 유형만 알고 있었습니다. 이제 다양한 센서의 데이터를 사용할 수 있으므로 주변 조명, 마이크 및 카메라가 모두 W3C 표준에 포함되어 웹 사이트의 직사각형 경계 외부에 페이지를 제공합니다.
3. 푸시 알림을 사용하면 사용자가 웹사이트의 브라우저 옵션을 닫은 후에도 웹사이트가 사용자와 지속적인 연결을 유지할 수 있습니다.
4. ServiceWorkers와 푸시 알림의 조합도 매우 중요한 공생 효과를 갖습니다. 푸시는 반드시 사용자에게 알림을 표시할 필요는 없지만 대신 임의의 ServiceWorkers 코드를 실행합니다. 즉, 좋아하는 프로그램을 상상해 보면 첫 번째 에피소드를 볼 때 푸시를 통해 ServiceWorker를 실행하고 두 번째 에피소드를 캐시에 미리 로드하고 오프라인일 때 보고 싶을 때 시청할 수 있습니다. 두 번째 에피소드.
주의해야 할 점은 무엇인가요?
브라우저에 많은 기능이 추가되면 '무서워'하는 분들도 있을 수 있습니다. 따라서 각 기능에는 해당 기능이 사용되고 있다는 권한 확인/시각적 표시가 있어야 합니다. 예를 들어 마이크가 녹음 중일 때 사용자에게 무슨 일이 일어나고 있는지 알리고 이 아이콘을 통해 애플리케이션을 취소하려면 아이콘 기호가 있어야 합니다.
또 다른 주요 추세는 보안 네트워킹입니다. ServiceWorkers 및 푸시와 같은 이러한 새로운 기능은 강력하며 사용자와 웹 사이트 소유자를 보호하려면 HTTPS가 필요합니다. 이를 통해 악의적인 무선 통신업체나 ISP가 삽입한 코드가 웹사이트와 사용자에게 장기적인 영향을 미치는 것을 방지할 수 있습니다. 2015년에 EFF는 SSL을 무료로 제공할 예정이며 Google은 브라우저의 모든 HTTP를 안전하지 않은 것으로 표시할 것을 권장합니다. 이로 인해 SSL로 전환하는 웹사이트가 폭발적으로 늘어날 것입니다.
편집자 주: 당사의 공통 링크 주소는 "HTTP"로 시작합니다. 일부 웹사이트에서는 보안상의 이유로 점차적으로 SSL을 사용하여 "HTTPS" 프로토콜이 되었습니다. 예를 들어 HTTPS 프로토콜을 사용하는 경우 http://www.csdn.net/을 방문하면 자동으로 https://www.csdn.net/으로 변경됩니다. 즉, "HTTPS"로 시작됩니다. 이 액세스 모드에서는 귀하가 이 웹사이트와 암호화된 연결을 갖고 있으며, 귀하와 웹사이트 사이의 통신 정보를 제3자가 획득하기 어렵다는 것을 의미합니다.
2015년 웹사이트 포지셔닝은 어떻게 될까요?
다음은 웹사이트를 변경하여 경쟁 우위를 점할 수 있는 몇 가지 빠른 방법입니다.
1. "오프라인 우선": ServiceWorkers를 사용하여 웹사이트의 최신 상태를 캐시하고 표시합니다. 새 데이터를 가져올 때 로딩 메시지를 표시하여 매우 빠른 사용자 경험을 제공합니다.
2. 응답 인텔리전스: 유효한 감지 데이터를 사용하여 사용자에게 사전 설정 또는 기타 조정을 제공합니다. 예를 들어 웹 사이트에 콘텐츠가 많으면 조명 조건에 따라 대비를 조정할 수 있습니다. 게임이나 기타 대화형 콘텐츠? 그런 다음 모션 센서를 연결하여 사용자에게 몰입형 경험을 제공합니다.
3. 사용자와 다시 연결: 웹사이트에 대한 추억을 자연스럽게 불러일으킬 수 있는 방법을 찾으세요. 귀하의 웹사이트를 최신 상태로 유지하세요. 몇 가지 좋은 예는 새 콘텐츠(새 메시지/친구 요청)를 상기시키는 것입니다.
프로젝트 방문자는 판매 가격에 중점을 두는 경우가 많으므로 웹사이트에 정말 적합한 애플리케이션을 찾아야 합니다. 남을 흉내만 내기보다는.
LAMP Brothers의 원본 PHP 비디오 튜토리얼 CD/"Essential PHP in Detail"을 무료로 받으세요. 자세한 내용은 공식 웹사이트 고객 서비스에 문의하세요.
http://www.lampbrother.net
이메일을 구독하시면 IT 관련 튜토리얼과 책을 수시로 공유해 드리겠습니다. 시간.
http://list.qq.com/cgi-bin/qf_invite?id=ea7d919ad263169bce2be53a3e16da0f0ec55ac36513c68e



성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.