웹표준의 철학 그리고 자바스크립트

DOM 스크립트DOM 스크립트 - 6점
제레미 키스 지음, 윤석찬 옮김, 존 스테판 감수/에이콘출판
DOM 스크립트는 기술적으로는 자바스크립트입니다. 다만, 기존 자바스크립트와 차별되는 것이 있다면 웹표준이라는 접근방식을 들 수 있겠지요. 거창하게 말하자면 "철학"이라고 말해도 좋을 것 같습니다.

그 철학은 "웹페이지의 구조, 표현, 동작을 분리시킴으로써 클라이언트 독립적으로 서비스나 정보를 제공할 수 있도록 하자"는 것입니다. 그러기 위해 W3C가 표준을 제안하고 브라우저 벤더들은 그 표준을 자사의 브라우저에 구현하고 있는 것이죠.

DOM은 웹표준의 세가지 요소 중 동작을 담당하고 있습니다. (나머지, 구조는 XHTML, 표현은 CSS가 담당하고 있죠.) 그러므로 DOM의 임무는 문서의 구조와 표현의 영역을 침범하지 않고 사용자와 의사소통 하는데 있습니다. (최근 UX라하여 새로운 기술들이 봇물터지듯 나오고 있는 것도 이 영역이죠.. 벤더들의 기술이 아무리 우수하다 하더라도 웹표준의 철학이 무시된다면 결국 손해를 입는 것은 사용자입니다.)

이 책에는 눈이 돌아갈만한 예제나 Copy&Paste해서 당장 쓸만한 스크립트는 제공되지 않습니다. 몇가지 쉬운 예제로 어떻게 웹표준의 접근방식으로 자바스크립트를 사용할 수 있을까를 고민합니다. 기존에 사용하던 브라우저 함수를 DOM 함수로 교체할 수 있는 방법을 알려준다든가, 문서 구조 자체를 DOM으로 건드리는 일은 될 수 있으면 하지 말라는 조언을 준다든가 하는 식으로 말이죠.

앞서 말했듯이 이 책의 가치는 기술적인 부분보다는 접근방식에 있습니다. 모든 브라우저에서 의도한대로 동작하는 웹페이지에 관심을 갖기 시작하신 분이라면 읽어보시면 도움이 되실 것 같네요.
http://www.shimminkyu.com/tc2008-02-18T07:09:560.3610

Posted by 망고

2008/02/18 16:09 2008/02/18 16:09
Response
No Trackback , No Comment
RSS :
http://www.shimminkyu.com/tc/rss/response/760

DOM 스크립트 출간

  DOM 스크립트 - 다이내믹한 웹 표준 사이트를 위한  제레미 키스 지음, 윤석찬 옮김, 존 스테판 감수
웹 표준을 살리는 멋진 DOM 스크립트 살펴보기, YUI, Prototype 웹 표준에 맞게 쓰기, 착한 스크립트로 만드는 Ajax 웹 사이트 구조 등 한국어판 특별 부록 수록 했다.

개발일을 하다보면 공수산정에 들어가는 로직부분보다 UI부분에 더 많은 시간을 쓰고 있는 자신을 발견하게 된다. Data Layer나 Business Layer는 그런대로 쓸만한 예제들도 많고 모듈화가 되어있는데, Presentation Layer 즉 사용자 화면 부분은 자바스크립트와 DOM, Ajax 코드들이 난립하면서 코드는 복잡해지고, 디버깅은 어려워지면서 결국 생산성 저하라는 결과를 낳는다.

생산성 저하가 왜 문제인고 하니, 결국 밤샘 코딩으로 이어지는 악순환의 빌드가 여기서 완성되기 때문!! 이런 시점에 DOM 스크립트라는 책이 윤석찬님의 번역으로 국내에 소개된다. 아직 읽어보진 않았지만, 한국 모질라 프로젝트의 리더이자, 한국 웹표준 프로젝트 리더이신 석찬님이 번역한 책이라는 사실만으로도 이른바 저자직강의 기대감을 갖기엔 충분한 것 같다.

ps) 아울러 트랙백을 보내면 추첨해서 책을 주시는 이벤트도 하고 계신다.

Posted by 망고

2007/07/15 11:43 2007/07/15 11:43
Response
No Trackback , No Comment
RSS :
http://www.shimminkyu.com/tc/rss/response/558


Lilypie Fourth Birthday tickers

Stay Foolish, Stay Hungry.

- 망고

Site Stats

Total hits:
440238
Today:
54
Yesterday:
186