Question

De nombreuses langues disposent de référentiels standard dans lesquels les utilisateurs donnent des bibliothèques utiles auxquelles ils souhaitent que les autres utilisateurs aient accès. Par exemple, Perl a CPAN, PHP a PEAR, Ruby a RubyGems et ainsi de suite. Quelle est la meilleure option pour JavaScript?

Je le demande parce que j’ai porté il y a quelques mois Statistics :: Distributions de Perl à JavaScript. (Quand je dis porté, je veux dire, "Ran text substitutions, corrigé quelques choses à la main." Je ne l'ai pas réécrit .) Depuis que j'ai utilisé ce module plusieurs fois en Perl Je suppose que statistics-distributions.js est susceptible de être utile à quelqu'un. Je l'ai donc placée sous la même licence open source que l'original (votre choix est la licence GPL ou la licence artistique). Mais je ne sais pas où le mettre pour que les personnes qui le souhaitent puissent le trouver.

Cela ne rentre dans aucun type de cadre. C'est juste une bibliothèque autonome qui vous donne la possibilité de calculer un certain nombre de distributions de statistiques utiles avec une précision de 5 chiffres. En JavaScript.

Était-ce utile?

La solution

Pour autant que je sache, il n’existe pas de référentiel JavaScript central, mais vous pourrez peut-être en faire la promotion dans Snipplr ou en tant que projet. sur code Google .

Autres conseils

JSAN (réseau d'archives JavaScript) ressemble au genre de choses que vous recherchez, mais je ne l'ai jamais personnellement utilisé quoi que ce soit en dehors de Test.Builder.

Tant que votre code JavaScript peut être inséré dans les projets des personnes sans polluer l'espace de nom global ou faire des actions susceptibles de provoquer la rupture du code d'autrui (en ajoutant à Object.prototype, par exemple), je le collerais quelque part comme Google Code comme déjà suggéré.

Il n’existe pas de référentiel centralisé pour JavaScript. Les bibliothèques JS ont généralement leurs propres référentiels de plug-ins, mais pour les scripts autonomes, le meilleur moyen de le promouvoir est de l'envoyer à un site Web célèbre tel que ajaxian ou mashable

Vous pouvez démarrer un projet sur SourceForge contenant des extraits de code utiles comme celui-ci (ou Google pour que les extraits en trouvent un).

Perl, Ruby, PHP, etc. ont tous des mécanismes de distribution intégrés dans le langage pour utiliser de telles bibliothèques.

Il n'y a pas une telle chose intégrée dans JS.

Il existe une multitude d'archives de scripts, mais pas de "central". JS repo.

Envisagez de l'utiliser comme plug-in pour l'une des principales bibliothèques JavaScript, telle que jQuery - voir http://docs.jquery.com/Plugins/Authoring pour plus de détails. De cette façon, il peut être inclus sur leur page du plugin , ce qui lui donnera une bonne visibilité car ils disposent d'une base de développeurs énorme. et ce sera l’un de leurs premiers ports d’escale s’il est nécessaire de disposer de telles fonctionnalités.

Bien que jQuery soit l’un des frameworks les plus populaires (sinon le plus complet), il existe un hôte si autres bibliothèques < Vous pouvez envisager d’utiliser en plus / au lieu de cela.

scroll top