미디어쿼리, 반응형 웹에 대하여

ToTb Story/ToTb 네이버지식 Story 2014. 3. 10.
미디어쿼리, 반응형 웹에 대하여

[질문]

 

안녕하세요 요즘 반응형 웹이 한창 유행?이잖아요

궁금한게 몇가지 있어서요

첫째. 미디어쿼리가 반응형 웹인가요?

두번째. 반응형 웹코딩이라는것이 별도로 있는것이며 html/css/js처럼 에디트 플러스에서 코딩하나요?

세번째.www.daum.net에서 보여지는 사이트가 /m.daum.net에서는 다르게 보이게 하는것이 반응형 웹? 미디어쿼리?라고 하는건가요?

네번째.서버단에서 이루어지는 작업인가요?

아시는분은 답변해 주시면 감사하겠습니다

 

 

 

[답변]

 

안녕하세요.  IT전문  컨설턴트입니다

 

안녕하세요. IT전문 컨설턴트입니다.

 

최근 스마트폰과 타블릿PC의 보급으로 인해서 많은 분들이 각각의 장치에 대응할수 있는 웹페이지에 대해서 관심을 가지시는듯 합니다.

 

1. 미디어쿼리가 반응형웹인가요?

만약 두개가 동일하다면 다른 용어를 사용하지는 않았겠죠...^^ 범위상으로는 반응형웹이 더 큰범위라 이해하시면 될듯합니다. 반응형웹을 구현하는 많은 방법중 가장 널리 알려진 방법이 미디어쿼리입니다.

미디어쿼리(Media Queries): 미디어(장치)의 특성에 따라 웹브라우저가 해석해야할 CSS코드를 분기처리하는 규칙이며, 보통 해상도 또는 해상력을 판별하여 분기를 진행합니다.

반응형웹(Responsive Web) : 미디어쿼리 등의 기술등을 사용하여 웹사이트가 다양한 장치(사용자 디바이스)에 최적화는 물론이고, 사용자 행동에 따른 가로,세로 보기 및 라사이징 등에 최적화된 웹기술입니다.

 

2. 반응형 웹코딩이라는 것이 별도로 있는것이며, html/css/js처럼 에디트 플러스에서 코딩하나요?

반응형웹 및 미디어쿼리에 대한 고민은 10년도 넘는 과거부터 진행되어왔습니다. W3C(World Wide Web Consortium)가 1999년에 이미 웹에 접근할수 있는 장치의 다양성이 점점 커지는 현재같은 상황을 예측해서 표준인 HTML의 제작시에 이미 미디어쿼리가 선언되어있습니다.

웹표준의 느낌으로 이해하시는것이 더 이해가 빠르실듯 합니다.

물론, 에디트 플러스에서 코딩이 가능하지만, 최근 다양한 도구들에서 지원을 하고 있습니다.

 

3. www.daum.net에서 보여지는 사이트가 m.daum.net에서는 다르게 보이게 하는것이 반응형웹?미디어쿼리?라고 하는 건가요?

주소가 분기해 간다는것은 다른 사이트가 있다고 생각하셔야 합니다. 즉 m.daum.net이나 m.naver.com 등의 사이트는 모바일웹에 최적화해서 만든 사이트입니다. 데이터 및 자료는 기존 daum.net이나 naver.com와 동일하지만, 사이트의 소스는 다릅니다. 반응형웹은 하나의 소스로 여러장치에 대응이 가능합니다.

http://www.daumcorp.com/main.daum 사이트를 해상도를 리사이징 해보시면 바로 변화는 화면을 보실수 있습니다. 반응형웹 기술로 제작된 사이트 입니다.

 

4. 서버단에서 이루어지는 작업인가요?.

여러가지 방법이 있습니다. 주로 CSS파일을 분기하는 개발요소를 웹서버에 두는것이 일반적입니다. 그 외에도 유저단에서 작업하는 방법도 불가능한것은 아닙니다.

 

[IT컨설턴트 ToTb의 생각]
이런 반응형웹 기술 또한 만능은 아닙니다. 
현재 여러가지 단점들이 학계에 보고되고 있고, 그 해결을 위한 다양한 대응책 또한 나오고 있는 상황입니다. 
특히 포털에서는 아직 사용하지 않는 이유는 속도 및 용량으로 인한 문제가 해결되지 않았습니다. 
포털사이트는 메인페이지의 용량이 최소화 되어야 더 많은 사용자들이 서비스를 사용할수가 있습니다. 
메인페이지의 용량이 예를들어 300kbyte와 600kbyte인 경우를 비교해 보면 단순한 2배의 용량차이가 아니라 채감속도로는 4배 이상의 차이가 납니다. 최근 모 통산사의 LTEA광고에서 보이는 3배 빠른 LTE 광고를 생각해 보시면 이해가 빠르실듯 합니다. 또한 고속도로 2차선과 4차선의 차이를 생각해 보셔도 될듯 합니다. 
특히 웹사이트의 경우에는 수많은 사람들이 동시에 서비스를 요청하기 때문에 작은 용량의 차이라도 엄청난 속도차이를 불러오게 됩니다. 반응형웹의 경우 기존 사이트 제작방법에 비해서 1.5배 이상의 소스코드가 복잡해 지고 코드자체의 길이가 길어지기 때문에 웹브라우저 엔진에서 해석하는 속도 또한 느려질수 밖에 없습니다. 
물론, 그 해결책은 이미 나와있습니다. ^^

무늬만 반응형웹, 모바일웹이 아니라 사용자들이 편리하게 그리고 빠르게 사용할수 있는 기술 도입을 위해서 다양한 IT경험을 토대로한 IT전문 컨설턴트의 도움을 받아보실것을 추천드립니다. 

 

 

미디어쿼리, 반응형 웹에 대하여 - IT감리, IT컨설팅, 웹컨설팅, 웹에이전시, 웹솔루션개발, ERP, SCM, CRM, ToTb, 홈페이지제작, 웹사이트 제작, 온라인 마케팅, 시스템구축, 유지보수, 운영대행 등
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 라이프코리아트위터 공유하기
  • shared
  • 카카오스토리 공유하기