티스토리 뷰

1. 제이쿼리의 탄생

제이쿼리 탄생배경부터 알아보면 파이어폭스 코드 따로, 인터넷익스플로러를 위한 코드 따로, 크롬을 위한 코드 따로, 즉 브라우저 호환성이 너무 안좋아서 이 호환성을 관리해줄 게 필요했고 그래서 탄생한 것이 바로 제이쿼리다.

제이쿼리

2. 문제점

하지만 문제는 사람들이 자바스크립트는 공부안하고 오로지 제이쿼리만 공부를 하기 시작했고, 그 단계를 살펴보면 html -> css -> 제이쿼리 형태로 공부하기 시작했고, 자바스크립트는 공부를 하지 않게 되는 경우가 많게 되었다.

따라서 사람들이 제이쿼리만을 공부하다보니, 이와 관련한 제이쿼리 플러그인들이 엄청나게 생기기 시작하게 되었다.(제이쿼리 드랍다운, 제이쿼리 슬라이더, 제이쿼리 메뉴 등 ...) 부트스트랩 프레임워크(웹사이트 제작에 활용)도 제이쿼리에 엄청나게 의존하고 있다.(슬라이더, 메뉴, 모달 등등) 즉 많은 사람들이 제이쿼리만를 엄청나게 이용하고 있다는 것이다.

3. 제이쿼리의 어떻게 될까?

하지만 브라우저 호환성 문제, 못생긴 코드로 발생했던 문제들이 해결되기 시작한다. 자바스크립트의 코드는 더 이상 못생기지 않음(ES6, ES7, ES8 덕분에 코드가 아름다워짐) 즉 코드를 쓰는 것이 쉬워지며 또한 브라우져 호환성도 ES6, ES7 때문에 호환성이 엄청나게 개선되기 시작하게 되었다.

+ 부트스트랩 5의 경우도 제이쿼리를 100%제거하겠다고 발표를 하게됨... 대신 이것을 바닐라 자바스크립트로 대체하겠다고 발표하게 되었다.(더이상 자바스크립트의 코드는 못생기지 않았음)

따라서 제이쿼리를 공부해야했던 원인들이 제거됐기 때문에, 제이쿼리는 앞으로 크게 중요하지 않으며 굳이 배울 필요조차 없는 언어가 되고 있다. 하지만 아직도 기존에 사용했던 방식의 변화는 생각보다 천천히 변화되는 경우가 많기 때문에 아직은 현업에서 많이 사용되고 있기는 하지만 대세적인 관점에서 봤을 때, 그 시간에 바닐라 자바스크립트를 배우는 것이 훨씬 중요하다고 생각된다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함