본문 바로가기
공부/javascript

[카드뉴스] 자바스크립트와 제이쿼리 차이점

by 매니션 2022. 3. 10.
반응형



자바스크립트란?



간단히말해 웹 페이지에 생동감을 주는 언어라고 이해하면 쉽습니다. html은 웹페이지의 뼈대를 만들어주고, css는 그에 옷을 입혀주는 역할을 합니다. 예외인 경우도 있지만, 자바스크립트는 그에 움직임을 주는 역할을 합니다. 가시적으로 보이는 움직임 뿐만 아니라 데이터를 백단(백엔드영역)으로 넘기는 기능도 할 수 있습니다.

 


자바스크립트 어원



자바스크립트(자스)는 왜 이름이 자바스크립트 일까요? 자바와 무슨 관련이지? 자바스크립트를 배우면 자바를 쉽게 할 수 있을까?


결론부터 말하면 아무 관련 없습니다!

 

자바스크립트가 처음 출시됐을 땐 LiveScript(라이브스크립트)라는 이름이었는데, 그 당시 웹페이지에서 사용하는 언어는 크게 메리트가 없었습니다. 그래서 그저 인기의 힘을 빌려 자바스크립트로 이름을 바꿨습니다. 하지만 이제 자바 못지않게 많이 사용되며 오히려 배우는 입장에서는 혼란스러워 지는 이름이 되었습니다.


자바스크립트의 역할



자바스크립트는 웹페이지에 생동감을 주는 역할로 움직임이나 데이터 이동에 관여합니다.
- html을 추가하거나 수정하는 기능
- css 스타일을 변경하는 기능
- 사용자 행동에 반응 (마우스, 키보드등으로 변화를 주는 기능)
- 네트워크를 통해 원격 서버에 요청
- AJAX 기술을 이용한 웹 서버와 통신
- 웹 브라우저 제어, 쿠키 등의 설정과 조회.
- 클라이언트 측에 데이터 저장



자바스크립트와 제이쿼리



제이쿼리란, 자바스크립트를 간편하게 사용할 수 있도록 단순화시킨 오픈 소스 기반의 자바스크립트 라이브러리 입니다. 자바스크립트를 보다 쉽게 사용할 수 있도록 만들어져 엄청난 지지를 받았습니다.

 


자바스크립트와 제이쿼리중 무엇을 써야할까요?
이론적으로는 자바스크립트를 배우는게 정석이겠지만, 이는 비교적 난이도가 어려워 처음부터 자바스크립트만 배우면 학습기간이 길어져 지칠 우려가 있습니다. 

학습은 자바스크립트로 하되, 빠른 시일 내에 써야한다면 제이쿼리의 도움을 받는게 작업속도에 더 효과적일 것입니다. 

 


제이쿼리의 미래



요즘 리액트나 뷰 등 새로운 프레임워크, 라이브러리의 등장으로 제이쿼리의 입지가 줄어들고 있습니다. 하지만 한국 사회에서 현재 제이쿼리가 쓰인 사이트가 많기때문에 당장 사라지기는 어렵습니다. 향후 몇 년간은 제이쿼리를 병행해서 사용될 것으로 보입니다.

신입의 경우리면 제이쿼리보다는 현재 전망이 밝은 리액트나 뷰, 앵귤러 등을 배우는게 더 유용할 것으로 보입니다. 현재 사이트 유지보수나 간단한 개인 홈페이지(포폴사이트 등)을 만드는 것이라면 쉽게 배울 수 있는 제이쿼리로 다가가는 것도 나쁘지 않은 선택일 것입니다.

반응형

댓글