Hello Friends Tutorialsroot मे आपका स्वागत है आज हम आपको इस Post में Google Firebase के बारे में बताने जा रहे है जिसमे आपको Google Firebase के बारे में सीखने को मिलेगा हमे आशा है की पिछली बार की तरह इस बार भी आप हमारी Post को पसंद करेंगे. बहुत कम लोग ही जानते होंगे की Google Firebase क्या है और इसका उपयोग कैसे और क्यों किया जा रहा है अगर आप इसके बारे में नही जानते तो कोई बात नहीं हम आपको इसके बारे में पूरी तरह से जानकारी देंगे इसके लिए हमारी Post को शुरू से अंत तक ज़रुर पढ़े.
Google Firebase एक मोबाइल और वेब ऐप डेवलपमेंट प्लेटफॉर्म है जो डेवलपर्स को उच्च-गुणवत्ता वाले ऐप विकसित करने, उनके उपयोगकर्ता आधार को विकसित करने और अधिक लाभ अर्जित करने में मदद करने के लिए टूल और सेवाओं के ढेरों के साथ प्रदान करता है. फायरबेस नया नहीं है. यह मूल रूप से एक स्वतंत्र कंपनी थी जिसे Google ने 2014 में अधिग्रहित किया था. इस कंपनी ने तब से अपने कर्मचारियों को ब्रांडेड Google संपत्ति के रूप में फायरबेस को स्थापित करने के लिए काम करने के लिए रखा है जो कि अन्य तैनाती प्लेटफ़ॉर्म, जैसे अमेज़ॅन वेब सर्विसेज कठिन कम्पटीशन देगा.
Google Firebase न केवल एक सॉफ्टवेयर डेवलपर की किट (SDK) के साथ उपयोगकर्ताओं को प्रदान करता है, बल्कि यह उन्हें बुनियादी Structure भी प्रदान करता है जिन्हें उन्हें जल्दी से मजबूत समाधान तैयार करने की आवश्यकता होती है.
यह Google Analytics की तरह एक Analysis System है जो आपको Website App और Program को फुल Control और Real-Time User और लोगो को आपने Program Tool में कितना Interest है उसको आप आसानी से Track कर सकते है और जैसा आप चाहे वैसे Manage कर सकते है.
Firebase Google का Mobile Platform में Helpful Service Tool है जेसे Quickly Develop High-Quality Apps बनाकर आपने Business को Grow कर सकते है. App Login को कब Manage करना Real-Time Database की Information के लिए Bug Fixing और भी बहुत सरे Tools और Service आपको Google Firebase में मिल जायेगी.
2011 में यह एन्वोल्व नामक एक स्टार्टअप था. Envolve के रूप में इसने एक एपीआई के साथ डेवलपर्स को प्रदान किया जिसने ऑनलाइन चैट कार्यक्षमता को अपनी वेबसाइट में एकीकृत करने में सक्षम बनाया. मजे की बात यह है कि लोगों ने एनवोल्यूशन का उपयोग उन एप्लिकेशन डेटा को पारित करने के लिए किया जो केवल चैट संदेशों से अधिक था. डेवलपर्स अपने उपयोगकर्ताओं में वास्तविक समय में गेम स्टेट जैसे एप्लिकेशन डेटा को सिंक करने के लिए Envolve का उपयोग कर रहे थे. इसने Envolve, James Tamplin और Andrew Lee के संस्थापकों को चैट सिस्टम और वास्तविक समय की आर्किटेक्चर को अलग करने का नेतृत्व किया. अप्रैल 2012 में फायरबेस को एक अलग कंपनी के रूप में बनाया गया था जो वास्तविक समय की कार्यक्षमता के साथ बैकेंड-ए-ए-सर्विस प्रदान करता था.
2012 में Envelop से Real-Time Tracking Service को हटाकर एक New Company बनायी गयी जिसका नाम Baas रखा गया था और जिसका काम Real-Time Data Base का होता था और Envelope में Online Chatting Service दी जाती थी. 2014 में Google ने Baas को खरीद लिया और इसका नाम Firebase करके बहुत सरे Advance Features Add कर दिए गए. 2014 में Google द्वारा अधिग्रहित किए जाने के बाद Firebase तेजी से एक मोबाइल और वेब प्लेटफ़ॉर्म के मल्टीफ़ंक्शनल बेमॉथ में विकसित हुआ जो आज है.
Firebase Multi-Service Provider Tool है जिससे आप App Management के सरे Features Access कर सकेंगे जैसे कि -
Cloud Firestore
Cloud Functions
Authentication
Real-Time User
Increase Speed
Crashlytics
Cloud Messaging
Remote Configuration
Drive Traffic
Cloud Firestore Service में Firebase User का पूरा का पूरा Data Store करके रखता है चाहे यह Data Personal Data या फिर Regular Data भी हो सकता है.
Cloud Functions Service में Firebase App का Code Run करता है वह भी बिना किसी Server के Interruption के यानी जिस पर आप Click करोगे वही Open होगी.
Authentication Service में Firebase Users के Personal Data को सुरक्षित करके रखता है.
Real-Time Service में Firebase Users की पूरी Information देता है कि इस समय कितने Users इस App को चला रहे हैं.
इस Service के द्वारा Firebase App की Speed को बढ़ाने में बहुत सहयता करता है और इसके साथ ही Hosting भी प्रदान करता है.
इस Service के द्वारा आपको यह मालूम होता है की आपके App मैं किसी भी तरह का कोई issue आया है तो यह तुरंत आपको को बता देगा है कि अभी यह Issue आया है.
Cloud Messaging Service के माध्यम से अगर आप किसी भी तरह का Message या फिर Notification उपयोगकर्ता को दिखाना चाहते हैं तो आप इसके द्वारा आसानी से दिखा सकते हो..
अगर आप अपने App मैं कुछ Changes करना चाहते हो तो आप Firebase की सहायता से आसानी से कर सकते हो. इससे आपके Real-Time Users को भी कोई परेशानी नहीं होगी.
Drive Traffic Service के द्वारा Firebase आपको बताता है कि आपके App पर कहां-कहां से Traffic आ रहा है यानी के किस-किस Country में आपका App Use हो रहा है.