2009-03-29 2 views
0

요즘에는 많은 JavaScript 라이브러리 (extJs, Scriptaculous, Dojo, 프로토 타입, 솔벤트 등)가 많이 있습니다. 단점과 찬성을 비교하는 사이트를 찾을 수 없습니다.ajax 스크립트 라이브러리를 사용 하시겠습니까?

누구나 추천 할 수 있습니까? 고려해야 할 것들 : - 크기 - 성능 - 크로스 플랫폼 - 사용 설명서 의 용이성 - (파이썬/장고 개발시 특별한 이유가 특정 하나를 사용하는?)

감사합니다! Yaniv

답변

2

jQuery가 가장 인기있는 이유는 바로 여기에 있습니다.

  • 아주 가볍습니다. 변형 된 버전은 19kb에 불과합니다.

  • 속도를 높이려면 jQuery hosted by google을 사용할 수 있습니다 (이 경우 사용자가 이미 캐시했을 가능성이 있습니다).

  • (거의 항상) 모든 브라우저에서 동일하게 작동하므로 이전에 싫어하는 여러 브라우저 개발 테스트가 필요하지 않았습니다.

  • 웹 디자이너에게 익숙한 CSS를 기반으로합니다.

  • CSS3 구성 요소를 사용합니다.

  • 커뮤니티에서 제공하는 많은 플러그인이 있습니다. 나만의 글을 쓰는 것도 쉽습니다.

  • 일부 대규모 웹 회사에서 사용합니다. StackOverflow, digg, Dell, Google 등

1

jQuery를 잊지 마세요.
그리고 크로스 플랫폼보다 크로스 브라우저에 가깝습니다.

6

jQuery는 매우 훌륭하고 아마도 가장 일반적입니다.

1

제 생각에는 프레임 워크를 선택할 때 고려해야 할 가장 중요한 사항은 코딩 스타일입니다. 모든 프레임 워크는 대략 동일한 방식이지만 다른 방식으로 수행됩니다.

제 조언은 당신에게 가장 적합한 것을 선택하는 것입니다. 크기, 성능 및 브라우저 호환성은 모든 프레임 워크에서 거의 동일합니다.

각 프레임 워크에 대한 기술적 인 세부 사항은 Wikipedia의 "Comparison of JavaScript frameworks"을 참조하십시오.

1

나는 위의 (즉, jQuery를)에 동의해야합니다 -뿐만 아니라 Prototype

프로토 타입 서버 측 언어는 불가지론 깨끗하고 간단하고 경량 자바 스크립트 엔진 좋습니다.

+1

나는 자바 스크립트의 확장과 같은 DOM을 연장하고, 프로토 타입으로 jQuery를 생각한다. – Tracker1

1

매우 유사한 질문에 대한 내 대답 :

jQuery를

  • 빠른
  • 잘 문서화는
  • 쉬운은 '아무튼
  • 프로토 타입과는 달리
  • 체이닝 사용 구체화하지 않으면 객체를 확장하지 마십시오. LY는 요청
  • 사용하기 쉬운 AJAX (I은 $ .ajaxSetup() 함수를 사랑) 선택
  • 을 필터링
  • 멋진 이벤트 핸들러
  • CSS 선택기
  • (프로토 타입의 배열을 루핑 시도)
  • 내가 체인을 언급 했습니까?
  • 작은 (30kb 만 해당)
  • 멋진 작은 빌드 - 효과.
  • 플러그인

(https://stackoverflow.com/questions/394601/which-javascript-framework-jquery-vs-dojo-vs/394837#394837)는

+0

myarray.each (function (item) {.. 사용 항목 ...}); 그게 가장 쉽습니다 ... 자료 구조는 프로토 타입을 통해 더 좋았지 만, jQuery와의 DOM 상호 작용을 좋아합니다. – Tracker1

관련 문제