웹 프론트엔드에서 제이쿼리 가 위태롭다?
과거엔 자바스크립트 프레임워크와 라이브러리는 제이쿼리에 의존해왔는데 최근들어 의존도가 떨어지고 있다.
개발자들도 제이쿼리가 더이상 필요하지 않다고 한다.
제이쿼리(jQuery)란?
제이쿼리는 웹사이트에 자바스크립트를 쉽게 활용할 수 있도록 도와주는 오픈소스 기반의 자바스크립트 라이브러리 이다.
제이쿼리(jQuery) 특장점?
1.웹 상에서 엘리먼트를 쉽게 찾고 조작할 수 있다. 거의 모든 웹브라우저에 대응할 정도로 호환성이 뛰어나다.
2.네트워크, 애니메이션 등 다양한 기능을 제공
3.메소드 체이닝 등 짧고 유지관리가 용이한 코드작성을 지원
4.관련 플러그인들이 웹상에 공개되어있어 플러그인을 직접 구현하거나 확장 가능
제이쿼리는 마이크로소프트의 ASP.NET 프레임워크, 워드프레스 등 다양한 라이브러리와 프레임워크에 포함되면서 웹 프론트엔드 분양에서 점유율이 지속적으로 상승했다. 현재도 웹사이트용 자바스크립트 라이브러리 사용률은 1위를 차지하고있다.
제이쿼리(jQuery) 현 상황
제이쿼리가 본격적으로 사용되기 시작한 07~08년은 인터넷익스플로러가 전세계 웹 브라우저 시장의 점유율을 대부분 차지하면서 절대 강자로 군림하고있었다. 익터넷익스플로러는 윈도우 환경에 주력하면서 업그레이드가 느렸다 생산성과 가독성이 높은 간결한 코드를 작성하기 위해 제이쿼리가 필요했다. 그러므로 자연스럽게 인터넷익스플로러와 같이 제이쿼리의 점유율도 상승했다.
하지만 08년도에 크롬이 등장하면서 브라우저 시장은 크게 바뀌었다.
윈도우, 맥, 리눅스 등의 데스크탑 뿐만아니라 안드로이드 등의 모바일 OS에도 지원하는 크롬은 인터넷익스플로러의 점유율을 빠르게 따라잡으며 13년도 이후에는 시장점유율 1위를 지키고있다.
크롬은 익스플로러와는 다르게 성능이 우수한 렌더링 엔진을 탑재하였고 빠른 업그레이드를 위해 휍표준을 신속히 반영하였다.
그러니 제이쿼리와 같은 라이브러리를 사용하지 않고도 양질의 웹 애플리케이션 구현이 가능해졌다.
그리고 자바스크립트라이브러리의 하나인 리액트는 가상돔을 채용하여 대중화했다. 웹페이지를 쉽게 제작 할 수 있어 개발자들은 크게 선호했고 이후 vue.js 등의 프레임워크와 라이브러리도 가상돔을 적응 채용하고있다 하지만 이럴 수록 제이쿼리의 필요성은 떨어진다. 그러다보니 자연스럽게 사용량이 줄고 점유율이 떨어질 수 밖에 없는것이다.
하지만 제이쿼리는 이제 사용하지 않느냐 더이상 필요가 없냐 라고 한다면 답은 아니오 다.
제이쿼리는 경량화, 시즐의 내재화, 브라우저 호환기능 등으로 대응을 하고 있으면
예전만치는 아니지만 지금도 수많은 오픈소스 컨트리뷰터들이 참여하여 개선중인 프로젝트이다.
그리고 과거에 이미 작업해놓은것들이 있어서 사용자가 감소할 수 는있지만 절대 사라지는 프로젝트는 아니란것이다.
혹시라도 지금 제이쿼리를 배워야 할까? 실무에 많이 쓰일까? 고민을 하고 있다면 주저말고 배워라 라고 말하고 싶다.
'IT' 카테고리의 다른 글
23년 K-디지털 트레이닝 우수성과기관 16개소 선정 (0) | 2023.02.13 |
---|---|
코틀린(Kotlin)이란? 배워야할까? (0) | 2023.02.10 |
개발자 모시기전쟁?? 웹개발자 취업 현실 (0) | 2023.01.12 |
빅데이터 분석기사 자격증 및 취업전망은? (0) | 2023.01.10 |
웹개발자 (프론트엔드, 백엔드)개념정리 -feat.코딩이란? (2) | 2022.12.27 |
댓글