프로그래밍

[HTML] HTML이란? 본문

Web/HTML+CSS

[HTML] HTML이란?

시케 2023. 6. 21. 09:11
728x90
반응형

HTML5?

HTML5에 대해 얘기하기 위해서는 Web에 대해 먼저 이야기할 필요가 있을 것 같습니다

웹은 www라고 부르며 World Wide Web의 약자 입니다

네트워크에 연결된 시스템의 정보를 한 위치에서 검색할 수 있는 서비스이죠

HTML은 웹문서를 제작하는데 쓰이는 기본 프로그래밍 언어입니다. HTML5는 그 중 5번째 버전인거죠. HTML은 웹페이지 모습을 기술하기 위한 규약입니다

HTMLhypertext markup language 의 약자로 하이퍼텍스트를 작성하기 위한 마크업 언어를 뜻하는데요

하이퍼텍스트는 하나의 웹문서에 연결주소를 통해 다른 문서로 연결할 수 있는 것을 말합니다.

웹은 이런 하이퍼텍스트를 통해 정보를 교환하는 서비스이기에 HTML5는 웹문서를 작성하는데 쓴다는 것이죠

 

웹브라우저의 점유율

이제 HTML의 역사에 대해 알아보기 전에 웹브라우저의 점유율을 한번보고 넘어갈건데요

과거 웹브라우저의 점유율은 IE(인터넷 익스플로어)가 압도적 1위로 보이는데요

현재에는 1위 자리를 내주고 뒤처지는 양상을 보입니다. 왜 이렇게 되었는지 알아봅시다

 

HTML5의 역사

먼저 인터넷의 시작은 미국 국방성이 소련의 인공위성 발사 성공에 위협을 느껴 새로운 기술을 연구하는 APPA 부서를 창설하게 되고 여기서 현재 웹의 모태 APPANET을 개발하게 됩니다

이렇게 인터넷이 시작되었고 우리가 알고있는 웹은 유럽공동원자핵연구소의 팀 버너스리가 개발하게 됩니다

팀 버너스리는 하이퍼링크, 월드와이드웹, W3C재단을 만들게 되죠

 

1차 웹브라우저 전쟁

1993년 미국 일리노이 공과대학 연구팀(ncsa)는 최초의 그래픽 유저 인터페이스 웹 브라우저인 모자이크를 발표하고 명칭을 넷스케이프를 변경합니다

이듬해인 1994년에 넷스케이프 정식 버전을 발표하고 배포를 시작하는데

이때 저희가 잘 아는 인터넷 익스플로러를 마이크로소프트가 발표 했습니다

 

IE의 점유율은 넷스케이프를 넘지 못했고

마이크로소프트는 IE를 강제로 윈도 운영체체에 설치를 해버리고

매킨토시의 기본 브라우저를 애플과 계약을 통해 IE로 설정 하였습니다

이때 넷스케이프는 소송을 걸지만 판결이 미루어졌고 극단적으로 웹브라우저의 소스코드까지 공개 했지만 결국 인터넷 익스플로러의 점유율을 따라잡지 못했습니다

 

플러그인

이러한 전쟁은 벌이는 동안 웹은 정말 엄청난 속도로 발전하기 시작합니다

하지만 W3C는 이에 빠르게 대응하지 못했고 많은 기업들은 불만을 느끼고 플러그인을 만들기 시작합니다.

플러그인은 웹 브라우저와 연동시켜 기능을 확장할 수 있는 추가 설치 프로그램인데요

저번 수업시간에서 교수님이 말씀하셨다싶이 엑티브엑스를 통해 가능하게 되었습니다

웹은 점점 더 풍부한 공간이 되며 동영상, 음악 감상과 은행업무 처리 등 다양한 것을 할 수 있는 공간이 된것입니다

 

2.0시대

엑티브엑스 기반으로 기업의 웹 어플리케이션이 제작되었으며 플래시 기반으로 일반 사용자를 위한 애니메이션이 선풍적인 인기를 끌었습니다

 

WHATWG

전 세계 최고의 점유율을 가진 IE는 사실상 W3C의 표준 웹브라우저가 됩니다

문제는 여기서 발생하는데 모든 웹사이트에 엑티브엑스 플러그인이 들어가면서 웹사이트가 무거워집니다.

이런 문제를 해결하고자 W3C 회의에서 새로운 HTML 표준을 만들자는 의견이 나왔지만 거절당하고 IE를 제외한 웹브라우저 제공 기업이 새로운 웹표준기관을 설립했습니다

이렇게 20046HTML5표준을 제정하는 WHATWG 설립됩니다

 

2차 웹 브라우저 전쟁

이렇게 인터넷 익스플로러만 동떨어지면서 결국엔

IE만 최신 표준을 지원하지 못하는 현상이 발생하기 시작합니다

이로 인해 웹 브라우저 점유율을 뒤집기 위해 모든 브라우저가 빠른 속도로 업데이트를 시작합니다

모질라(3> 2) 구글 크롬 10주 단위로 업데이트를 했습니다

이런 과정을 거처 결국 전쟁의 승리는 크롬이 차지하며

마이크로소프트는 결국 인터넷익스플로러10이하의 버전 지원 중단을 결정하며

자동 업데이트를 통해 인터넷 익스플로러를 11 버전으로 강제 업데이트를 하여

비로소 HTML5를 본격적으로 사용할 수 있는 환경이 구축됩니다.

마이크로소프트는 오는 2022 6 15일부터 인터넷 익스플로러(이하 IE) 지원을 종료한다.

HTML5 기본구조

HTML5의 문서 방식은 다음과 같습니다

해당 과목은 저희 학교 교과과정에 포함되어 많이 접하셨을거라 생각하는데요

대략적으로 HTML5 문서형식이란것을 정의하고 헤더, 바디 태그 등등을 작성합니다

태그를 통해 의미를 부여하면 무한대로 사용할 수 있으며 확장성이 좋고 별도의 컴파일러가 필요 없다는 것이 큰 장점입니다.

 

현재는 HTML문서만으로 웹 페이지를 작성할 경우 보안등의 이슈가 있어

Jsp, php, asp 등의 서버사이드스크립트 언어와 함께하며 사용하고 있습니다.

 

차세대 HTML5

아직까지도 한국에서는 HTML5가 출시된지 약 14년이 되었지만 HTML4 사용율이 높습니다

단종된 IE를 사용하는 곳이 아직 많기도 해 HTML4 사용이 많은 것으로 보여집니다

현재 IE8 이전 버전은 HTML5의 기능을 지원 못하는 부분이 있으며 전세계 웹사이트는 구글 크롬 브라우저 기반으로 개발되고 있기 때문에 상당히 뒤쳐져 있다고 볼 수 있습니다.

이에따라

 

Web 1.0 www는 이용자가 신문이나 방송처럼 일방적으로 정보를 받는 것

Web 2.0 참여, 공유, 개방의 플랫폼 기반으로 정보를 함께 제작, 공유

Web 3.0 데이터를 분산화 하여 저장하며 데이터에 대한 소유권을 개인이 통제할 수 있는 차세대 웹환경  > 개인이 중심에서 판단하며 추론하는 방향으로 개발, 활용, 플랫폼 운영(탈중앙화)

논리적 추론이 가능한 차세대 지능형 웹이기 때문에 데이터 알고리즘과 머신러닝을 통해 현재의 단순 맞춤 광고가 아닌 이용자형 유틸리티 제공을 예상합니다

https://www.koreahtml5.kr/front/reference/referenceView.do?bbsId=BBS_00000000006

 

차세대웹기술지원센터 |

차세대웹기술지원센터 소개하고 동향정보와 활용정보, 교육안내 등 관련 정보 제공

www.koreahtml5.kr

728x90
반응형

'Web > HTML+CSS' 카테고리의 다른 글

[CSS] CSS의 기본 문법  (0) 2023.06.30
[CSS] CSS의 등장  (0) 2023.06.30
[HTML] 통계의 기반한 학습  (1) 2023.06.29
[HTML] HTML과 태그  (0) 2023.06.29
[HTML] 기본 문법과 태그  (0) 2023.06.29
Comments