7

多くの言語には、他の人がアクセスできるようにしたい便利なライブラリを寄付する標準リポジトリがあります。たとえば、Perl には CPAN、PHP には PEAR、Ruby には RubyGems などがあります。JavaScript の最適なオプションは何ですか?

数か月前にStatistics::Distributionsを Perl から JavaScript に移植したので、質問します。(移植されたというのは、「テキストの置換を実行し、手作業でいくつかのことを修正した」という意味です。私はそれを書き直していません。) Perl でこのモジュールを何度も使用したので、statistics-distributions.jsが誰かの役に立ちそうです。そのため、オリジナルと同じオープン ソース ライセンス (GPL または Artistic License のいずれかを選択) の下に置きました。でも、欲しい人が見つけやすいように、どこに置いたらいいのかわからない。

どのような枠組みにも適合しません。これは、多くの有用な統計分布を 5 桁の精度で計算できるスタンドアロン ライブラリです。JavaScript で。

4

6 に答える 6

5

JSAN (JavaScript Archive Network)はあなたが探しているもののように聞こえますが、私は Test.Builder を除いて、JSAN から何かを個人的に使用したことはありません。

あなたの JavaScript が、グローバル名前空間を汚染したり、他の人のコードを壊す可能性のあること (たとえば、Object.prototype への追加など) を行うことなく、人々のプロジェクトにドロップインできる限り、Google Code のような場所に貼り付けます。すでに提案されています。

于 2008-09-19T07:20:12.713 に答える
3

JavaScript の集中リポジトリはありません。JS ライブラリには通常、独自のプラグイン リポジトリがありますが、スタンドアロン スクリプトの場合、それを宣伝する最良の方法は、ajaxianmashableなどの有名な Web サイトに送信することです。

于 2008-09-19T05:10:07.410 に答える
2

私の知る限り、中央の JavaScript リポジトリはありませんが、SnipplrまたはGoogle Codeのプロジェクトとして宣伝することに成功する可能性があります。

于 2008-09-19T06:20:09.723 に答える
1

SourceForge でプロジェクトを開始して、このようなコードの有用なスニペットを含めることができます (または、スニペットを検索してググってください)。

于 2008-09-19T05:09:44.260 に答える
1

Perl、Ruby、PHP などにはすべて、そのようなライブラリを使用するための配布メカニズムが言語に組み込まれています。

JSに組み込まれているようなものはありません。

そこにはたくさんのスクリプト アーカイブがありますが、「中央」の JS リポジトリはありません。

于 2008-09-19T06:32:45.997 に答える
1

jQueryなどの主要な Javascript ライブラリのプラグインとしてパッケージ化することを検討してください。詳細については、 http://docs.jquery.com/Plugins/Authoringを参照してください。このようにして、プラグイン ページに含めることができます。これにより、彼らには巨大な開発者ベースがあり、そのような機能の必要性が生じたときに最初に呼び出すポートの 1 つになるため、適切な露出が得られます。

jQuery は最も人気のあるフレームワークの 1 つですが (最もではないにしても)、jQueryに加えて/代わりに使用することを検討できる他のライブラリがあればホストがあります。

于 2008-09-19T07:30:45.670 に答える