我应该使用什么JavaScript存储库?

我应该使用什么JavaScript存储库?,javascript,open-source,Javascript,Open Source,许多语言都有标准的存储库,人们在其中捐赠有用的库,希望其他人能够访问这些库。例如,Perl有CPAN,PHP有PEAR,Ruby有RubyGems,等等。JavaScript的最佳选项是什么 我这样问是因为几个月前我将Perl移植到JavaScript。(当我说ported时,我的意思是,“运行文本替换,手工修复了一些东西。”我没有重写它。)因为我在Perl中多次使用这个模块,我认为这可能对某人有用。所以我把它放在与原版相同的开源许可证下(您可以选择GPL或Artic许可证)。但我不知道该把它放

许多语言都有标准的存储库,人们在其中捐赠有用的库,希望其他人能够访问这些库。例如,Perl有CPAN,PHP有PEAR,Ruby有RubyGems,等等。JavaScript的最佳选项是什么

我这样问是因为几个月前我将Perl移植到JavaScript。(当我说ported时,我的意思是,“运行文本替换,手工修复了一些东西。”我没有重写它。)因为我在Perl中多次使用这个模块,我认为这可能对某人有用。所以我把它放在与原版相同的开源许可证下(您可以选择GPL或Artic许可证)。但我不知道该把它放在哪里,这样想要它的人就有可能找到它


它不适合任何类型的框架。它只是一个独立的库,使您能够计算许多有用的统计分布,精确到5位数。在JavaScript中。

您可以在SourceForge上启动一个项目,以包含像这样有用的代码片段(或通过google查找代码片段)。

JavaScript没有集中的存储库。JS库通常有自己的插件库,但对于独立脚本,最好的推广方式是将其发送到著名网站,如or,AFAIK,没有中央JavaScript库,但您可能会成功地将其推广到或作为项目推广到。

Perl,Ruby,PHP,etc都有内置于语言中的分发机制来使用这些库

JS中没有这样的东西

那里有大量的脚本存档,但没有“central”JS repo。

听起来像是您正在寻找的东西,但我个人除了Test.Builder之外从未使用过它的任何东西


只要您的JavaScript能够被放入到人们的项目中,而不会污染全局名称空间,也不会造成其他人代码的破坏(例如添加到Object.prototype)我会像之前建议的那样把它放在谷歌代码的某个地方。

考虑将它打包为一个主要Javascript库的插件,如-请参阅以获取更多详细信息。通过这种方式,它可以包含在他们的应用程序中,这将获得良好的曝光率,因为他们拥有庞大的开发人员基础,并且当需要此类功能时,它将是他们的第一个调用端口之一


虽然jQuery是最流行的框架之一(如果不是最多的话),有一个主机,如果你可以考虑使用它来代替它。

我推广它的问题是,我会吸引那些不想要它的人注意,6个月后的人仍然找不到它。即使没有集中的存储库,也有合理流行和可搜索的存储库吗?这个网站有标签和组织良好的档案。当我在寻找一些JS的东西时,我经常在里面搜索。我选择谷歌代码是因为我认为搜索类似的东西的人在那里比在其他任何地方都更可能找到它。看看这个项目。这是我最初的想法,但JSAN在这一点上是一个死项目。是的,我不知道JSAN已经死了(向你展示了我使用它的频率),但它就像门钉一样死了。那太糟糕了,我想那会很好。