2008-09-19 3 views
7

많은 언어가 다른 사람들이 액세스 할 수 있도록 유용한 라이브러리를 기증하는 표준 저장소가 있습니다. 예를 들어 Perl은 CPAN, PHP는 PEAR, Ruby는 RubyGems 등이 있습니다. JavaScript에 가장 적합한 옵션은 무엇입니까?어떤 자바 스크립트 저장소를 사용해야합니까?

몇 달 전 나는 펄에서 Statistics::Distributions을 (를) JavaScript로 이식했기 때문에 물어 봅니다. (내가 말했을 때, "란 텍스트 대체는 수작업으로 해결했습니다."라고 말했을 때 이 아니고이 아닙니다.)이 모듈을 Perl에서 여러 번 사용했기 때문에 statistics-distributions.js이 가능할 것이라고 생각합니다. 누군가에게 유용하다. 그래서 나는 그것을 원래의 오픈 소스 라이센스 (GPL 또는 Artistic License) 중에서 선택했습니다. 그러나 그것을 원할지도 모르는 사람들이 그것을 찾을 가능성이 높아지기 위해 어디에 넣어야할지 모르겠습니다.

프레임 워크에 맞지 않습니다. 그것은 단지 5 자리의 정확도에 대한 유용한 통계 분포의 수를 계산할 수있는 독립형 라이브러리입니다. 자바 스크립트에서.

답변

1

AFAIK ajaxian 또는 mashable 유명한 웹 사이트로 전송하는 것입니다,하지만 Snipplr 또는 Google Code의 프로젝트로 홍보를 성공했을 수 있습니다.

+0

Google 코드를 선택했는데, 이와 같은 것을 검색하는 사람이 다른 곳보다 더 많이 찾을 수 있다고 생각했기 때문입니다. 프로젝트는 http://code.google.com/p/statistics-distributions-js/를 참조하십시오. – user11318

1

SourceForge의 프로젝트를 시작하여 이와 같은 유용한 코드 스 니펫 (또는 스 니펫을 찾기위한 Google)을 포함 할 수 있습니다.

3

JavaScript 용 중앙 저장소가 없습니다. JS 라이브러리는 일반적으로 자신의 플러그인-저장소를 가지고 있지만, 독립형 스크립트, 그것을 홍보하는 가장 좋은 방법은 더 중앙 자바 스크립트 저장소가없는 등,

+0

그런 식으로 홍보하는 것이 내 문제는 내가 그것을 원하지 않는 사람들을 위해주의를 환기시키고, 6 개월 이내에 사람들이 그것을 찾을 수 없다는 것입니다. 중앙 리포지토리가없는 경우에도 합리적으로 인기 있고 검색 가능한 저장소가 있습니까? – user11318

+0

글쎄,이 사이트에는 태그와 잘 구성된 아카이브가 있습니다. 나는 종종 JS 자료를 찾고있을 때 검색을 수행한다. – gizmo

1

Perl, Ruby, PHP 등은 모두 이러한 라이브러리를 사용하기 위해 언어에 내장 된 배포 메커니즘을 가지고 있습니다.

JS에 내장 된 것은 없습니다.

거기에는 수 많은 스크립트 아카이브가 있지만 "중앙"JS 저장소는 없습니다.

5

JSAN (JavaScript Archive Network)은 찾고있는 것과 비슷하지만 Test.Builder와 별개로 개인적으로 사용한 적이 없습니다.

전역 네임 스페이스를 오염시키지 않고 다른 사람들의 코드가 손상 될 수있는 JavaScript를 사람들의 프로젝트에 넣을 수 있다면 (예 : Object.prototype에 추가) 나는 어딘가에 붙일 것입니다. 이미 제안 된 Google Code와 유사합니다.

+0

그건 내 원래의 생각 이었지만, JSAN은이 시점에서 죽은 프로젝트입니다. – user11318

+0

그래, 나는 JSAN이 죽었다는 것을 알지 못했다. (얼마나 자주 내가 그것을 사용했는지 보여준다.)하지만 그것은 도일류처럼 죽어있다. 너무 나쁘다고 생각합니다. 좋았다고 생각합니다. –

1

자세한 내용은 jQuery과 같은 주요 Javascript 라이브러리 중 하나의 플러그인으로 패키지화하는 것이 좋습니다. 자세한 내용은 http://docs.jquery.com/Plugins/Authoring을 참조하십시오. 이 방법은 거대한 개발자 기반을 보유하고 있기 때문에 좋은 노출을 얻을 수있는 plugin page에 포함될 수 있으며 이러한 기능에 대한 필요성이 제기 될 때 첫 번째 호출 포트 중 하나가 될 것입니다.

jQuery는 가장 많이 사용되지 않는 프레임 워크 중 하나이지만, other libraries을 사용하는 경우 jQuery를 사용할 수도 있습니다.

관련 문제