지금 ASP.NET 강의 듣고 있습니다.
좋은 교수님 밑에서 배워서 어렵지 않게 배우고 있는데..
도중에 어이없는 강의 내용이 있네요.
웹 표준입니다.
디자인 소스코드에 뻔히 <div> 태그가 있는데도.. 오로지 table 태그에 대해서만 강의 설명하네요
네이버 화면 보여주면서 말이죠.. (네이버 화면 소스보기에서 테이블 태그는 나오지 않습니다.)
대학 강의에서마저도 웹표준의 중요성보다는 그저 현재 트렌드에 맞춰져 있고 전처를 밟은.. 예제들로만으로
강의를 하니.. (웹표준의 언급조차 없었습니다;)
(JSP/서블릿 프로젝트 수업도 듣고있는데... 거기서도마찬가지네요.
한편으론 좀 씁쓸하네요.....
(그런데 지금 ASP.NET을 개발툴로 만들고 있는데... 거기선 웹표준을 정확히 지키는듯 합니다.)
대학강의 때 답답한건 아니지만 조금은 거슬려서 여기에 함 남겨봅니다.(이러한 일들 많다죠..?)
ps. 쿨소에는 엑페와 옴니아 분들만 계시나요? 아이폰유저는 안보이시네요. 아이폰에 대한 글을 몇개 적어볼려고준비중입니다.
기대하셔도 좋습니다.
명언
꿈을 품고 무언가 할 수 있다면 그것을 시작하라
새로운 일을 시작하는 용기속에서 당신의 천재성과 능력,
그리고 기적이 모두 숨어있다.
-괴테-
아 여기서 빠진것이 저희가 구성하는것이 레이아웃에 관한 주제에서 강의를 하셨구. 더군다나 대학강의에서
웹표준이 중요하든 안하든 어렵든 어렵지 않든간에 거론되어야 하는게 맞다고 생각이 되네요.
분명히 저희 개발툴에 웹표준의 소스가 보여지는데도 말이죠.
테이블은 당연히 써야 합니다. 단지 <div>든 <table>이든 용도에 맞게 써야 한다고 보는데.. 아직은 조금 먼 얘기 인거 같네요.
쿨소 스마트폰도 점점 커지는건가요 ㅋㄷ
전아이폰은아니지만 아이팟 터치 살계획을 가지고 있답니다 ㅎㅎ;
주위에 아이팟 터치.. 아이폰 가지고 계신분들이 없네요 ㅠㅠ 어떤게 다른지..
정확히 만져보면서 느껴보고 싶은데..ㅎㅎ
서비스 링크
대학에서 잡아주는건 기초입니다. <div> 태그를 써야지만 웹표준은 아닙니다. <div>는 레이아웃을 잡을때 주로 많이 사용합니다. <div> 를 사용하면 동적인 컨텐츠들을 제작할수 있기때문이죠 하지만 게시판이라던지 그런건<table> 를 써야 합니다.
네이버 화면에서 <table>태그가 없다하셨는데 네이버도 <table> 태그를 씁니다. 블로그라던지 게시물이 있는곳에가서 소스보기를 하면 <table> 태그를 보실수 있을껍니다. 공부를 하시면 아시겠지만 웹분야는 웹1.0 웹2.0이 있습니다. 물론 3.0 기술도 지금 있지만 제대로 활용되는곳는 다음뿐이라고 봅니다만 일단 학교에서는 웹2.0이나 3.0기술에대해서 잘 다루지 않습니다 따라서 웹표준을 지키면서까지 프로그래밍할필요가 없다고 봅니다.
<table> 태그도 웹표준에 어긋나는 태그는 아닙니다. 다만 <table>태그로 레이아웃을 잡았을경우에는 웹표준이 아니라고 보시면 되겠지요 ASP.NET 이라는게 아무래도 예전기술입니다. 그러다 보니 교수님들도 나이가 있으시고 하다보니 웹표준을 준수하지 않던 시절의 지식을 습득하셔서 가르쳐서 그런거 같습니다.
아마 웹표준은 어렵지 않아서 안가르쳐줄수도 있는거 일수도 있고요 웹표준을 JSP나 ASP.NET 시간에 언급하기엔 너무 낮은 수준이죠 HTML 시간이라면 모를까요..