의견 : HTML5는 지난 10 년간 웹 표준에서 가장 큰 도약입니다. 이전 버전과 달리 HTML 5는 웹 컨텐츠를 나타내는 데 사용되는 것이 아닙니다. 그 임무는 비디오, 오디오, 이미지, 애니메이션 및 컴퓨터와의 상호 작용이 표준화되는 성숙한 애플리케이션 플랫폼으로 웹을 가져 오는 것입니다. HTML 5 구현은 여전히 갈 길이 멀지 만 HTML 5는 W를 변경하고 있습니다.
HTML5는 지난 10 년간 웹 표준에서 가장 큰 도약입니다. 이전 버전과 달리 HTML 5는 웹 컨텐츠를 나타내는 데 사용되는 것이 아닙니다. 그 임무는 비디오, 오디오, 이미지, 애니메이션 및 컴퓨터와의 상호 작용이 표준화되는 성숙한 애플리케이션 플랫폼으로 웹을 가져 오는 것입니다. HTML 5 구현에는 여전히 갈 길이 멀지 만 HTML 5는 웹을 변경하고 있습니다.
HTML 가장 최근 업그레이드는 1999 년 12 월에 출시 된 HTML 4.01입니다. 그 이후로 많은 일이 일어났습니다. 초기 브라우저 전쟁은 끝났고 Netscape는 지워졌고 IE5는 승자로서 나중에 IE6 및 IE7로 개발되었습니다. Mozilla Firefox는 Netscape의 죽은 재에서 태어나 2 위로 뛰어 들었습니다. Apple과 Google은 각각 자체 브라우저를 출시했으며 Little Jasper Opera는 여전히 윙윙 거리고 웹 표준을 홍보하기위한 주도권을 잡고 있습니다. Opera, iPhone 및 Google의 다가오는 Android 덕분에 휴대 전화 및 콘솔에 대한 실제 웹 경험도있었습니다.
그러나이 모든 것이 웹 표준을 더욱 혼란스럽게 만들었고 HTML 5와 다른 표준은 선반에 맡겨졌습니다. 결과적으로 HTML 5는 항상 초안 형태로 표시되었습니다.
따라서 일부 회사는 Web HyperText Application Technology Working Group이라는 조직을 구성하기 위해 힘에 합류했으며 HTML 5를 다시 선택할 것입니다. 조직은 W3C와 독립적이며 Mozilla, KHTML/WebKit 프로젝트 팀, Google, Apple, Opera 및 Microsoft에서 나옵니다. HTML 5 드래프트는 단기적으로 인식되지 않지만 HTML 5는 마침내 계속되었습니다.
HTML 5는 무엇을 가져올 것인가? HTML 5 드래프트의 가장 흥미로운 부분은 다음과 같습니다. 새롭고 합리적인 태그, 멀티미디어 객체는 더 이상 객체 또는 포함 태그에 모두 바인딩되지 않지만 오디오가 장착 된 비디오 및 오디오 태그가있는 비디오 태그가 있습니다. 로컬 데이터베이스. 이 기능은 인터랙티브 검색, 캐싱 및 인덱싱 기능 속도를 높이기 위해 로컬 SQL 데이터베이스를 포함합니다. 동시에, 이러한 오프라인 웹 프로그램은 큰 혜택을받을 것입니다. 플러그인이없는 풍부한 애니메이션. Canvas 객체는 브라우저에 벡터를 직접 그리는 기능을 제공하므로 Flash 및 Silverlight가없는 브라우저에 그래픽이나 애니메이션을 직접 표시 할 수 있습니다. IE를 제외한 최신 브라우저 중 일부는 캔버스를 지원하기 시작했습니다. 브라우저의 실제 프로그램. 브라우저 내에서 편집, 드래그 앤 드롭 및 다양한 그래픽 사용자 인터페이스 기능을 구현할 수있는 API를 제공합니다. 컨텐츠 수정 태그가 제거되고 CSS가 사용됩니다.
이론적으로 HTML 5는 새로운 웹 표준을 육성하고 다양한 아이디어를 그의 주최자 사이에 공유 할 수있는 토양이지만 HTML 5는 여전히 실험 단계에 있습니다.
Mozilla의 기술 부사장 인 Mike Shaver는 HTML 5는 Whatwg의 실험 분야이자 W3C의 표준 경로 인 유명한 개념이라고 말했다.
Shaver는 Mozilla의 관심이 HTML 5 실무 그룹에서 매우 활발한 Whatwg 실험과 일치한다고 생각합니다. 우리는 몇 가지 초기 세부 사항을 실험하고 성숙한 결과를 W3C에 제출했습니다.
지난 몇 년 동안 Mozilla는 Prism, 오프라인으로 웹 프로그램을 실행하기위한 시스템 및 데이터 스토리지 프레임 워크 인 Weave 등 다양한 새로운 표준과 함께 여러 가지 미래 예측 프로젝트를 시작했습니다.
Shaver는 HTML 5 운동은 W3C와의 조급로 시작되었으며 W3C가 HTML에서 XML로 초점을 맞추면서 웹 표준의 많은 진전이 중단되었다고 말했다.
XML 아키텍처를 기반으로 한 많은 새로운 기술은 HTML을 대체하도록 설계되었습니다. 면도기는 이것이 올바른 길이 아니며 사람들은 흑인처럼 부러져 버리지 않아야한다고 말했다.
새로운 HTML 5 실험은 Firefox 및 WebKit 기반 사파리 및 크롬 브라우저에서 점차 강화되었지만 여전히 많은 문제가 있습니다.
크롬 개발자 인 Darin Fisher는 Chrome이 아직 초기 단계에있을 때 몇 가지 문제에 직면해야한다고 말했다. 최신 WebKit을 사용하지만 HTML 5의 로컬 데이터베이스 기능은 초기 버전의 Chrome에서 구현되지 않았습니다. Chrome의 샌드 박스 메커니즘은 WebKit의 데이터베이스 기능과 충돌하기 때문에.
Chrome은 비밀 개발이므로 Chrome 개발자는 WebKit 개발에 참여하기에 편리하지 않습니다.
Chrome의 비밀을 유지하려면 Webkit 커뮤니티에 참여할 수 없습니다. Fisher는 우리는 Webkit을 어떤면에서 돕고 싶다고 말했고, 경험이 풍부한 개발자가 많으며 사람들이 지금 직면하고있는 도전을 알고 기꺼이 도와 드리겠습니다.
Chrome이 석방되면서 Fisher는 그의 팀원들이 때때로 Webkit의 사람들과 함께 먹고 일부는 사적으로 좋은 친구가된다고 말했다. 피셔는 오프라인 데이터베이스의 문제를 해결하기 위해 다른 WebKit 개발 그룹과 협력하기를 간절히 원한다고 말했다.
Chrome에는 HTML 5와 유사한 오프라인 기능을 구현하는 데 사용되는 Google의 오픈 소스 기어스 기술도 포함되어 있습니다.
기어는 기존 API의 대체물로 볼 수 있으며 Fisher는 HTML 5가 새로운 브라우저에게는 좋은 일이지만 대다수의 사용자는 오래된 브라우저를 사용한다고 말합니다. 기어를 사용하면 이전 브라우저가 이러한 API를 얻을 수 있으며 HTML 5 API에 대한 호환성을 제공합니다.
기어는 호환성이 뛰어나며 HTML 5를 사람들의 데스크탑으로 가져 오는 또 다른 방법이되었습니다.
현재 대부분의 작업은 Apple, Mozilla, Opera, Google 및 Trolltech에 의해 개발되었습니다. Microsoft는 무엇을하고 있습니까? 즉, HTML 5는 말할 것도없이 웹 표준의 둔함으로 유명합니다. 그러나 IE8은 변경할 수 있습니다.
Microsoft IE 플랫폼의 회장 인 Chris Wilson과 Working Group은 이메일에서 우리가 지금 시작하고있는 작업이 HTML Working Group에서 테스트 시스템을 만들 수 있기를 희망한다고 말했습니다. 윌슨은 IE 개발 팀이 HTML 5 제안 중 일부에 대해 여전히 우려하고 있다고 말했다. 나는 실무 그룹의 모든 구성원이 우리가 할 일이 많다는 것을 인정할 것이라고 생각합니다.
현재 베타에있는 IE8에는 이미 HTML 5의 많은 새로운 기능이 포함되어 있습니다. 네트워크 중단을 감지하기위한 크로스 문서 메시징 시스템, 로컬 스토리지 및 일부 오프라인 이벤트가 있습니다. 그러나 캔버스와 같이 의제에 포함되지 않은 일부 기능이 여전히 있습니다.
HTML 5는 매우 크고 여전히 개발 단계에 있습니다. 브라우저 제조업체는 가능한 빨리 계약에 도달해야하며 각 브라우저의 특정 구현 시간을 스스로 선택할 수 있습니다. 웹 개발자와 브라우저 제조업체는 의심 할 여지없이 흥미 진진한 시간 인 Wilson의 다음 진술에 동의 할 것이며 웹이 새로운 애플리케이션 플랫폼이되기를 바랍니다.
이 기사의 국제 출처 :