इस प्रोजेक्ट के बारे में
AWS Amplify एक घोषणात्मक जावास्क्रिप्ट लाइब्रेरी है जो क्लाउड-सक्षम अनुप्रयोगों का निर्माण करने वाले फ्रंटएंड और मोबाइल डेवलपर्स के लिए डिज़ाइन की गई है। यह क्लाउड संचालन की कई श्रेणियों में एक एकीकृत, उपयोग में आसान इंटरफ़ेस प्रदान करती है, जो किसी भी जावास्क्रिप्ट-आधारित फ्रंटएंड वर्कफ़्लो और मोबाइल विकास के लिए React Native के साथ सहजता से काम करती है।
लाइब्रेरी का डिफ़ॉल्ट कार्यान्वयन Amazon Web Services (AWS) के साथ एकीकृत होता है, लेकिन इसे खुला और प्लग करने योग्य बनाया गया है, जो कस्टम बैकएंड या सेवाओं का समर्थन करता है।
मुख्य विशेषताओं में शामिल हैं:
- **प्रमाणीकरण**: Amazon Cognito द्वारा समर्थित प्रमाणीकरण अनुभव बनाने के लिए एपीआई और बिल्डिंग ब्लॉक।
- **विश्लेषण**: Amazon Pinpoint द्वारा संचालित उपयोगकर्ता सत्र ट्रैकिंग सहित विश्लेषण डेटा एकत्र करें।
- **REST API**: API Gateway और अन्य REST एंडपॉइंट के लिए SigV4 हस्ताक्षर और AWS प्रमाणीकरण।
- **GraphQL API**: GraphQL या AWS AppSync एंडपॉइंट के साथ इंटरैक्ट करें।
- **DataStore**: AWS AppSync पर निर्मित सरल ऑनलाइन/ऑफ़लाइन सिंक्रनाइज़ेशन के साथ साझा और वितरित डेटा के लिए एक प्रोग्रामिंग मॉडल।
- **भंडारण**: Amazon S3 के माध्यम से सार्वजनिक, संरक्षित और निजी भंडारण बकेट में सामग्री प्रबंधित करें।
- **भौगोलिक (डेवलपर पूर्वावलोकन)**: Amazon Location Service द्वारा संचालित मानचित्र और स्थान खोज के लिए एपीआई और UI घटक।
- **पुश सूचनाएं**: Amazon Pinpoint लक्ष्यीकरण और अभियान प्रबंधन के साथ पुश सूचनाएं एकीकृत करें।
- **इंटरैक्शन**: Amazon Lex के माध्यम से गहन शिक्षण तकनीकों द्वारा संचालित संवादी बॉट बनाएं।
- **PubSub**: AWS IoT के माध्यम से क्लाउड-आधारित संदेश-उन्मुख मिडलवेयर के साथ कनेक्टिविटी।
- **अंतर्राष्ट्रीयकरण**: एक हल्का अंतर्राष्ट्रीयकरण समाधान।
- **कैश**: प्राथमिकता और समाप्ति सेटिंग्स के साथ डेटा संग्रहीत करने के लिए एक सामान्य LRU कैश।
- **भविष्यवाणियां**: Amazon Comprehend, Polly, Rekognition, Textract और Translate का उपयोग करके NLP, कंप्यूटर विज़न, TTS और अधिक सहित मशीन लर्निंग सेवाओं से जुड़ें।
AWS Amplify npm पर `aws-amplify` के रूप में उपलब्ध है। लाइब्रेरी वर्तमान में संस्करण 6 पर है, जिसमें v5 और v6 सक्रिय रूप से समर्थित संस्करण हैं। संस्करण v4 और नीचे पदावनत हैं और 13 अप्रैल, 2026 तक रखरखाव मोड में प्रवेश करेंगे, जिसके बाद उन्हें कोई और अपडेट नहीं मिलेगा।
संस्करण 6 में ब्रेकिंग परिवर्तन शामिल हैं, जिसमें डिफ़ॉल्ट निर्यात से नामित निर्यात में स्थानांतरण, अद्यतन DataStore विधेय सिंटैक्स, Storage.list पैरामीटर नामकरण में परिवर्तन और Analytics.record इनपुट प्रारूप में संशोधन शामिल हैं। v5 से v6 में अपग्रेड करने वाले उपयोगकर्ताओं को विस्तृत निर्देशों के लिए माइग्रेशन गाइड देखना चाहिए।
लाइब्रेरी अपने ओपन-सोर्स रिपॉजिटरी के माध्यम से योगदान का समर्थन करती है और docs.amplify.aws पर व्यापक दस्तावेज़ीकरण प्रदान करती है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.