2008-09-19 16 views
7

कई भाषाओं में मानक भंडार होते हैं जहां लोग उपयोगी पुस्तकालय दान करते हैं जिन्हें वे चाहते हैं कि दूसरों तक पहुंच हो। उदाहरण के लिए पर्ल में सीपीएएन है, पीएचपी में पीयर है, रूबी में रूबीजम्स हैं, और इसी तरह। जावास्क्रिप्ट के लिए सबसे अच्छा विकल्प क्या है?मुझे किस जावास्क्रिप्ट रिपोजिटरी का उपयोग करना चाहिए?

मैं पूछता हूं क्योंकि कुछ महीने पहले मैंने Statistics::Distributions पर पर्ल से जावास्क्रिप्ट तक पोर्ट किया था। (जब मैं कहता हूं कि मेरा मतलब है, "रैन टेक्स्ट प्रतिस्थापन, कुछ चीजें हाथ से तय की गईं।" मैंने को फिर से लिखा था।) चूंकि मैंने इस मॉड्यूल को पर्ल में कई बार उपयोग किया है, मुझे लगता है कि statistics-distributions.js संभव है किसी के लिए उपयोगी होना। इसलिए मैंने इसे उसी ओपन सोर्स लाइसेंस के तहत मूल (जीपीएल या आर्टिस्टिक लाइसेंस की अपनी पसंद) के रूप में रखा है। लेकिन मुझे नहीं पता कि इसे कहां रखा जाए ताकि लोग जो इसे चाहें, उन्हें ढूंढने की संभावना है।

यह किसी भी प्रकार के ढांचे में फिट नहीं है। यह सिर्फ एक स्टैंडअलोन लाइब्रेरी है जो आपको सटीकता के 5 अंकों तक कई उपयोगी आंकड़ों के वितरण की गणना करने की क्षमता प्रदान करती है। जावास्क्रिप्ट में

उत्तर

1

AFAIK, वहाँ है कोई केंद्रीय जावास्क्रिप्ट भंडार प्रसिद्ध वेबसाइट को भेजने के लिए है, लेकिन आप Snipplr पर या Google Code पर एक प्रोजेक्ट के रूप में इसे बढ़ावा देने में सफलता हो सकती है।

+0

मैंने Google Code चुना क्योंकि मैंने सोचा था कि इस तरह की किसी चीज़ की खोज करने वाले किसी और को कहीं और मिलेंगे। परियोजना के लिए http://code.google.com/p/statistics-distributions-js/ देखें। – user11318

1

आप इस तरह के कोड के उपयोगी स्निपेट रखने के लिए SourceForge पर एक प्रोजेक्ट शुरू कर सकते हैं (या स्निपेट के लिए Google को ढूंढने के लिए Google)।

3

जावास्क्रिप्ट के लिए कोई केंद्रीकृत भंडार नहीं है। जे एस पुस्तकालय आमतौर पर अपने स्वयं प्लगइन-खजाने है, लेकिन स्टैंड-अलोन स्क्रिप्ट के लिए, सबसे अच्छा तरीका यह बढ़ावा देने के लिए इस तरह के ajaxian के रूप में या mashable

+0

इस तरह इसे बढ़ावा देने के साथ मेरी समस्या यह है कि मैं उन लोगों के लिए ध्यान आकर्षित कर रहा हूं जो इसे नहीं चाहते हैं, और जो लोग 6 महीने में करते हैं उन्हें अभी भी नहीं मिल रहा है। यहां तक ​​कि यदि कोई केंद्रीकृत भंडार नहीं है, तो क्या कोई उचित लोकप्रिय और खोजने योग्य है? – user11318

+0

खैर, इस साइट में टैग और अच्छी तरह व्यवस्थित अभिलेखागार हैं। मैं अक्सर कुछ खोज करता हूं जब मैं कुछ जेएस सामान ढूंढ रहा हूं। – gizmo

1

पर्ल, रूबी, पीएचपी, आदि में सभी पुस्तकालयों का उपभोग करने के लिए भाषा में निर्मित वितरण तंत्र हैं।

जेएस में ऐसी कोई चीज़ नहीं है।

वहां कई स्क्रिप्ट अभिलेखागार हैं - लेकिन कोई "केंद्रीय" जेएस रेपो नहीं है।

5

JSAN (JavaScript Archive Network) ऐसी चीज की तरह लगता है जो आप खोज रहे हैं, लेकिन मैंने कभी भी व्यक्तिगत रूप से टेस्ट.बिल्डर के अलावा इसका कुछ भी उपयोग नहीं किया है।

जब तक आपकी जावास्क्रिप्ट को वैश्विक नामस्थान को प्रदूषित किए बिना या अन्य लोगों के कोड में ब्रेकेज के कारण उत्तरदायी होने वाली चीजों को करने के लिए लोगों की परियोजनाओं में गिराया जा सकता है (उदाहरण के लिए ऑब्जेक्ट.प्रोटोटाइप में जोड़ना) मैं इसे कहीं और चिपकाऊंगा जैसा कि पहले से ही सुझाया गया है Google Code की तरह।

+0

यह मेरा मूल विचार था, लेकिन इस बिंदु पर जेएसएएन एक मृत परियोजना है। – user11318

+0

हाँ, मुझे नहीं पता था कि जेएसएएन मर चुका था (आपको दिखाता है कि मैंने कितनी बार इसका इस्तेमाल किया), लेकिन यह एक डोरनेल के रूप में मर चुका है। यह बहुत बुरा है, मुझे लगता है कि यह अच्छा होगा। –

1

jQuery जैसे प्रमुख जावास्क्रिप्ट पुस्तकालयों में से एक के लिए प्लगइन के रूप में इसे पैकेजिंग पर विचार करें - अधिक जानकारी के लिए http://docs.jquery.com/Plugins/Authoring देखें। इस तरह इसे plugin page पर शामिल किया जा सकता है, जो इसे एक अच्छा डेवलपर आधार प्राप्त करेगा क्योंकि यह एक बड़ी डेवलपर आधार है और यह ऐसी कार्यक्षमता के लिए आवश्यकता होने पर कॉल के अपने पहले बंदरगाहों में से एक होगा।

जबकि jQuery सबसे लोकप्रिय ढांचे में से एक है (यदि सबसे अधिक नहीं है), तो other libraries पर एक मेजबान है, तो आप इसके अतिरिक्त/इसके अतिरिक्त उपयोग करने पर विचार कर सकते हैं।

संबंधित मुद्दे