본문 바로가기

Development/JavaScript

[jQuery] jQuery란 무엇일까?

728x90

 

jQuery란 무엇일까?

 

어떤이들은 라이브러리의 일종이라고 부르며 다른이들은 프레임워크의 일종이라고 부르기도하는 jQuery...

많은 이들이 사랑하고 특히 대한민국에서 많이 사용하고 있는 jQuery는 무엇일까?

 

jQuery의 홈페이지에서는 이렇게 설명하고 있습니다.

 

jQuery는 빠르고 작으며 기능이 풍부한 JavaScript 라이브러리입니다. 

다양한 브라우저에서 작동하는 사용하기 쉬운 API를 사용하면 HTML 문서 탐색 및 조작, 이벤트 처리, 애니메이션 및 Ajax를 훨씬 간단하게 만들 수 있습니다.

다양성과 확장 성을 결합한 jQuery는 수백만 명이 JavaScript를 작성하는 방식을 변경했습니다.

 

즉, jQuery는 가벼운 라이브러리라는게 공식적인 입장인듯 합니다.

 

 

 

 

별외로 개인적인 생각을 끄적여 봅니다~

 

요즘은 jQuery보다 React, Angular, Vue등 가상 DOM을 활용한 스크립트들이 인기를 끌고 있는 것 같습니다.

이런 최신 트렌드에 의하여 'jQuery는 구식이다.', '이미 오래전의 유물이다.' 라는 식의 부정적인 영향을 받으면서 많은 사용자들이 빠져나갔을 것이라는 예상을 하였지만 2017년까지도 지속적으로 꾸준하게 사용률이 올라가는 모습을 볼수 있습니다.. (현재는 잘모르겠다.)

 

어떤 사이트를 참고하니 218년 까지도 꾸준하게 올라감을 볼 수가 있네요. ㅎㅎ

 

그렇다면 jQuery를 구시대의 유물이라고 생각하면서 이렇게 다운로드수가 올라가는것은 어떤 이유일까요?

경험적 느낌으로 와닿는 것은 SI같은 경우 모든 이들이 쉽게 사용할수 있는 라이브러리 또는 프레임워크를 사용을 해야한다는 것입니다. 특히 협업하는 곳에서는 공용적인 언어를 선호할수 밖에 없습니다. 이유는 SI에 있어서는 넉넉한 시간이 주어질 경우가 생각보다는 많지 않기 때문입니다. 

jQuery는 이미 많은 프로젝트에서 검증되고 사용되고 있는 라이브러리이며, 순수 자바스크립트보다 쉬운 접근과 사용이 큰 이점중의 하나인것 같습니다. 특히 몇일만 만지작하다 보면 '난 jQuery를 잘 할수 있어'라는 생각이 들정도로 다른 JS 프레임워크보다 학습곡선도 완만합니다. 

특히 노드를 접근하는 방법은 $(selector) 하나면 바로 접근 가능하고 체인기능도 있어서 코드를 보다 짧고 효율적으로 사용할수 있습니다.

사실 이 두가지만 알아도 반 이상은 알고 시작하는 것이라고 개인적을 생각합니다.

 

어떻게 하다보니 jQuery 찬양론자가 되어버렸지만 사실은 React를 선호하는건 함정.

하지만 React는 jQuery보다는 잘 알지는 못하기에 비교하는것에 대한 말은 안하도록 하겠습니다.

아무튼 결과적으로 jQuery는 아직 우수한 라이브러임에는 틀림없는 사실인것 같다는 생각을 합니다.

 

감사합니다.

 

추가로 개인적으로 생활코딩W3Schools를 참고로 공부하시면 보다 쉽게 접근할수 있을거라 생각합니다.

 

 

 

728x90
반응형