2009-09-30 5 views
3

어떤 라이브러리가 가장 좋을지에 대해 열심히 생각했지만 어떤 라이브러리 "X"가 라이브러리 "Y"의 특정 기능을 잃어 버릴 수 있습니다.같은 페이지에서 여러 개의 자바 스크립트 라이브러리를 사용하는 것이 가장 좋습니다.

여러 개의 JavaScript 라이브러리를 동시에 사용하는 것에 대한 사람들의 생각은 무엇입니까?

+1

서로 잘 어울리는 라이브러리를 선택하십시오. 예를 들어, jQuery와 YUI는 매우 자체 캡슐화 된 반면 Prototype과 Mootools는 충돌하지 않으므로 충돌 가능성이 더 큽니다. – kangax

답변

7

간단히 말하면,하지 마십시오.

  • 가능한 충돌 라이브러리 (Date.prototype.toJSON는() 자주 ($ 대 $ ('요소') ('# 요소')) 응용 프로그램에서

    1. 일관성 코드 : 당신과 함께 두통이있을 것이다 사용자가 이렇게 나쁜 사용자 경험,
    2. 더 많은 문서를 다운로드 할 업데이트 유지하기 위해
    3. 더 많은 코드를 새로운 DEVS에 대한 추적, 따라서 더 큰 학습 곡선을 유지하고 확보하기 위해
    4. 추가 오버 헤드) libs와 정의
    5. 더 시간을 보냈다. 무슨 라이브러리를 사용하고 싶은지.

    다른 라이브러리 주소가 필요한 특정 요구 사항이있는 경우 필요에 따라 해당 라이브러리 조각을 가져옵니다. 필요한 것을 추출하는 것보다 시간을 절약 할 수 있습니다.

  • +1

    이것은 잘못된 답변이며 오늘날의 모범 사례와 일치하지 않으므로 수정해야합니다. – BentOnCoding

    +0

    나는이 대답이 얼마나 틀린 것인지 정말로 강조 할 수 없다. – BentOnCoding

    +3

    @Robotsushi - jQuery + 백본 또는 그 라인을 따르는 예제는 훌륭합니다. 라이브러리는 함께 작동하도록되어 있습니다.이는 jQuery 플러그인이나 다른 것을 사용해서는 안된다고 말하는 것과 같습니다. 3 년 전에 질문이 제기되었을 때 OP가 말한 내용이 아닙니다. – jvenema

    1

    jQuery와 해당 플러그인을 사용하십시오. 당신은 결코 당신이 필요로하는 기능을 가지지 못할 것입니다. 여러 라이브러리를 사용하는 데는 아무 문제가 없지만 단일 프레임 워크 내에서 유지하는 것이 좋습니다 ... 코드를 다루고 코드베이스를 좀 더 쉽게 관리 할 수 ​​있습니다.

    2

    점점 더 많은 자바 스크립트 라이브러리가 나오면서 매일 여러 개의 자바 스크립트 라이브러리를 포함 할 수없는 경우가 종종 있습니다.

    내가 자주 다음 라이브러리의 조합 사용

    • jQuery를
    • KendoUI
    • backbone.js
    • knockout.js
    • require.js
    • underscore.js
    • modernizer.js

    좋은 자바 스크립트 개발자는 솔루션을 완료하는 데 필요한 라이브러리를 활용합니다.

    임의로 한 라이브러리에 자신을 제한하려면 추가 작업을 만들어야합니다.

    메모리 사용 공간을 염려하지만, 필요하지 않으면 휠을 다시 발명하지 마십시오.

    관련 문제