가장 간단하고 강력한 Javascript 프레임워크는 무엇입니까?[닫은]

StackOverflow https://stackoverflow.com/questions/139723

  •  02-07-2019
  •  | 
  •  

문제

나는 mootools, jquery, 프로토타입 및 scriptaculous를 포함한 다양한 자바스크립트 프레임워크를 사용해 왔으며 모두 훌륭하지만 더 복잡한 아이디어로 확장하기가 어렵다는 것을 알았습니다.

제가 한 가지를 알아내려면 다양한 방향으로 사용할 수 있을 만큼 강력한 성능을 유지하면서 확장하고 사용하는 가장 간단한 방법은 무엇입니까?

도움이 되었습니까?

해결책

나는 jQuery를 제안합니다.

어제 선임 경영진이 그들을 설득하기 위해 우리 팀이 발표 한 프레젠테이션의 주요 주장을 알려 드리겠습니다.

원인:

  1. 공동체 수용. 보다 이 그래프. 2004 년부터 2008 년까지 성장하는 "프로토 타입", "Yui"및 "Scriptaculous"에 대한 검색을 보여줍니다. 그런 다음 2006 년에는 "jQuery"가 다른 라이브러리의 수를 두 배로 늘리는 곳에서 검색을 수행하지 않습니다. 커뮤니티는 실제로 단일 주요 제품으로 수렴하고 있으며 jQuery입니다.

  2. jQuery는 매우 간결하고 읽을 수 있습니다. 나는 Yui로 작성된 기존 코드 (무작위로 선택된)를 가져 와서 jQuery로 다시 작성하려는 실험을 수행했습니다. jQuery에서 1/4 정도였습니다. 따라서 쓰기가 쉽고 4 배 유지 유지하기가 쉽습니다.

  3. JQuery는 나머지 웹 세계와 잘 통합됩니다. 항목을 선택하기위한 열쇠로 CSS 구문을 사용하는 것은 HTML, CSS 및 JavaScript의 고도로 분리 된 세계를 결합시키는 데 도움이되는 훌륭한 트릭입니다.

  4. 문서 : jQuery에는 우수한 설명서가 있으며 모든 방법의 명확한 사양과 작업 예제가 있습니다. 그것은 훌륭한 책을 가지고 있습니다 (나는 "jQuery in action"을 추천합니다.) 유일하게 일치하는 유일한 경쟁자는 Yui입니다.

  5. Active User Community : 프로토 타입의 주요 커뮤니티 토론 포럼 인 Google Group에는 거의 1000 명의 회원이 있습니다. JQuery의 Google 그룹은 10 배 많은 회원을 보유하고 있습니다. 그리고 저의 개인적인 경험은 커뮤니티가 도움이되는 경향이 있다는 것입니다.

  6. 쉬운 학습 곡선. jQuery는 디자이너로서의 경험을 가진 사람들에게도 배우기 쉽지만 코딩 경험은 없습니다.

  7. 성능. 체크 아웃 이것, Mootools가 게시합니다. 다른 프레임 워크의 속도를 비교합니다. jQuery가 항상 가장 빠른 것은 아니지만 모든 테스트에서는 매우 좋습니다.

  8. JQuery의 Noconflict 모드와 Core Library의 작은 크기는 이미 다른 라이브러리를 사용하는 환경에서 잘 작동하는 데 도움이됩니다.

  9. JavaScript를 사용할 수 있도록 설계되었습니다. 루핑은 JavaScript의 통증입니다. jQuery는 루프를 작성할 필요가 거의없는 세트 객체와 함께 작동합니다. JavaScript의 가장 큰 강점은 기능이 일류 객체라는 것입니다. jQuery는이 기능을 광범위하게 사용합니다.

  10. 플러그인. jQuery는 그것을 만들도록 설계되었습니다 쉬운 플러그인을 작성합니다. 그리고 플러그인을 쓰는 사람들의 거대한 커뮤니티가 있습니다. 당신이 원하는 것은 아마도 거기에있을 것입니다. 같은 것을 확인하십시오 이것 또는 이것 시각적 예를 위해.

이 설득력이 있기를 바랍니다!

다른 팁

제 생각에는 jQuery는 매우 강력하고 단순합니다. CSS 선택기 구문을 사용하여 요소를 철회하고 jQuery ()의 alias 인 jQuery () 및 $ ()의 두 가지 기능 만 추가합니다.

JQuery에는 슬라이드 쇼, 아코디언 컨트롤, 풍부한 캘린더 등과 같은 작업을 수행 할 수있는 수많은 플러그인이 있습니다. "JQuery in Action"이라는 책은 온라인 참조 자료의 경이로운 동반자입니다.

우리는 마지막 프로젝트에서이를 사용하여 상당히 풍부한 스케줄링 도구를 만들었고 그것을 너무 좋아했습니다. 우리는 컨설팅 회사 전체에서 모든 JavaScript 사용의 Defacto 표준으로 채택을 권장합니다. 결과를 확인할 수 있습니다 http://www.stanleysteemer.com

jQuery는 제가 가장 좋아하는 것입니다

원기. 간단하고 눈에 잘 띄지 않으며 JavaScript 코드를 그 어느 때보 다 깨끗하게 보이게 만듭니다.

그것은 있습니다 훌륭한 사용자 그룹, 당신이 당신의 질문에 거의 즉시 답변 할 수있는 곳

jQuery에 대한 또 다른 투표. 작고 집중적이지만 매우 강력합니다. 또한 JS 라이브러리의 (일반적으로 끔찍한) 표준에 의해 잘 문서화되어 있습니다.

구문 주위에 머리를 잡으면 확장하기가 매우 쉽습니다.

메모: 이 답변은 Angular/Ember/etc 이전이었습니다.그래서 오래된 문제를 해결합니다.

저는 이 내용을 가르치고 있으며 실제로 JQuery를 선택하는 것 외에는 선택의 여지가 거의 없었습니다. 왜냐하면 업계의 대다수가 이미 JQuery를 '선택'했기 때문입니다(항상 타당한 이유는 아니지만, 저도 알고 있습니다). 또한 이미 일부를 알고 있는 학생들을 위해 CSS - 진입점이 더 낮습니다.

나는 또한 Mootools(두 번째 선택)를 사용했지만 동료가 '프로그래밍 가능성' 인수를 사용하여 JQuery로 전환하도록 설득했습니다. 코딩하고 이해하는 것이 더 깔끔하다는 것을 알았습니다.JQuery 커뮤니티, 온라인 문서, 무료 온라인 도서 그리고 타사 사이트 도와줘도.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top