jQuery 는 곧 사라지겠네요... > 자유게시판

자유게시판

jQuery 는 곧 사라지겠네요... 정보

jQuery 는 곧 사라지겠네요...

본문

HTML5 가 jQuery 의 거의 모든 기능을 더 간결하게 표시하고 더 빠르게 구현해 주는지 어제 알았습니다. 쒸....

jQuery 보다 훨씬 더 복합적인 기능구현이 가능하고....


100%로 만든 영화, 게임, 웹사이트 까지... jQuery 로는 꿈도 꾸지 못하는 기능들.....

개발자분들은 참 행복하시겠습니다.  앞으로 개발하실 수 있는게 무궁무진해서....

http://mrdoob.com/projects/chromeexperiments/ball_pool/  (브라우저를 붙잡고 통째로 흔들어보세요. 이런걸  jQuery 로는 어떻게 할까요?  못합니다.)

css 로만 어코디언, 슬라이딩 배너가 가능하다는건 큰 충격이었습니다.  -..-;;  왜 이런걸 아무도 얘기안해주는거야....  jQuery 쓸 필요 하나도 없었는데.... 훨씬 더 간단하고....

추천
0

댓글 47개

아마 내년정도면 전세계적으로 보면 IE 9 이하 사용자는 5% 수준으로 떨어지지 않을까 싶습니다.

대부분의 국가에서 크롬이나 파폭사용이 IE 를 앞서거나 비슷한 수준입니다.

물론 한국은 전혀 다른 환경이지만...

그만큼 한국의 웹개발은 뒤쳐지게 된다는 얘기겠죠...
나쁘게 말하면 뒤쳐지는 거고 좋게 말하면 특수성이 있는 거 같아요.
일장일단이 있으니 나쁘다 좋다 얘기하는 것보다 어떻게 실리를 취할 것인가? 도 화두라면 화두일 것 같습니다.
여기서 문제는 htrml5의 api를 전부 지원하는 브라우저가 아직 없다는게 문제겠네요...

향후 2년간은 html5를 전부 지원하는 브라우저가 대중화 되기는 힘들것 같아요.
그렇다고 대중화 되기 힘든건 아니죠... 뭐 CSS 지원이 100% 안된다고 CSS 가 대중화 안된건 아니잖아요..

그리고 HTML5 로 구현된 사이트들, 현재도 크롬이나 파폭에서는 아무런 문제없이 잘 보입니다.

대중화가 벌써 많이 되었습니다.  (미국에서는)
제 사이트가 아니니까 올려도 되겠죠?
http://webkebi.zany.kr:9003/board/bView.asp?bCode=9&aCode=2391&cBlock=0&cPageNo=1&sType=0&sString=
브라우저별 html5 테스트 결과라고 하네요 ㄷㄷ
IE 를 무시할꺼라면 괜찮겠지만 아직까지 국내 서비스에서 HTML5 는 무리인거 같네요.~
아직 시간이 더 필요한듯...
요즘 파폭이나 크롬이 늘어나고있다고해도

예전에 MS에서 익스 끼워팔기때문에 인터넷브라우져 = 인터넷익스플로어 라는게 거의 공식처럼되어있어서.....
그런데 IE 욕할일은 아니죠.

http://en.wikipedia.org/wiki/File:Wikimedia_browser_share_pie_chart_2.png

마소가 한국에게 IE 쓰라고 강요한것도 아니고...

보시면 아시겠지만, 전세계적으로 크롬, 파폭, IE, 이 셋이서 20% 중반대 점유율을 보이고 있습니다.  (크롬이 급격하게 성장중이긴 하지만... IE 는 급격하게 추락하고 있고...)

그런데 한국은 IE 가 90% 정도는 되지 않나요?  전세계 유일한, 아주 이상한 상황인거죠.  마소/IE 문제는 아닌 것 같습니다.
저건 사실 아무것도 아닌데....

html 에서 돌아가는 3D 게임 해보셨나요? 쥑입니다. ㅋㅋㅋ

http://www.youtube.com/watch?v=XhMN0wlITLk

갤러거 이런 게임들 다 html 에서 개발할 수 있고, 장점은, 개발시간이 무척 빠르다는거죠. 

또 누구나 개발 할수 있는거고.  html5, .js, .css 이것만 알면 되는거거든요.

저는 어제 html5 5분짜리 동영상 한편 봤습니다.  입이 쩍 벌어지더군요.

html 용 스타크래프트도 곧 누가 만들어서 올릴듯.... ㅋㅋㅋ

multiplayer 가 가능하니까...

http://www.youtube.com/watch?v=zj1qTrpuXJ8
아.. 좀 헷갈리네요..
HTML5와 jQuery로 대표되는 javascript 라이브러리가 비교가능한 대상인가요?
jQuery의 핵심은, javascript 프로그램을 보다 쉽게 해주는 역활이잖아요.
그래픽등 동적인 부분은 jQuery라기 보다는 jQuery를 이용한 코딩일텐데..
첫번째 예를 들은 사이트도, jQuery + HTML5 로 구현한것이고요..
(ie에 대한 평가가 이 글의 주 대상이라면 다른 얘기지만.. 제가 잘못 이해한건가요?)
제 개인적으로 봐도 이글은 html5라는 개념과 jQuery의 대한 이해력이 상당히 부족한 상태에서 쓴글로 밖에 안보이네요 ..
html5가 무엇인지 jQuery가 무엇인지 이해를 하고 글을 쓴건지 이해를 못하고 그동안 제이쿼리가 
html5를 대신해서쓰였다라고 이해하고 있었던 것인지가 참 애매한 글이군요 ^^
첫번째 사이트 두번째 사이트 모두 자바스크립트 & jQuery동반해야 구현 가능한데 html5로 코드로만 구현이 될줄 알고 글을 작성한거 같군요 ..
커피는 막심, 이분은 정말 난독증도 심하시고, 개념은 제로고.... 에 효...

css3 transition, transforms, animation, 이거랑  javascript (i.e., jQuery) 랑 뭔 상관인건데?

아오.. 손발이 오그라들려고해...

@keyframes resize {
0% {
padding: 0;
}
50% {
padding: 0 20px;
background-color:rgba(255,0,0,0.2);
}
100% {
padding: 0 100px;
background-color:rgba(255,0,0,0.9);
}
}

#box {
animation-name: resize;
animation-duration: 1s;
animation-iteration-count: 4;
animation-direction: alternate;
animation-timing-function: ease-in-out;
}
뭔 개뻘소리 하고 있냐는 ...
뭔 글을 작성할때마다 자신감은 항상 넘쳐 보여 자신있게 이야기 하는데 막상 이야기 해보면 개뿔 아는거 하나도 없어서 남들이 무슨 이야기 하면 자신의 이야기 밖에 안하는 사람이 남들보고 난독증이네 뭐네 뻘소리는 ..
css3 기본적인 동적 애니매이션과 제이쿼리가 무슨 상관이라고 제목을 수정해서 잘 적던가 난독증이 아니라 한글을 잘 모르나 ..
사람들이 위에서 이야기 하는것에 대한 html5가 제이쿼리가 왜 없어지냐는 말에는 뻘소리 해대면서 난동증 드립하는것도 웃겨서 위에 코드는 뭐 어찌라고 적어 놓은건지 css3 기본 애니메이션 코드를 누가 몰라 ?
구글만 검색해도 주르륵 나오는거 뭔 대단한 코드 안다고 적어 놓은줄 알았네 ..

sir 떠난다면서 그글을 마지막으로 안들어 온다고 주옥같은 글 작성해 놓을때는 언제이고 또 들어와서는 뻘소리 하고 있으니 ... ㅉㅉ

뭔가 맨날 글 작성할때는 자신감과 허세 졸라 부리면서 글 적으면서 카이스트졸업생이 웹을 제작할줄 모른다느니 제로보드 XE의 소셜댓글이 무슨 말도 안되는 코드 한줄 적었다고 상을 줬다느니 욕을하고 어이없는 코드 한줄 적어 놓지를 않나 또 웹교과서 드립치지 않나 도대체 공부를 어디서 하는거야 하버드에서 하는거야뭐야 ..
"jQuery 의 동적표현"

네. jQuery 는 그냥 javascript library 가 맞습니다.  그렇지만 통상적으로 "jQuery 배너" "jQuery 메뉴" "jQuery 슬라이더" 이렇게 표현을 하지요.
jQuery 의 .animate() 이게 css3의 @keyframes 로 대체된다.  html 의 native instruction 이라 더 호율적이고 더 코드가 간소하기 때문이다.

뭔 막말을 제가 한거죠?
음... 그렇군요... 플래쉬 + jQuery 의 동적구현을 대체한다는 표현이 더 옳은 것 같네요.

역쉬 행님!!!!!  ㅋㅋㅋ

그렇지만 제목이 잘못된건 아닌것 같은데요... 제가 JSON, AJAX 를 대체한다고 써놓은것도 아니고.....

음... 제가 직접 구축할 실력은 안되지만, server side variable 을 html5 + DOM 으로 대체한 사이트를 봤습니다.  그런면에서 AJAX 도 대체 가능하다고도 얘기할 수 있을 것 같습니다.
네. 알겠습니다.

jQuery 의 animate 기능을 대체해준다고 좀더 정확한 표현을 했어야 할 것 같네요.

제가 jQuery 라고 한거는 jQuery library 를 뜻한게 아니라 평상적으로 jQuery 라고 말할때 지칭하는 동적구현 부분을 얘기한 것 입니다.

왜 한국이나 미국이나 "jQuery 메뉴" 이런식으로 말하잖아요.
그누보드 SQLite 버전 하나 주시면, 바꿔드릴게요. ㅋㅋㅋ

그걸 찾고 있는데 못찾겠네요.. ㅠㅠ  저번에 어느 블로그에서 한번 봤는데... 훔.....
제일 위에 부드럽게 drop down 메뉴.  "작업실, 자료실" 나오는거.

jQuery easing 버전 1.3 쓰시는거, 그 .js 빼시고, 아래 css 로 대체 하실 수 있습니다.  더 빠르고 더 가볍습니다.  방문자가 javascript enable 안해놨어도 작동하구요.  .js 가 없으니까.

이제 그누보드 SQLite 버전 하나 보내주시길 학수고대하고 있겠습니다. ^^

행님은 분명 갖고 계실거 같아서요... 제발요.. ㅠㅠ


/*************** CSS3 Drop Down **************/
/************* Code by Josh Vogt @ vogtjosh.com ************/
/**************  Enjoy! *******************/
@import url(reset.css);
@import url(http://fonts.googleapis.com/css?family=Inconsolata);

body{
font-family: 'Inconsolata',arial,sans-serif;}

/**** Links ****/
a{
color: white;
text-decoration: none;
}

a:hover{
color: #333;
}

p{
margin-bottom: 10px;
}

p:first-line{
font-style: italic;
font-size: 13pt;}

h1{
text-align: center;
font-size: 28pt;
color: rgba(255,255,255,.8);
text-shadow: rgba(0,0,0,.5) -1px -1px 2px;
padding: 10px;
}

h3{
text-align: center;
font-size: 14pt;
margin-bottom: 20px;
color: rgba(255,255,255,.8);
}


#wrapper{
    width:960px;
    height:500px;
    margin:0 auto;
    background:#ff6600;
    }
   
    #wrapper:after{
    content:".";
    visibility:hidden;
    height:0;
    display:block;
    clear:both;
    } 

#top{
width:900px;
margin-left:20px;
height: 25px;
    padding: 10px;
background: white;
background: rgba(255,255,255,1);
    position: relative;
    z-index: 2;
-webkit-box-shadow: #333 1px -1px 3px;
-moz-box-shadow: #333 1px -1px 3px;
-o-box-shadow: #333 1px -1px 3px;
box-shadow: #333 1px -1px 3px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    -o-border-radius: 9px;
    border-radius: 9px;
}

#top ul{
    float:left;
    display:block;
    } 

#top ul li{
    text-align: center;
    display:block;
    float:left;
    width:170px;
    }
   


   
#top li li, #top li li a{
    height:0px;
    margin-top: -10px;
    text-align: center;
color:-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FF6600,endColorstr=#00FF6600)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FF6600,endColorstr=#00FF6600);  /* IE6 & 7 */
      zoom: 1;
    color: rgba(255,102,0,0);
    text-decoration: none;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out;
    }

.toplink{
color: #ff6600;
font-size: 14pt;
text-decoration: none;
}
   
#top li:hover li{
height:30px;
margin-top:5px;
margin-bottom: 5px;
}

#top li:hover li a{
color:#ff6600;
color: rgba(255,102,0,.8);
text-decoration: none;
}

#top li li a:hover{
color:#333;
}

#top ul ul{
background:white;
background: rgba(255,255,255,1);
-webkit-border-bottom-left-radius: 9px;
-webkit-border-bottom-right-radius: 9px;
-moz-border-radius-bottomleft:9px;
-moz-border-radius-bottomright:9px;
-o-border-bottom-left-radius: 9px;
-o-border-bottom-right-radius: 9px;
border-bottom-left-radius: 9px;
border-bottom-right-radius: 9px;


#top li li:first-of-type{
padding-top: 15px;
}


#mainContent{
float: left;
position: absolute;
width: 860px;
margin-top:30px;
margin-left:50px;
text-align: justify;
}
음...

CSS animations on the iPhone and iPad use hardware accelerated native animations. These are far faster, smoother and use far less resources than the jQuery javascript only animations.

해석해 드리자면, css 가 jQuery 보다 훨씬 더 빠르고 부드럽다.  왜냐?  css 는 native execution 이기 때문에.  특히 스마트 폰 같은 경우는 많은 차이가 납니다. 

행님 사이트 얼마전까지만해도 들어가서 보지도 못했어요.  로딩하다가 time out 되서... 요즘 좀 빨라져서 이제 겨우 들어가져요... 아직도 페이지 로딩하는데 한 3초정도 걸립니다. (미국에서는)

jQuery 를 개발자들이 피하기 시작한 이유는 다른 환경에서보다도 특히 스마트폰의 환경에서 그 속도의 차이가 눈에 띄게 들어나기 때문입니다.
아니 또 제가 언제 jQuery 를 폄하했다고 그러세요? ㅠㅠ

documentation 에 그렇게 설명되어 있는데, 그걸 번역했다고 제가 jQuery 를 폄하 하는건가요?  ㅠㅠ

제가 하는 얘기가 아니라 엔지니어분들이, W3C 에서, 테스트 해보고 그렇게 얘기하는거잖아요....

왜 저한테 그러세요? ^^
html5 등장으로 jQuery가 사라진다라...

우선 html5와 jQuery 를 같은 위치에서 비교한다는건 좀 무리가 따르는 것 같군요.

사물로 보자면, html5 은 html의 새로운 제품이자 구조이고, jQuery는 그 안에 있는
일부분인데..

html5는 html (HyperText Markup Language) 이라는 웹페이지의 큰 틀을 만들고
규격화 해 온 html의 새로운 버전입니다.
아시다시피, xhtml도 한 버전이죠.

html 4.01 과 xhtml 이후로 나온 html5는 기존에 멀티미디어 등의 구현을 위해 별도로
플러그인을 설치해야 하는 플래시, 자바FX, 실버라이트 같은 것을 되도록 줄일 수 있도록
노력을 한 규격입니다.

이에 반해, javascript 기반인 jQuery는 웹페이지에서 본다면 html 안에서 작동하는 동적
기능을 위한 라이브러리입니다.
html에서 보면 html안에 넣어 작동하는 추가 기능을 위한 부속품(기능)인 셈이지요.
이 때문에, html 안에서 작동하는 jQuery가 html5로 인해 사라진다는 것은 잘못된 부분으로
보이네요.

오히려, 계속 보안 문제나, 여러 오류를 안고 있는 플래시 등이 사라진다고 한다면 모를까...

차라리, "html5 로 구성된 페이지에서 jQuery 를 사용할거냐? 말거냐?" 의 생각을 하시는게
좋을 듯 하군요.
깔끔하게 정리해주셨네요.. ^^

사실 jQuery의 '용도'를 jQuery 메뉴나 jQuery 슬라이더 정도로 파악하시는 글쓴분에게는 HTML5 쇼케이스가 새로운 세계를 보여주었을지도 모르겠네요.. ^^;
에효.. html5는 언제쯤 공부 다할까요 막막하네 ㅎㅎ;

예제사이트 중에 흔들면 움직이는 볼들 참 좋네요 ..
그런데 왠지 우리나라에선.. 개인적 포트폴리오에나 쓸듯 ㅠㅠ
요즘 디자이너들 너무 틀에 박힌것 같은 생각이 드네요
jQuery 사라지지 않습니다. ㅋ
html5+css3+js 가볍긴 하지만
어떻게 적용하는냐에 따라 달라지겠죠
애니메이션만 구동 할겁니까??
글을 읽고.. "이건 좀... 잘못 생각하고 있는건데.." 라고 생각했는데..
이미 많은 분들이 먼저 지적을 했군요 ㅋㅋ
간단히 개념정의의 오류를 짚어드리고 넘어가려고 했는데,
엄청난 토론이 있었네요.. ^^;

한가지만 다시 정리하자면,
원글에서 집중하셨던, (메뉴등을 포함한) 동적 표현 부분은 HTML5나 jquery 의 핵심은 아닙니다.
물론 최종적으로 눈에 잘 띄는 부분이기에 자주 강조되지만요..

또한 이런 동적 표현이나 동적 인터랙션만을 보더라도,
css3나 canvas 등으로 일정한 애니메이션을 가능하게 하지만, 거의 미리 정의된 애니메이션을 반복 실행하는 수준입니다. (hover 등을 이용한 간단한 인터랙션은 빼고)
실제 사용가능한 HTML5 웹사이트에서는 javascript을 이용해서 클라이언트 쪽 프로그램을 해줘야 합니다. 
'로직'을 담당할 부분이 HTMLx에 포함되지 않는 이상, (jQuery은 아니더라도) js등의 클라이언트 프로그램을 피할 수는 없을것 같습니다.

아마 HTML5의 새로운 기능들을 접하시고 많이 흥분 하신듯 한데,
실제로 웹 개발하는 분들은, 그런 기능을 더 잘 사용하기 위한 javascript library 들을 만들고 있습니다. ^^
jquery의 애니메이션이나 이팩트 기능은
jquery의 추가 플러그인 일 뿐입니다.
jquery ui도 jquery의 플러그인 일 뿐입니다.

jquery로 애니메이션만 만든다고 생각하시면 큰 오산입니다.

차라리 jquery-ui의 사용이 뜸해질 것이다 라고 하는게 훨씬 맞는 말일것 같네요..
html5가 대중화가 된다면 그에 맞는 버전이 별도로 나올거고
mysql  나왔다고 oracle 이 사라진 것도 아니고
c++ 나왔다고 c 언어가 안쓰이는 것도 아니고
이런건 좀 오바발상인듯

사이트를 무슨 애니메이션으로만 꾸미는 것도 아니고
html5와 jquery는 비교대상이 아니죠......

html5는 플랫폼이구요....jquery는 자바스크립트언어 프레임워크일 뿐.......

html5가 대중화가 된다고 해도 jquery는 없어지지 않습니다.....
csshop님의  jquery가 html5로 인해 사라질거라는 말을보고 벙쪗네요..
내가 알기론.. 같은 레벨로 볼것이 아닌데라는 생각을 했습니다..

벙찌면서 온 혼란은 제가 해당지식이 부족해서인듯한데.. 댓글들을 보면서 정리하는 계기가 되었네요^^;
HTML5와 Jquery를 단순비교 하면서 Jquery가 사라질꺼라고 단정지은부분에 개념의 오류가 있습니다.
단순 비교 자체가 불가능하구요 Jquery는 편리하고 빠르고 강력하고 호환성좋게 만들어낸 Javascript 라이브러리 입니다.(jQuery.js파일 안에 Javascript코드가 있는겁니다)
HTML5 로 실제 페이지를 제작할때도
그냥 HTML5책이나 강좌 앞부분만 보셔도 Javascript와 함께 쓰인다는 것을 아실껍니다.

지금은 Jquery로 만드는 많은 UI 나 기능이 HTML5 자체 태그로 대체될것 같다-->라고 말하고 싶으신것같습니다.  하지만 그렇게 되면 필요없는 부분까지 제외되어 더욱 작고 강력한 라이브러리가 되겠지요 더욱 많이 쓸거같은데..

어쨌든 제목이 낚시삘이 나서 들어와서 보고 댓글 한마디씩 달고 가실수 밖에 없습니다. 그리고 나서 댓글로 그런뜻이 아니다 하시는것보다 걍 제목을 바꾸시는게..

아직도 IE6이 20%가 넘어서 죽겠습니다. 언제 옵니까 뭐든 빨리 왔으면 좋겠네요
제가 볼때는 국내에서 익스9 이하가  5%미만이 되려면 아직도 먼 현실인거 같습니다.
개발자 입장으로는 5%로라도 개발하고 있는 목적에 따라 그 이하 버전들을 생각해야 하니까요 ㅜ.ㅜ
아울러 불법소프트웨어 (특히나 윈도우 같은 경우)  천국인 저희 나라에는 앞으로 2~3년이 지난다고 xp를 사용하지 않는 다는 보장이 없습니다. 그만큼 국내에서는 아직도 보편화되어 있고 지금도 윈도우 7일불편하다고 다운그레이드 하는 실정이라 더욱이 윈도우8은 제가볼때는 아주아주 불편해서리.. 터치위주의 os라 xp를 ms에서 업데이트를 중단한다고 해서 빠른시간내에 없어지지는 않을것같습니다. 제가 볼때는 html5가 대세가 될때는 향후 5년후로 보는것이 적당하지 않을까 싶습니다.
그래서 제가 볼때는 개발자만 죽어나는 세상같습니다. 쩝!~~
전체 195,335 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여4 회 시작24.04.25 20:23 종료24.05.02 20:23
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT