Quale repository JavaScript dovrei utilizzare?[Chiuso]
-
01-07-2019 - |
Domanda
Molte lingue dispongono di archivi standard in cui le persone donano librerie utili a cui desiderano che altri abbiano accesso.Ad esempio Perl ha CPAN, PHP ha PEAR, Ruby ha RubyGems e così via.Qual è l'opzione migliore per JavaScript?
Lo chiedo perché qualche mese fa ho effettuato il porting Statistiche::Distribuzioni da Perl a JavaScript.(Quando dico portato intendo "ho eseguito sostituzioni di testo, corretto alcune cose a mano". L'ho fatto non riscriverlo.) Dato che ho usato questo modulo diverse volte in Perl, immagino che sia così statistiche-distribuzioni.js probabilmente sarà utile a qualcuno.Quindi l'ho messo sotto la stessa licenza open source dell'originale (a tua scelta tra GPL o Licenza Artistica).Ma non ho idea di dove metterlo in modo che le persone che potrebbero volerlo possano trovarlo.
Non rientra in nessun tipo di quadro.È solo una libreria autonoma che ti dà la possibilità di calcolare una serie di distribuzioni statistiche utili con una precisione di 5 cifre.In JavaScript.
Soluzione
Per quanto ne so, non esiste un repository JavaScript centrale, ma potresti riuscire a promuoverlo Snipplr o come progetto su Codice Google.
Altri suggerimenti
JSAN (rete di archiviazione JavaScript) sembra il tipo di cosa che stai cercando, ma personalmente non ho mai usato nulla a parte Test.Builder.
Finché il tuo JavaScript può essere inserito nei progetti delle persone senza inquinare lo spazio dei nomi globale o fare cose che potrebbero causare interruzioni nel codice di altre persone (aggiungendo a Object.prototype, ad esempio), lo incollerei semplicemente da qualche parte come Google Code come già suggerito.
Potresti avviare un progetto su SourceForge per contenere utili snippet di codice come questo (o cercare su Google snippet per trovarne uno).
Perl, Ruby, PHP, ecc. hanno tutti meccanismi di distribuzione integrati nel linguaggio per utilizzare tali librerie.
Non c'è nulla del genere integrato in JS.
Ci sono tonnellate di archivi di script là fuori, ma nessun repository JS "centrale".
Considera l'idea di confezionarlo come plug-in per una delle principali librerie Javascript come jQuery - Vedere http://docs.jquery.com/Plugins/Authoring per ulteriori dettagli.In questo modo può essere incluso nel loro pagina del plug-in il che gli darà una buona visibilità poiché hanno un'enorme base di sviluppatori e sarà uno dei loro primi porti di scalo quando si presenterà la necessità di tale funzionalità.
Sebbene jQuery sia uno dei framework più popolari (se non il più) in circolazione, esiste un host if altre biblioteche potresti prendere in considerazione l'utilizzo in aggiunta/al posto di esso.