2013-04-10 7 views
14

चूंकि उल्का 0.6.0+ सीधे एनपीएम पैकेज का समर्थन करता है, क्या मेटीराइट अभी भी प्रासंगिक है, और इसका उपयोग करने के लिए कोई लाभ/नुकसान होगा?क्या मेट्रोराइट अभी भी प्रासंगिक है कि उल्का 0.6.0+ एनपीएम पैकेज का समर्थन करता है?

+0

यह सवाल पुराना हो चुका है:

बस meteor add meteorhacks:npm

मेरे लेख दिख रहा है। उल्कापिंड अब उल्का का हिस्सा है। Https://github.com/oortcloud/meteorite देखें –

उत्तर

9

इस बिंदु पर उल्कापिंड अभी भी प्रासंगिक है। भले ही एनपीएम पैकेज उल्का में समर्थित हैं (http://atmosphere.meteor.com)

हालांकि एनपीएम मॉड्यूल अब जोड़ा जा सकता है, फिर भी उन्हें उल्का के साथ काम करने की आवश्यकता है।

उल्का कोड सिंक कोड को चलाने की अनुमति देने के लिए फाइबर का उपयोग करता है ताकि प्रत्येक एनपीएम मॉड्यूल का उपयोग किया जा सके, इसे अभी भी एक उल्का में उपयोग करने के लिए एक पैकेज की आवश्यकता है जो इसे उपयोग में आसान बना सकता है (फाइबर कोड को किसी प्रोजेक्ट में इस्तेमाल करने की अनुमति देकर) मामूली संपादन के साथ। वर्तमान में इन पैकेजों में वायुमंडल रेपो के अलावा जाने के लिए कोई अन्य समुदाय स्थान नहीं है।

17

उल्कापिंड निश्चित रूप से अभी भी प्रासंगिक है और उल्का टीम से हालिया वार्ता का संकेत है कि इसे अंततः उल्का में जोड़ दिया जाएगा।

मेट्रोराइट एनपीएम से अधिक करता है, यह क्लाइंट साइड तृतीय पक्ष पुस्तकालय भी लेता है और निर्दिष्ट करता है कि वे एक उल्का ऐप में कैसे एकीकृत होते हैं। इस पहलू में यह योनि/बॉवर के समान उद्देश्य प्रदान करता है। X-editable, sugar.js, moment.js, आदि जैसे तृतीय पक्ष क्लाइंट साइड लाइब्रेरी वास्तव में एनपीएम में नहीं हैं, लेकिन आपको उन्हें अपने उल्का प्रोजेक्ट में मैन्युअल रूप से शामिल नहीं करना चाहिए। उल्का टीम से यह टिप्पणी देखें: https://github.com/meteor/meteor/pull/516#issuecomment-12919473

उल्कापिंड एनपीएम की पूर्ण कार्यक्षमता प्रदान नहीं करता है। बस उल्का के साथ, आपको बस अपने ऐप में एनपीएम पैकेज की आवश्यकता नहीं है और इसका उपयोग 0.6.0+ में भी किया जा सकता है, फिर भी आपको एक पैकेज और एपीआई रैपर बनाना होगा। यदि आप एक निश्चित एनपीएम का उपयोग करना चाहते थे और यह पहले से ही लपेटा गया था और उल्कापिंड पर साझा किया गया था, जो प्रभावी रूप से एक उल्का पैकेज के माध्यम से एक एनपीएम 'प्रॉक्सी' प्रदान करेगा। इस पैकेज की तरह https://atmosphere.meteor.com/package/ncp

मैं उल्का से परे प्राप्त क्षमताओं के लिए उल्कापिंड का उपयोग करने का सुझाव दूंगा। हालांकि, ध्यान रखें कि यह एक महान क्षेत्र में एक क्षेत्र है, इसलिए आपको निकट भविष्य में अपनी परियोजना को फिर से समायोजित/समायोजित करना पड़ सकता है। आईएमओ यदि आप सरल ऐप से अधिक निर्माण कर रहे हैं, तो आप निश्चित रूप से तृतीय पक्ष पुस्तकालयों को शामिल करने की आसानी के लिए उल्कापिंड चाहते हैं।

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