테스트 사이트 - 개발 중인 베타 버전입니다

j-query 사용은 올바른가?

전 개인적으로 j-query 사용을 즐기는 편이에요. 효과도 이쁘고 javascript 보다 훨씬 더 사용하기도 편하구요.

그런데 이번에 사이트 제작하면서 j-query 쓰니까, 과장님께서 웹표준을 위해선 j-query 쓰지 말고 javascript 를 사용하라고 하시더라구요.

j-query 의 경우 일종의 모듈.. 이라고 해야 하나, javascript 에서 기능을 모듈화 시킨 것으로 충돌이 나거나 사용이 안되는 경우도 있으니 웹표준/접근성/호환성을 위해선 되도록 지양해야 한다고 하네요.

하지만 모바일 웹일 경우엔 j-query 사용이 거의 필수적이고 (전자정부 프레임워크에서도 j-query mobile 사용 중이구요) 요즘 왠만큼 잘 만들어졌다고 하는 사이트 중에서 사용 안하는 곳도 없고...

과연 어떤게 맞는걸까요?

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 14개

jQuery가 웹표준과는 좀 떨어질진 몰라도. 크로스브라우징에는 최적화되어있는것으로 압니다.
웹표준과 크로스브라우징은 서로 약간 다른 개념이니까요.
웹표준이 꼭 정답이라기 보다, 필요할땐 쓰고 필요없는데선 안쓰는게 정답니다.
아하 !! 답변 감사합니다 :) 쓸데 쓰고 필요 없으면 안쓰는게 정답이네요 ㅋㅋㅋ
단순히 jquery 가 호환성이 안 좋다라기보단 활용여부에 달린 거 같은데, 하수라 잘 모르겠네요.
일단 가장 기본적으로 떠오르는 건 마우스 오버와 터치와 차이 같은 것인데 적재적소에 활용하면 괜찮지 않을까요?
jQuery는...javascript 라이브러리 입니다.
제이쿼리를 쓰지말고 자스를 쓰라는건..음...........
웹표준을 위해서라는게..뭔지 저도 궁금하네요 ㅠㅠ;;
쓰는게 좋습니다.
카페24인가 가비아인가 아무튼 그런 대형 업체쪽 웹관련부서의 신입사원들은 jquery로만 작업을 하도록 지시하기 때문에
처음부터 자바스크립트 기초가 부족한 신입사원들도 따로 자바스크립트 기초 안익히고 그냥 바로 jquery로 시작한다고 하네요.
일단 제 경우에도...익히기가 번거롭고 힘들어서 급한 프로젝트에서는 그냥 손에 익은대로 예전 방식의 자바스크립트를 쓰곤 하는데, 틈틈히 jquery 책보면서 공부는 하고 있습니다.
익숙해지면 jquery 사용하는게 무조건 낫다고 봅니다.
jquery, jquery 플러그인 빼고 계발한다는건 이제는 생각도 못하겠습니다~ㅎㅎ
요즘 전 jquery 매력에 푹 빠졌습니다. 넘 쓰기 편하고 좋은것 같아요
jQuery 는 ECMAScript 규격에 맞는 javascript library 입니다. javascript lib 를 놓고 웹표준이니 아니니 말 하는것 자체가 괴상한 표현 (웹표준이 뭔 말이죠? W3C standard 을 말하는건지...) 이긴 한데, (슈발 뭔 말이야? php 의 CI 이 웹표준이 아니다, 이런 말이랑 똑같은거죠.) 기존 javascript 짜 놓은거랑 충돌이 생기는 건 맞습니다.

특히 그누보드내에서는 비일비재 합니다. 아무 생각도 없이 한 15개정도 jQuery 를 짜서 여기저기 그누보드에 붙였다가 완전 개박살 난 적이 있는.... ㅠㅠㅠㅠ .noConflict() 으로 해결되는 문제가 아닌,... 그냥 자질구레하게 여기 저기서 쓰다보면 조금씩 버그가 나고 그럽니다. 그거 다 일일히 고칠려면 삽질 무진장 하게 될것 같더라구요.

(IE8 에서만 오류가 발생하고, 그것도 처음 페이지 로딩시에는 오류가 안생기고, reloading 하면 그때만 오류가 발생하고.. 어떤거는 오류가 생겼다 안생겼다, 지 마음이고..에효... 그때 생각하면 정말.......)

그냥 100% jQuery 로 가거나 100% jQuery 를 배제하거나, 특히 다른 사람이 짜놓은 게시판이나 CMS/framework 에서는 어디에 어느 javascript 이 깔려 있는지 일일히 다 확인을 해보지 않으면 알수가 없으니... 어느 한쪽이든 100% 로 가는게 좋은 것 같습니다.

저는 jQuery 를 포기할 수 없어서 그냥 그누보드 버리고 워프와, 워프의 게시판, 버디프레스로 갈아탔습니다. (워드프레스 쪽에서는 jQuery 맘 놓고 사용해도 되더라구요.)
저도..그누 ....ajax 충돌..ㅠㅠ
jquery와 javascript를 분리해서 생각한다는게 좀 이해가 가질 않네요.
가끔씩 충돌이 일어나는 경우는 다른 종류의 javascript 프레임웍을 쓸때와 버그가 있는 jquery외에는 아직 보질 못했습니다. - 아직까지는...
음... 한번 겪어 보시면... 사람 아주 잡습니다. 관련 문헌도 찾아볼수가 없고, 증상을 보여줘도 다들 고개만 갸우뚱... (야, 그거 신기하다... 이러면서 정작 문제해결은 아무도 제시해 주지 못하고...) 근데 똑같은걸 워프 (워드프레스)에 적용하면 아무런 문제가 없고....

처음부터 작동안되는건 에러잡기가 쉽죠. 그런데 작동 되었다 안되었다, 그것도 특정 브라우저에서만,... 이러믄 사람 아주 미칩니다. ㅠㅠㅠㅠ
jquery와 같은 프레임워크를 사용하게되면 크로스브라우징에 도움이 많이 됩니다.
하지만 우려하는 것은 프레임워크만 쓰다보면 DOM Scripting에서의 해결 방법을 잊게될 수 있다는겁니다.
프레임워크는 쓰되 완벽하게 알지는 못해도 대략적으로
아.. DOM에선 이런식으로 해결하겠군 이정도 방향은 잡아야한다는 이야기를 하고있습니다.
음, 저도 이해가 잘안되는 부분이네요. 개발자보고 프레임워크를 쓰지말라는 소리와 같은 맥락인데...
과도한 플러그인은 지향하는건 맞는데, jquery자체를 지향하라는건 근거가 좀 부족한거 같습니다.

게시글 목록

번호 제목
27980
7164
31729
31726
31725
31720
31711
7159
27974
19734
19730
19729
27969
7142
19728
19725
7130
19722
19719
7124
19718
19717
19716
19715
7122
30959
19714
31710
31709
19713
7117
19712
7111
31708
31707
19710
31706
31705
31704
19709
19707
31703
19706
31702
19705
31701
19704
31700
31699
31698
7107
19703
31697
31696
19702
19701
31695
27965
31694
19700
31693
19699
31692
31691
19698
19697
19696
19694
19693
19692
19691
19690
19689
19688
19687
7105
30955
7100
19681
7097
19678
7089
7086
7084
7082
19677
30953
7080
7077
7071
7070
7066
19676
19674
27961
7063
7061
19669
7060
20842