| 디자인을 구성해서 HTML코드를 작성하는 디자이너, 갓 입문한 웹프로그래 머, 어느 정도 웹프로그래밍에 자신이 있다고 자부하는 프로그래머... 누구나 책이나 널려져 있는 소스를 Copy & Paste 신공을 써서 프로그램을 돌아가게 할 수 있습니다. 산전수전 다 겪어 어느정도 왠만한 웹프로그래 밍은 다 거쳐서 나름대로 자신만만한 저도 이책을 읽고나서 다시 한번 반 성하는 계기가 되었습니다. 요즘 프로그래머나 디자이너 중에는 실제로 돌아가는 코드는 만들수있을 지 모르나 제대로된 코드를 만들줄 아는 사람은 드물다는 생각이 많이 듭 니다. 그것은 기본이라는 것에 충실하지 못하기 때문에 발생되는 현상이 라고 생각하는데, 나중에 고급 프로그래머나 디자이너로 뛰어넘기 위해서 는 기초가 튼튼해야 할 것입니다. "실용예제로 배우는 웹표준"은 HTML, CSS 등을 쓰되 남들이 이렇게 쓰니 까, 다른 소스도 이러니까 라는 형태로 알고 쓴다기보다는 대부분 베껴쓰 는 사람들에게 정말로 수준높고 효율적인 코드가 어떤것인지 알려주는 방 향타 역할을 하기에 충분하다는 생각이 듭니다. ^^ 사람도 비타민, 탄수화물 등 기초영양소가 충실해야 건강하듯이 고수의 길을 향해 가시는 많은 프로그래머 분들이 이책을 읽고 내공을 업그레이 드 할 수 있는 바탕을 삼으셨으면 하는 마음에 몇 자 적어봅니다~ |
|
우선 이책은 웹표준을 배우는 책은 아닙니다. 표준은 W3C의 유효성 검사만 해보면 누구나 알 수 있습니다. 꼭 책이 필요하다면 차라리 XHTML과 CSS의 래퍼런스 북을 구입하는 쪽이 좋습니다. 이 책은 구조적으로 잘 짜여진 웹페이지의 스크립트를 작성할 수 있도록 해주는 책입니다. 기본적으로 HTML과 CSS는 다 익히고 있다는 전제하에 전개 됩니다. 애 책만으로는 초보자는 제대로 된 페이지 하나 완성할 수 없어요...^^;
자신이 만든 홈페이지를 가봅시다.
메뉴가 list태그로 작성되어 있습니까? 페이지 내용에 div가 난무하고 있습니까? 그렇다면 이책은 당신을 위해서 나온 책입니다. 곧바로 구입합시다. 이 책이 정말 잘 쓰여있기도 하지만, 이런 내용을 다룬것은 이 책 한권 뿐입니다. 선택의 여지가 없습니다.
메뉴가 table태그로 작성되어 있습니까? 테이블에 table이 반복되어 있습니까? 그렇다면 이 책은 당신에게 맞지 않습니다. 그런 당신에게 이책을 볼 상태가 되도록 만들어 주는 책이 아쉽게도 국내에는 아직 없습니다. 올바른 구조의 페이지를 만들 생각이 있다면 마음 단단히 먹고 이 책을 구입하도록 합시다. 다른 선택의 여지가 없으니까요. 최적은 아니더라도 이 책과 당신의 갭은 인터넷을 찾아다니면서 노력으로 매꾸도록 합시다. 아 물론 올바른 구조따위 알바 아니다 라고 생각하신다면 이 책의 구입은 낭비입니다. 하지만 충고를 한가지 한다면 그런 분들은 직접 HTML스크립트 작성을 하시지 마시고 이지윅 방식의 프로그램만을 사용하시면 됩니다. 이제는 임베디드 시스템도 성능이 충분해서 올바르지 않은 구조의 페이지도 자신 나름대로 재해석을 합니다. 이지윅 프로그램이 만든 상태 그대로면 재해석도 쉬워집니다. 제대로 보일 확률이 높아지겠지요.
이 책에서는 올바른 구조는 회사에서 작업하기도 좋다고 되어있지만 국내 현실에는 어떨지 의문입니다. 그렇지만 직접 페이지를 만드시는 분들은 자신의 페이지에 자존심이 있을 것입니다. 국내 현실에 맞지 않아도 자신의 길을... W3C 유효성은 완벽히 통과하고, 레이아웃용 테이블을 제거하고, CSS로 아름답게 꾸미고, 하지만 그뒤로 의문이 생기거나 어디로 가야 할지 모를때... 자신이 뭔가 착각하고 있는 느낌이 들때 이책의 가장 정확한 용도가 되겠습니다.
http://www.simplebits.com/ 작가의 홈페이지입니다. 소스를 뜯어보도록 합시다.
책은 2도 인쇄입니다. 풀칼라가 난무하는 요즘이므로 그냥은 책상태 별3개입가 되겠습니다만... 필자가 2도 인쇄를 충분히 고려하고 2도 인쇄에 최적이 되도록 적었습니다. 필자 감동...;; 그런이유로 책 상태도 별5개... [인상깊은구절] 의미를 살린 문서 구조를 유지하려고 최선을 다한다면 실질적인 이득을 얻을 수 있다는 사실을 꼭 염두해 두시기 바랍니다. - p.114 |
|
책을 읽으면서 계속해서 머리속을 맵돌던 내용이 있었다.
경제적,신체적 불평등으로 부터 구애받지 않고 만인이 웹컨텐츠 사용에 대한 기회를 공평하게 나눌 수 있어야 한다는 시맨틱 웹(김중태 2006)에 있던 내용이였다. 시맨틱 웹의 철학은 한편으로는 공감하면서 "뭐 말이야 쉽게 하지","개발자에겐 시간이 모자란데 만인에게 공평한 기회를 줄수 있단 말야?"식의 생각을 가지며 봤다. 부정적인 생각을 긍정적으로 바꾸게 한 책이 바로 이책이다. XHTML,CSS 등의 기술적인 문제를 떠나 이 책에서 모든 사람에게 컨텐츠를 제공할 수 있고 가능하면 같은 컨텐츠를 제공하기 위해 필요한 방법을 읽으면서 만인이 웹을 즐길 수 있는 개발방법은 그렇게 어렵지 않겠구나라는 생각을 가지게 했다. 기술적으로 봤을 때도 충분히 가치있는 책이였지만, 개인적으로 마인드를 바꿀 수 있도록 한 이 책에 감사한다. 이 책 한 권으로 모든 것을 충당할 수 있는 내용은 아니지만 작은 출발이 큰것을 이룰 수 있다고 생각한다. 지금은 웹으로 작업할 때, 가능하면 의미있는 웹, 만인이 즐길 수 있는 웹을 만들 수 있도록 노력하는데 IE에 익숙해져 있어서 아직은 쉽지 않은 것 같다. IE 7.0에서는 부디 뒤쳐져 있던 표준을 많이 채용해 개발자/사용자의 짐을 덜어 줬으면 좋겠다. 이 책과 더불어 KIPA에서 나온 [실전 웹 표준 가이드]라는 문서도 같이 보면 많은 도움이 될 거라 생각된다. |