मेटियोर

Meteor, या MeteorJS, एक आंशिक रूप से स्वामित्व वाला, अधिकतर मुफ़्त और ओपन-सोर्स सॉफ़्टवेयर है| मुफ़्त और ओपन-सोर्स आइसोमोर्फिक जावास्क्रिप्ट जावास्क्रिप्ट वेब ढाँचा  है Node.js का उपयोग करके लिखा गया। उल्का तेजी से प्रोटोटाइप की अनुमति देता है और क्रॉस-प्लेटफ़ॉर्म (एंड्रॉइड ओएस, आईओएस, वर्ल्ड वाइड वेब) कोड तैयार करता है। सर्वर-साइड MongoDB प्रोग्राम Meteor का एकमात्र स्वामित्व घटक है और Meteor डाउनलोड बंडल का हिस्सा है। सर्वर-साइड MongoDB का उपयोग किए बिना उल्का का उपयोग करना संभव है। यह वितरित डेटा प्रोटोकॉल और एक पब्लिश-सब्सक्राइब पैटर्न का उपयोग करता है ताकि डेवलपर को किसी सिंक्रोनाइज़ेशन कोड को लिखने की आवश्यकता के बिना क्लाइंट में डेटा परिवर्तनों को स्वचालित रूप से प्रचारित किया जा सके। क्लाइंट पर, Meteor का उपयोग किसी भी लोकप्रिय फ्रंट-एंड JS फ्रेमवर्क, Vue.js, React_(web_framework), Svelte, Angular_(web_framework), या ब्लेज़ के साथ किया जा सकता है।

Meteor को Meteor Software द्वारा विकसित किया गया है। स्टार्टअप को वाई कॉम्बिनेटर (कंपनी) द्वारा इनक्यूबेट किया गया था और जुलाई 2012 में आंद्रेसेन होरोविट्ज़ से 11.2 मिलियन डॉलर की फंडिंग प्राप्त की। मेटियोर ने मैट्रिक्स पार्टनर्स, आंद्रेसेन होरोविट्ज़ और ट्रिनिटी वेंचर्स से सीरीज बी फंडिंग में अतिरिक्त $20M जुटाए। इसका इरादा उल्का अनुप्रयोगों के लिए एंटरप्राइज़-ग्रेड होस्टिंग वातावरण गैलेक्सी की पेशकश करके लाभदायक बनने का है।

इतिहास
लगभग आठ महीने तक विकास में रहने के बाद, उल्का को शुरुआत में दिसंबर 2011 में स्काईब्रेक के तहत रिलीज़ किया गया था। अप्रैल 2012 तक, फ्रेमवर्क का नाम बदलकर उल्का कर दिया गया और आधिकारिक तौर पर लॉन्च किया गया। अगले कुछ महीनों के दौरान, और आंद्रेसेन होरोविट्ज़ के बड़े निवेश और स्टार्टअप जगत की हाई-प्रोफाइल हस्तियों के समर्थन की मदद से, उल्का ने लगातार अपना उपयोगकर्ता आधार बढ़ाया। यह आमतौर पर प्रोडक्शन ऐप्स और वेबसाइटों में अधिक उपयोग किया जाने लगा।

विशेष रूप से अपने सीरीज बी फंडिंग राउंड में बड़ी मात्रा में उद्यम पूंजी प्राप्त करने के बाद, उल्का ने कई अन्य स्टार्टअप्स का अधिग्रहण किया और उन्हें अपने मुख्य उत्पाद में एकीकृत किया। अधिग्रहणों में फ़ैथॉमडीबी, एक क्लाउड डेटाबेस स्टार्टअप शामिल है, गैलेक्सी, उल्का अनुप्रयोगों के संचालन और प्रबंधन के लिए एक क्लाउड प्लेटफ़ॉर्म, और कादिरा, एक प्रदर्शन निगरानी समाधान। Meteor ने अपने यूजरबेस को सफलतापूर्वक मुद्रीकृत कर लिया है: 2016 में, Meteor ने Galaxy के माध्यम से Meteor ऐप्स के लिए वेब होस्टिंग की पेशकश करके अपने स्वयं के राजस्व लक्ष्यों को 30% से हरा दिया। 2016 से उल्का विकास समूह (उल्का को शक्ति देने वाला खुला स्रोत संगठन) ने धीरे-धीरे अपने पब/उप सिस्टम को बदलने के लिए ग्राफक्यूएल पर आधारित एक नई बैकएंड परत पर काम करना शुरू कर दिया, जो कि पूरे नोड.जेएस पारिस्थितिकी तंत्र में काफी हद तक अलग-थलग है: अपोलो फ्रेमवर्क।

अक्टूबर 2019 में, Meteor.js ओपन सोर्स फ्रेमवर्क और गैलेक्सी होस्टिंग प्रोडक्ट्स को टाइनी कैपिटल द्वारा खरीदा गया और इसका नाम बदलकर Meteor सॉफ्टवेयर कर दिया गया।

वितरित डेटा प्रोटोकॉल
वितरित डेटा प्रोटोकॉल (या डीडीपी) एक क्लाइंट-सर्वर मॉडल | क्लाइंट-सर्वर संचार प्रोटोकॉल है जो सर्वर-साइड डेटाबेस को क्वेरी करने और अपडेट करने और क्लाइंट के बीच ऐसे अपडेट को सिंक्रनाइज़ करने के लिए है। यह पब्लिश-सब्सक्राइब पैटर्न | पब्लिश-सब्सक्राइब मैसेजिंग पैटर्न का उपयोग करता है। इसे उल्का जावास्क्रिप्ट फ्रेमवर्क द्वारा उपयोग के लिए बनाया गया था। DDP विशिष्टता GitHub पर स्थित है।

पुस्तकें

 * कोलमैन, टॉम; ग्रीफ़, साचा - डिस्कवर मेटियोर (2014)
 * गगनचुंबी इमारत, स्टीफ़न; शोएबेल, मैनुअल - मेटियोर इन एक्शन (2014)
 * मुन्स, फिलिप - ऑडिटिंग उल्का अनुप्रयोग (2016)
 * स्ट्रैक, इसाक - Meteor.js जावास्क्रिप्ट फ्रेमवर्क के साथ शुरुआत करना (2012)
 * सुसिरिपाला, अरुणोदा - बुलेटप्रूफ उल्का (2014)
 * टिटारेंको, डेविड; रॉबिन्सन, जोश; ग्रे, आरोन - उल्का का परिचय (2015)
 * सुसिरिपाला, अरुणोदा - उल्का व्याख्या - उल्का की प्रतिक्रिया में एक यात्रा (2014)
 * टर्नबुल, डेविड - आपका पहला उल्का अनुप्रयोग: उल्का जावास्क्रिप्ट फ्रेमवर्क के लिए एक पूर्ण शुरुआती मार्गदर्शिका (2014)

पैकेज और उपकरण

 * इंजेक्टडिटेक्ट - डेटाबेस इंजेक्शन हमले का पता लगाना * वल्कन.जेएस - उल्कापिंड के शीर्ष पर निर्मित रिएक्ट/ग्राफक्यूएल स्टैक
 * अपोलो - उल्का के समर्थन के साथ ग्राफक्यूएल सर्वर
 * उल्का प्रतिक्रियाशील मूलनिवासी  - रिएक्ट नेटिव के साथ एकीकृत करने के लिए पैकेज

यह भी देखें

 * जावास्क्रिप्ट ढांचा
 * जावास्क्रिप्ट ढाँचा