我应该使用什么 JavaScript 存储库?[关闭]
-
01-07-2019 - |
题
许多语言都有标准存储库,人们在其中捐赠他们希望其他人能够访问的有用库。例如,Perl 有 CPAN,PHP 有 PEAR,Ruby 有 RubyGems,等等。JavaScript 的最佳选择是什么?
我问是因为几个月前我移植了 统计::分布 从 Perl 到 JavaScript。(当我说移植时,我的意思是,“进行文本替换,手动修复一些东西。”我做到了 不是 重写它。)因为我在 Perl 中多次使用这个模块,所以我认为 统计分布.js 可能对某人有用。因此,我将其置于与原始版本相同的开源许可证之下(您可以选择 GPL 或艺术许可证)。但我不知道该把它放在哪里,以便需要它的人可以找到它。
它不适合任何类型的框架。它只是一个独立的库,使您能够计算许多有用的统计分布,精确度为 5 位数。在 JavaScript 中。
其他提示
JSAN(JavaScript 存档网络) 听起来像是您正在寻找的东西,但除了 Test.Builder 之外,我个人从未使用过其中的任何东西。
只要你的 JavaScript 可以放入人们的项目中,而不污染全局命名空间或做可能导致其他人的代码损坏的事情(例如添加到 Object.prototype),我就会把它放在像 Google Code 这样的地方已经建议了。
您可以在 SourceForge 上启动一个项目来包含类似这样的有用代码片段(或者通过 google 搜索代码片段来找到一个)。
Perl、Ruby、PHP 等都在语言中内置了分发机制来使用此类库。
JS 中没有内置这样的东西。
那里有大量的脚本档案 - 但没有“中央”JS 存储库。
考虑将其打包为主要 Javascript 库之一的插件,例如 jQuery - 看 http://docs.jquery.com/Plugins/Authoring 更多细节。这样它就可以包含在他们的 插件页面 这将使其获得良好的曝光度,因为他们拥有庞大的开发人员基础,并且当需要此类功能时,这将是他们的第一个停靠港之一。
虽然 jQuery 是最流行的框架之一(如果不是最多的话),但如果 其他图书馆 您可以考虑使用补充/代替它。