카테고리 없음

JQuery 제이쿼리의 장점과 단점

쿠키는 서비스 2023. 11. 7. 18:00
반응형

Ajax나 DOM 이벤트 조작 등을 코드로 작성할 때 크로스 브라우저 호환을 고려해 많은 조건 분기를 사용해 코드가 불필요하게 길어졌다. 이런 상황 속에서 제이쿼리를 사용하면 간결하게 코드를 작성할 수 있었다.

 

JQuery의 장점

- 크로스 브라우저 호환을 구현할 수 있다.

- DOM을 간결하게 조작할 수 있다.

- 애니메이션을 간결하게 구현할 수 있다.

- JQuery UI등 주변 라이브러리가 풍부하다.

 

프론트엔드 요건이 점점 더 복잡해지면서 제이쿼리의 인기가 하락하기 시작했다.

JQuery의 단점

- 글로벌 스코퍼를 오염시킨다.

- DOM 조작 구현이 복잡해지기 쉽다.

- 라우팅(routing)등, 여러 페이지의 애플리케이션을 구현하는 구조가 없다.

- 브라우저의 표준화로 작동의 차이가 점점 눈에 띄지 않아, 브라우저 호환 코드가 필요하지 않게 됐다.

 

가장 큰 문제는 자바스크립으틔 글로벌 스코프가 오염되는 점!!

모던한 프론트엔드 개발에서 자주 사용되는 SPA나 컴포넌트 지향 사고방식과 잘 맞지 않음!

애니메이션을 만드는 자바스크립트 구현으로서는 종종 사용되지만 전반적으로 사용이 계속 줄고 있다.

반응형