웹표준 고려하기

웹표준은 우리가 WWW(월드 와이드 웹)의 꿈의 실현하는데 도움을 줄 것입니다.

웹표준은 웹개발을 훨씬 더 쉽게 만들어 줍니다^_^.



왜 웹표준인가?

웹사이트 제작자들은 브라우저 버전이 서로 달라서 생기는 문제를 해결하기 위해 엄청난 시간 소모와 두배의 코딩더미와 자주 싸우게 됩니다.  이러한 상황은 새로운 하드웨어와 (휴대전화와 PDA류의 소형 컴퓨터 기기) 새로운 소프트웨어 (micro-browsers와 같은것)가 웹을 돌아다니기 시작하면서 더 악화 될 겁니다.

웹 개발자와 최종 사용자 모두에게 웹을 더 나은 곳으로 만들려면, 웹브라우저 제작사와 사이트 개발자 모두가 웹표준을 따르는 것이

매우 매우 중요합니다.


엄청난 성장에 따라, 웹은 가능성을 최대로 실현하기 위한 표준이 필요하게 되었습니다. 웹표준은 사용자가 같은 정보에 제대로 접근 할수 있게 합니다. 오늘날에는 상상속에서만 존재하는 미래의 웹의 프로그램들은, 세계 수준의 표준없이는 불가능 할것입니다.


웹표준은 사이트 개발을 더 빠르고 즐겁게 만들어 주죠. 미래의 웹은 개발에 드는 시간과 유지비를 줄이기 위해 웹표준에 따라 작성되어야만 할겁니다. 개발자들은 똑같은 결과를 얻기위해 몇가지 버전의 코드와 싸우는 일을 더 이상 하지 말아야 합니다.



다른 고려 사항들

웹개발자가 웹표준을 따를때, 개발자끼리 서로의 코드를 더 이해하기 쉽게 되기 때문에 팀웍이 향상될 것입니다.

몇몇 개발자들은 웹표준이 제한과 같아서, 특정 브라우저에만 있는 기능을 사용하는 것이 웹사이트에 신용을 더하는 일이라고 생각합니다. 하지만 이러한 일은 웹에 접근하는 방법이 점점 증가함에 따라 미래에 웹사이트를 수정하고 경향에 맞추는 일을 어렵게 합니다.


표준을 따르는 것이 이러한 문제를 해결하는 첫걸음이 될것입니다. 웹표준만 사용하는 것은 오래되었거나 새로운 웹브라우저가 여러분의 웹사이트를 제대로 표시하게 될것이라는 점을 확실하게 해주고, 빈번하고도 시간 소모적인 재작성을 줄여 줄것입니다.


표준화는 여러분의 웹사이트로의 접속수를 향상시켜 줄겁니다.

사용자가 특정 웹브라우저로만 접속 할 수 있게 하는것이 이치에 맞는 일이기는 합니까?


표준 웹문서는 검색 엔진이 더 접근하기 쉽게 만들어주고, 그리고 검색 엔진이 더 정확하게 색인화하기 쉽게 만들어 준다.

표준 웹문서는 다른 형태와 포맷의 문서로 변환하기 쉽습니다.

표준 웹문서는 프로그램 코드로 접근하기도 더 쉽지요. (JavaScript 나 DOM 같은것을 말합니다).


더 많은 시간을 아끼고 싶습니까? Validation service 로 페이지가 유효한지 검사하는 습관을 들이세요. 유효한지 검사하는 것은 문서가 표준에 맞는 상태를 유지하게 해주고, 불쾌한 오류로부터 해방시켜 줍니다.



장애인을 위한 접근성

장애인을 위한 접근성을 HTML 표준의 중요한 한 부분입니다.


표준은 장애인들이 웹을 더 사용하기 쉽게 만들어 줍니다. 장님들은 그들을 위해 웹페이지를 읽어주는 컴퓨터를 사용할 수 있습니다.

시력이 좋지않은 사람들은 표준적인 웹페이지를 재배열하고 확대할 수 있습니다.


HTML 4 나 CSS 와 같은 간단한 웹표준이 여러분의 웹페이지가 장애인을 위한 특별한 장치들이 더 이해하기 쉽게 만들어 줍니다.



월드 와이드 웹 컨소시엄 (World Wide Web Consortium)

1994년에 설립된 Wide Web Consortium (W3C) 은, 국제 협회로서 "웹을 최대한의 가능성을 실현하도록 이끄는것"이 목표입니다.

개발자로서, 특히 모범적인 웹사이트를 만들때, 우리는 그들이 그 꿈을 현실로 실현하도록 도울 수 있습니다.

W3C에 대해서 나중에 더 자세히 다루어 보도록 하겠습니다^_^.



ECMA

스위스에 있는 유럽 컴퓨터 제조업자 협회 (ECMA) 는, 1961에 컴퓨터 언어와 입력/출력 코드를 표준화하기 위한 필요를 맞추기 위해 설립되었습니다.


ECMA는 공식 표준화 기관은 아니지만, 회사들의 연합으로써 국제표준화기구나(ISO) 유럽 전기 통신 표준협회(ETSI)

와 협력합니다.

웹개발자에게 있어서, 가장 중요한 표준은 ECMAScript로써, JavaScript를 표준화 한것입니다.

ECMAScript 표준화된 스크립팅 언어로써 W3C Document Object Model (DOM)에 명기된 웹페이지 개체를 조정하기 위한 것입니다.

ECMAScript 로, DOM 개체는 추가되거나, 삭제되거나, 변경될 수 있습니다.


ECMAScript 표준은 Netscape의 JavaScript와 Microsoft의 JScript에 기반하고 있습니다.

최신의 ECMAScript 명세는 ECMA-262 입니다:

http://www.ecma-international.org/publications/standards/ECMA-262.HTM

최종 수정일:
서지스윈

서지스윈

IT와 기술을 이해하고, 유용한 소프트웨어를 발견하도록 돕고 싶습니다. 윈도우(Windows), 맥(macOS), 리눅스(Linux), 스마트폰 앱, 웹 서비스, 기획 시리즈물까지. 더 많은 것을 발견하고, 더 많은 것을 해보세요.