विषय - सूची[छिपाना][प्रदर्शन]
- 1. ब्लेज़र क्या है?
- 2. ब्लेज़र ढांचे में घटकों का वर्णन करें?
- 3. मुझे ब्लेज़र का उपयोग क्यों करना चाहिए?
- 4. ब्लेज़र किन उद्देश्यों की पूर्ति करता है?
- 5. Blazor WebAssembly से आप क्या समझते हैं?
- 6. Blazor WebAssembly क्या लाभ और कमियां प्रदान करता है?
- 7. ब्लेज़र में निर्देशन की क्या भूमिका है?
- 8. ब्लेज़र घटकों द्वारा कौन से अस्तित्व चक्र दृष्टिकोण का उपयोग किया जाता है?
- 9. "ब्लेज़र सर्वर" से आपका क्या तात्पर्य है?
- 10. Blazor सर्वर क्या लाभ और कमियां प्रदान करता है?
- 11. ब्लेज़र सर्वर का उपयोग करने के लिए कौन सी परिस्थितियाँ मेरे लिए बुद्धिमानी होंगी?
- 12. ब्लेज़र किन चरणों का समर्थन करता है?
- 13. Blazor WebAssembly को Blazor सर्वर से क्या अलग करता है?
- 14. मुझे ब्लेज़र सर्वर के बजाय ब्लेज़र वेबअसेंबली का उपयोग कब करना चाहिए?
- 15. ब्लेज़र में रूटिंग का क्या अर्थ है?
- 16. ब्लेज़र सर्वर प्राधिकरण को कैसे संभालता है?
- 17. सीएलआई कमांड का उपयोग करके ब्लेज़र सर्वर ऐप कैसे बनाया और संचालित किया जा सकता है?
- 18. Blazor WebAssembly ऐप को CLI कमांड का उपयोग करके कैसे बनाया और निष्पादित किया जा सकता है?
- 19. ब्लेज़र के डेटा बाइंडिंग का क्या अर्थ है?
- 20. Blazor में टू-वे डेटा बाइंडिंग कैसे की जाती है?
- 21. क्या Blazor WebAssembly SQL सर्वर या अन्य डेटाबेस के साथ संचार कर सकता है?
- निष्कर्ष
वेबसाइटों और मोबाइल एप्लिकेशन का विकास अब एक आकर्षक युग में है। अधिकांश डेवलपर्स ने मूल रूप से वेब ऐप्स के लिए कोड लिखने के लिए जावास्क्रिप्ट का उपयोग किया क्योंकि इसकी प्लेटफ़ॉर्म स्वतंत्रता और अन्य महत्वपूर्ण विशेषताएं हैं।
आजकल सबसे लोकप्रिय और पसंदीदा प्रोग्रामिंग भाषा जावास्क्रिप्ट मानी जाती है।
महान ऑनलाइन एप्लिकेशन और मोबाइल एप्लिकेशन का उत्पादन करने के लिए, सॉफ्टवेयर डेवलपर्स जावास्क्रिप्ट के विकल्प तलाश रहे हैं क्योंकि वेब विकास क्षेत्र तेजी से बढ़ रहा है।
ब्लेज़र वेब असेंबली एक ऐसा विकास है जो आपको अतिरिक्त घटकों और मॉड्यूल की आवश्यकता के बिना प्रोग्राम में नेट चलाने में सक्षम बनाता है।
हालांकि ब्लेज़र ढांचे में नौकरी के लिए इंटरव्यू पूरा करना मुश्किल है, अगर आप इसे करने का फैसला करते हैं, तो आप एकदम सही जगह पर आ गए हैं।
ब्लेज़र ढांचे से इस पोस्ट के शीर्ष साक्षात्कार प्रश्न का उपयोग करके आप अपनी आदर्श नौकरी प्राप्त कर सकते हैं। अब प्रारंभ कर रहा है!
1. ब्लेज़र क्या है?
समकालीन, स्केलेबल और क्रॉस-प्लेटफ़ॉर्म का निर्माण वेब अनुप्रयोग C# और.NET के साथ मुक्त, मुक्त स्रोत, Blazor वेब ढांचे के साथ संभव बनाया गया है।
यह मूल रूप से C# और.NET डेवलपर्स के लिए अभिप्रेत था, जो C# भाषा का उपयोग करके वेब क्लाइंट एप्लिकेशन बनाना चाहते थे, जिसे Microsoft और ओपन-सोर्स समुदाय की एक परियोजना Blazor विकसित की गई थी।
आधुनिक, तेज और तेजी से बदलते हुए ब्लेज़र का सबसे अच्छा वर्णन करता है। क्लाइंट-साइड और सर्वर-साइड कोडिंग दोनों Blazor द्वारा समर्थित हैं। .NET का उपयोग सर्वर-साइड और क्लाइंट-साइड ऐप लॉजिक दोनों को लिखने के लिए किया जाता है।
ब्लेज़र उत्पन्न करता है उपयोगकर्ता इंटरफ़ेस मोबाइल ब्राउज़र सहित व्यापक ब्राउज़र संगतता के लिए HTML और CSS के रूप में, इस तथ्य के बावजूद कि कोड .NET और C# में लिखा गया है।
2. ब्लेज़र ढांचे में घटकों का वर्णन करें?
रेजर टेम्प्लेट इंजन, जिसका उपयोग ब्लेज़र द्वारा किया जाता है, HTML बनाता है और इसे वेब ब्राउज़र पर भेजता है। साथ में, HTML और C# सिंटैक्स का उपयोग रेजर टेम्प्लेट में किया जा सकता है, जिसे बाद में HTML बनाने के लिए रेजर इंजन द्वारा संकलित किया जाता है।
Blazor कंपोनेंट्स में लॉजिक के लिए, हमारे पास दो विकल्प हैं: हम लॉजिक को विभाजित कर सकते हैं और कंपोनेंट फ़ंक्शंस को एक अलग C# क्लास फ़ाइल में लिख सकते हैं।
HTML के साथ C# फंक्शन लिखने के लिए, हम @code ब्लॉक का उपयोग करते हैं। ". रेज़र” एक्सटेंशन का उपयोग ब्लेज़र द्वारा घटकों की पहचान करने के लिए किया जाता है।
3. मुझे ब्लेज़र का उपयोग क्यों करना चाहिए?
C# और.NET में पृष्ठभूमि वाले डेवलपर्स जो जावास्क्रिप्ट के साथ सहज नहीं हैं, वे Blazor के लक्षित दर्शक हैं। ब्लेज़र के निम्नलिखित लाभ हैं:
- कोड लिखते समय जावास्क्रिप्ट के बजाय सी # का प्रयोग करें।
- क्लाइंट और सर्वर के बीच ऐप लॉजिक साझा करें।
- NET वातावरण में पहले से मौजूद .NET पुस्तकालयों का उपयोग करें।
- NET के प्रदर्शन, निर्भरता और सुरक्षा से लाभ उठाएं।
- भाषाओं, फ़्रेमवर्क और टूल के एक विश्वसनीय, सुविधा संपन्न और उपयोगकर्ता के अनुकूल संग्रह का उपयोग करके अपना एप्लिकेशन बनाएं।
- उत्पादक होने के लिए विंडोज़, लिनक्स और मैकोज़ पर विजुअल स्टूडियो का उपयोग करें।
4. ब्लेज़र किन उद्देश्यों की पूर्ति करता है?
वेब-आधारित ऐप्स बनाने के लिए, Blazor का उपयोग किया जाता है। यह वेबसाइटों, मोबाइल एप्लिकेशन और किसी अन्य चीज़ पर लागू हो सकता है जिसे आप जावास्क्रिप्ट के साथ बना सकते हैं।
आप फ्रेमवर्क की सहायता से विभिन्न प्रकार की विशिष्ट विकास गतिविधियों को अंजाम दे सकते हैं, जिसमें HTML और घटक कोड प्रदान करना, HTTP के माध्यम से डेटा प्राप्त करना और क्लाइंट-साइड रूटिंग शामिल है।
जब एक पर उपयोग किया जाता है तो ब्राउज़र के जावास्क्रिप्ट एपीआई तक इसकी पूरी पहुंच होती है। इसलिए, Blazor प्रोग्राम JavaScript फ़ंक्शन से दोनों.NET विधियों और JavaScript फ़ंक्शंस से.NET विधियों का उपयोग कर सकते हैं।
डेवलपर्स जावास्क्रिप्ट इंटरऑप का उपयोग तब करते हैं जब ढांचे में एक निश्चित एपीआई या घटक की कमी होती है या जब वे जावास्क्रिप्ट पारिस्थितिकी तंत्र के साथ काम करना चाहते हैं।
5. Blazor WebAssembly से आप क्या समझते हैं?
Microsoft ने Blazor WebAssembly नामक एक नई UI तकनीक विकसित की है। घटक-आधारित डिज़ाइन का उपयोग करते हुए, Blazor डेवलपर्स को C# और.NET का उपयोग करके सिंगल-पेज एप्लिकेशन (SPA) बनाने में सक्षम बनाता है।
A.NET रनटाइम ब्लेज़र के क्लाइंट-साइड, इन-ब्राउज़र कार्यान्वयन में शामिल है जिसे Blazor WebAssembly कहा जाता है। Blazor WebAssembly की शुरुआत के साथ, C# का उपयोग अब क्लाइंट-साइड SPA विकसित करने के लिए किया जा सकता है।
पहले, Blazor Server और ASP.NET Core MVC, जो दोनों सर्वर-साइड समाधान हैं, का उपयोग वेबसाइट बनाने के लिए किया जा सकता है।
यदि आप अपने कौशल सेट का विस्तार करना चाहते हैं, नई Microsoft तकनीकों का उपयोग करना चाहते हैं, या सामान्य रूप से WebAssembly में रुचि रखते हैं, तो Blazor WebAssembly आपके लिए है।
6. Blazor WebAssembly क्या लाभ और कमियां प्रदान करता है?
लाभ:
- कम अंतराल वाला नेटवर्क
- ऑफ़लाइन सहायता।
- क्लाइंट-साइड इंटरैक्शन के लिए जावास्क्रिप्ट को समझना आवश्यक नहीं है।
कमियां:
- बड़ा पृष्ठ डाउनलोड आकार।
- Limited.Net असेंबलियों का समर्थन।
- क्लाइंट-साइड डिबगिंग बहुत प्रभावी नहीं है।
- बहुत सुरक्षित नहीं; ब्राउज़र डीएलएल डाउनलोड करेगा।
- ब्राउज़र पर निर्भरता; इंटरनेट एक्सप्लोरर समर्थित नहीं है।
7. ब्लेज़र में निर्देशन की क्या भूमिका है?
रूट यूआरएल मॉडल हैं, और रूटिंग मॉडल प्लानिंग है जिसमें खरीदारी को फ़िल्टर करने और प्रत्येक बिक्री को संभालने का तरीका निर्धारित करने के लिए एक क्रिया शामिल है। ASP.net कोर एंडपॉइंट रूटिंग का उपयोग Blazor विशेष एप्लिकेशन द्वारा किया जाता है।
Blazor भाग के लिए संबंध की ओर स्थानांतरण को ASP.net Core द्वारा एंडपॉइंट मार्गदर्शन के लिए MapBlazorHub एक्सटेंशन तकनीक का उपयोग करके पहचाना जाने लगा है।
क्लाइंट-साइड रूटिंग Blazor क्लाइंट एप्लिकेशन द्वारा प्रदान की जाती है। ऐप में स्विच सेट किया गया है। ब्लेज़र क्लाइंट एप्लिकेशन का cshtml रिकॉर्ड।
फ़ॉलबैक पाठ्यक्रम ब्लेज़र सर्वर एप्लिकेशन लाइसेंस द्वारा निर्धारित किया जाता है। यह कम मांग के साथ नियोजन को निर्देशित करने में प्रभावी है।
फ़ॉलबैक रणनीति का उपयोग तब किया जा सकता है जब विभिन्न रणनीतियों का समर्थन नहीं किया जाता है। _Host—cshtml भाग अधिकतर फ़ॉलबैक तंत्र का वर्णन करता है।
8. ब्लेज़र घटकों द्वारा कौन से अस्तित्व चक्र दृष्टिकोण का उपयोग किया जाता है?
ब्लेज़र पीस के निर्माण के साथ-साथ गैर-समवर्ती रणनीति के वर्तमान उदाहरण में, ब्लेज़र एप्लिकेशन प्रत्यक्ष कार्यों के लिए विविध कौशल प्रदान करता है:
- लागू की
- ऑनइनिशियलाइज़्डएसिंक
- ऑनपैरामीटरसेट
- ऑनपैरामीटर
- सेटएसिंक
- ऑन आफ्टररेंडर
- ऑनआफ्टररेंडरएसिंक
9. "ब्लेज़र सर्वर" से आपका क्या तात्पर्य है?
क्लाइंट ब्राउज़र के लिए तर्क को व्यक्त करने के लिए, Microsoft Blazor सर्वर Blazor कंपोनेंट्स (रेजर घटकों के रूप में) का उपयोग करके एप्लिकेशन स्तरों को डिकूप करता है।
ASP.Net कोर फ्रेमवर्क ने Blazor की नींव के रूप में कार्य किया। यह सर्वर पर ASP.NET कोर एप्लिकेशन में रेजर घटकों को होस्ट करने में सहायता प्रदान करता है।
ASP.Net सर्वर में क्लाइंट-साइड पर DOM से कनेक्ट करने के लिए, Blazor SignalR को नियोजित करता है।
10. Blazor सर्वर क्या लाभ और कमियां प्रदान करता है?
लाभ:
- किसी भी सॉफ्टवेयर के साथ प्रयोग करें।
- एक अविश्वसनीय छोटे पृष्ठ डाउनलोड स्थान का उपयोग किया जाता है।
- जावास्क्रिप्ट में कोई पूर्वापेक्षाएँ नहीं हैं।
- कोड, एक अर्थ में, सर्वर पर होगा, जो कहीं अधिक सुरक्षित है।
- ऑनलाइन सामाजिक गतिविधियों का पूर्ण समर्थन जब आप एक पेशेवर से स्पॉट इंटरनेट एकाग्रता को नियोजित कर रहे हों।
कमियां:
- सिग्नलआर घटनाओं की निगरानी के लिए अधिक संसाधनों की आवश्यकता होती है।
- समन्वित कार्यकर्ता गतिविधियों के लिए सुस्ती का उच्च नेटवर्क
- प्रत्येक परिदृश्य में एक कामकाजी पेशेवर की आवश्यकता होती है; कोई डिस्कनेक्ट सहायता नहीं होनी चाहिए।
11. ब्लेज़र सर्वर का उपयोग करने के लिए कौन सी परिस्थितियाँ मेरे लिए बुद्धिमानी होंगी?
हमारे.NET ऐप्स के लिए, Blazor हमें समृद्ध, उपयोगकर्ता के अनुकूल इंटरफेस बनाने में सक्षम बनाता है। Blazor सर्वर का उपयोग करने के लिए कई औचित्य मौजूद हैं।
- जब आपको क्लाइंट से कर्मचारी को काम ट्रांसफर करना होगा।
- वर्तमान आवेदन के औचित्य को किसी भी प्रेरक कारण से नहीं बदला जाना चाहिए।
- जिन अनुप्रयोगों को कम-नियंत्रित उपकरणों के उपयोग की आवश्यकता होती है, वे इससे बहुत लाभ उठा सकते हैं।
- Blazor Server ऐप्स के लिए स्थापित एसोसिएशन को बस थोड़ा सा डाउनलोड करने की आवश्यकता है।
12. ब्लेज़र किन चरणों का समर्थन करता है?
Blazor के एप्लिकेशन विंडोज, लिनक्स, मैकओएस, क्लाउड और वेब सहित प्लेटफॉर्म पर दिखाए और इस्तेमाल किए जा सकते हैं। क्लाइंट और वर्कर दोनों पक्षों पर आवेदन Blazor द्वारा बनाए रखा जाता है।
ABlazor के मजदूर पक्ष के लिए आवेदन ASP.NET कोर के साथ बनाए गए हैं। WebAssembly का उपयोग वेब प्रोग्राम में ग्राहक-पक्ष Blazor ऐप्स चलाने के लिए किया जाता है।
Blazor का उपयोग ऑनलाइन ऐप्स, क्लाउड-नेबरहुड एप्लिकेशन, स्थानीय फ्लेक्सिबल एप्लिकेशन और विंडोज क्लाइंट एप्लिकेशन बनाने के लिए किया जाता है।
13. Blazor WebAssembly को Blazor सर्वर से क्या अलग करता है?
Blazor अपने दो अनुप्रयोग विकास विधियों के रूप में Blazor सर्वर और Blazor WebAssembly प्रदान करता है। Blazor सर्वर अनुप्रयोग, सर्वर पर Blazor घटकों को होस्ट करते हुए एक लाइव SignalR कनेक्शन के माध्यम से UI इंटरैक्शन का प्रबंधन करते हैं।
ASP.NET Core रेजर घटकों को प्रस्तुत करता है, सर्वर पर C# कोड संकलित करता है, और फिर उत्पन्न UI तत्वों को ब्राउज़र पर वापस भेजने के लिए SignalR का उपयोग करता है।
Blazor WebAssembly ऐप एक WebAssembly रनटाइम का उपयोग करते हैं, जो कि Blazor सर्वर के विपरीत, NET के लिए विशिष्ट है, जो ब्राउज़र में क्लाइंट-साइड घटकों को होस्ट करता है।
.NET को रनटाइम द्वारा ब्राउज़र घटकों में रूपांतरित किया जाना चाहिए। क्लाइंट-साइड ब्राउज़र प्रत्येक घटक और उसकी प्रतिपादन प्रक्रिया का प्रबंधन करता है।
14. मुझे ब्लेज़र सर्वर के बजाय ब्लेज़र वेबअसेंबली का उपयोग कब करना चाहिए?
C# और.NET डेवलपर्स के लिए जो बिना सर्वर के ब्राउज़र में चलने वाले क्लाइंट-साइड वेब एप्लिकेशन बनाना चाहते हैं, Blazor WebAssembly एक विकल्प प्रदान करता है।
Blazor WebAssembly प्रोग्राम को Blazor Server के विपरीत सर्वर की आवश्यकता नहीं होती है, और सभी कोड ब्राउज़र में निष्पादित होते हैं। यहाँ कई परिदृश्य हैं जब Blazor WebAssembly को Blazor सर्वर पर बेहतर बनाया जा सकता है।
- आप जल्दी से स्थिर वेब पेज बनाना चाहते हैं।
- आपके पास सर्वर-साइड और ASP.NET प्रोग्रामिंग ज्ञान की कमी है।
- सर्वर पर, कोड का प्रबंधन और वितरण कुछ ऐसा नहीं है जिसे आप करना चाहते हैं।
- आप CPU, मेमोरी और स्टोरेज के साथ-साथ क्लाइंट ब्राउज़र का उपयोग करना चाहते हैं।
- आप ऐसे वेब एप्लिकेशन बनाना चाहते हैं जो पूरी तरह से ऑफ़लाइन काम कर सकें।
- रीयल-टाइम उत्तर और लगातार अपडेट होने वाला UI वह है जिसे आप डिज़ाइन करना चाहते हैं।
- लाइव अलर्ट, स्थानीय ब्राउज़र स्टोरेज, संदेश और सर्वर वर्कर जोड़ने के लिए, आप समकालीन तकनीकों का उपयोग करना चाहते हैं, जैसे कि प्रगतिशील वेब एप्लिकेशन (PWA)।
15. ब्लेज़र में रूटिंग का क्या अर्थ है?
मार्ग एक यूआरएल का एक पैटर्न है, और रूटिंग पैटर्न मिलान की एक प्रक्रिया है जो अनुरोधों का ट्रैक रखती है और यह तय करती है कि प्रत्येक के साथ क्या करना है। ASP.net कोर एंडपॉइंट रूटिंग का उपयोग Blazor सर्वर एप्लिकेशन द्वारा किया जाता है।
Blazor घटक के लिए आने वाले कनेक्शन अब ASP.net Core द्वारा एंडपॉइंट रूटिंग के MapBlazorHub एक्सटेंशन विधि का उपयोग करके स्वीकार किए जा रहे हैं।
क्लाइंट-साइड रूटिंग की पेशकश Blazor क्लाइंट एप्लिकेशन द्वारा की जाती है। Blazor क्लाइंट ऐप की App.cshtml फ़ाइल में राउटर कॉन्फ़िगरेशन जानकारी होती है।
ब्लेज़र क्लाइंट ऐप
ब्लेज़र सर्वर ऐप
16. ब्लेज़र सर्वर प्राधिकरण को कैसे संभालता है?
प्राधिकरण की प्रक्रिया सत्यापित करती है कि उपयोगकर्ता के पास कार्यक्रम के संसाधन तक पहुंचने की अनुमति है।
दूसरे शब्दों में, यह आपको भूमिकाओं, दावों और नियमों के अनुसार संसाधन तक उपयोगकर्ता की पहुंच को सीमित करने में सक्षम बनाता है। विशेषताओं, अंतर्निहित घटकों और प्राधिकरण नियमों की परिभाषा का लाभ उठाकर, Blazor की ASP.NET कोर प्राधिकरण प्रणाली को लागू किया जा सकता है।
Blazor का बिल्ट-इन AuthorizeView घटक उपयोगकर्ता की प्रमाणीकरण स्थिति के आधार पर पृष्ठ सामग्री प्रदर्शित कर सकता है। भूमिका-आधारित प्राधिकरण के साथ, यह घटक नीति-आधारित प्राधिकरण भी प्रदान करता है।
जब आप उपयोगकर्ता की भूमिका, नीति या प्रमाणीकरण स्थिति के अनुसार पृष्ठ सामग्री प्रदर्शित करना चाहते हैं तो यह घटक बहुत काम आता है।
उपयोगकर्ता की प्रमाणीकरण स्थिति को AuthentizationStateProvider के लिए धन्यवाद जाना जाता है।
17. सीएलआई कमांड का उपयोग करके ब्लेज़र सर्वर ऐप कैसे बनाया और संचालित किया जा सकता है?
asp.net कोर CLI का उपयोग करके Blazor सर्वर ऐप बनाने के लिए, एक कमांड लाइन खोलें और निम्न कमांड दर्ज करें:
18. Blazor WebAssembly ऐप को CLI कमांड का उपयोग करके कैसे बनाया और निष्पादित किया जा सकता है?
asp.net कोर CLI का उपयोग करके, हम कमांड लाइन खोलकर और निम्न कमांड दर्ज करके एक Blazor WebAssembly प्रोग्राम बना सकते हैं:
19. ब्लेज़र के डेटा बाइंडिंग का क्या अर्थ है?
इस लड़ाई में सबसे बड़ा वेब विकास ढांचा बनने के लिए, ब्लेज़र अन्य समकालीन वेब विकास ढांचे को कड़ी टक्कर दे रहा है।
बाइंडिंग डेटा के साथ इंटरैक्ट करने या टेक्स्टबॉक्स, चयन, या फॉर्म घटकों जैसे नियंत्रण वस्तुओं की कुंजी है।
वन-वे, टू-वे डेटा बाइंडिंग और मजबूत इवेंट बाइंडिंग व्यवहार के साथ, ब्लेज़र बाइंडिंग का उपयोग करने के लिए बेहतरीन तरीका प्रदान करता है।
20. Blazor में टू-वे डेटा बाइंडिंग कैसे की जाती है?
इस मामले में, सूचना स्रोत से गंतव्य तक और गंतव्य से स्रोत तक एक साथ प्रवाहित होती है।
उदाहरण के लिए, मान लें कि हम स्रोत के रूप में मेरे घटक वर्ग (एस) के डेटा चर का उपयोग करते हैं और कुछ संदेशों को प्रदर्शित या संपादित करने के लिए HTML UI पर इस चर के मान तक पहुंचने की आवश्यकता है।
ब्लेज़र घटक में किसी भी डेटा चर के मूल्य को पढ़ने के लिए हमारे पास ब्लेज़र में रेजर से @bind है।
जब उपयोगकर्ता डेटा को संपादित करता है और किसी अन्य तत्व पर ध्यान देता है, तो @bind रेफरी से प्राप्त मान रखता है और मूल स्रोत तत्व को अपडेट करता है।
21. क्या Blazor WebAssembly SQL सर्वर या अन्य डेटाबेस के साथ संचार कर सकता है?
Blazor is.NET कोड है जो क्लाइंट पर चलता है। आईएल कोड क्लाइंट-साइड में डाउनलोड किया जाएगा, जिससे रिवर्स इंजीनियरिंग आसान हो जाएगी। और उसके कारण, आपको अपने Blazor WASM कोड में किसी भी रहस्य—जैसे पासवर्ड—को शामिल करने से बचना चाहिए।
आपके Blazor एप्लिकेशन को उपयोगकर्ता नाम-पासवर्ड संयोजन का उपयोग करके एक दूरस्थ डेटाबेस से कनेक्ट करने की आवश्यकता होगी, जिसे केवल ऐप में ही सहेजा जा सकता है। ऐसा न करें - यह एक बड़ा सुरक्षा जोखिम है।
दूर के डेटा तक पहुँचने के लिए आपको केवल एक ऐसी सेवा का उपयोग करना चाहिए, जिसमें एक प्रतिबंधित पहुँच परत हो। उदाहरण के लिए, अपने डेटाबेस के आस-पास एक सर्विस एपीआई बनाएं जो आपके द्वारा प्रदान किए जाने वाले कार्यों को उजागर करे, जैसे कि आरईएसटी।
फिर आप उस एपीआई पर सुरक्षा टोकन का उपयोग यह सुनिश्चित करने के लिए कर सकते हैं कि केवल अधिकृत उपयोगकर्ता ही एपीआई तक पहुंच सकते हैं और इसलिए, आपका डेटा।
निष्कर्ष
यदि आप विकास प्रक्रिया में तेजी लाने और पृष्ठ प्रदर्शन को थोड़ा बढ़ाने के लिए समाधान खोज रहे हैं तो Blazor एक उत्कृष्ट मंच है।
डेवलपर्स के लिए यह आश्चर्यजनक खबर है, भले ही यह एक वेबसाइट बनाने या एक लैंडिंग पृष्ठ स्थापित करने के लिए विशिष्ट बाज़ारिया की आवश्यकता से परे है।
उपयोगकर्ता के अनुकूल मंच कोडिंग भाषा प्रतिबंधों को हटा देता है, वर्कफ़्लो को सुव्यवस्थित करता है, और विकास टीमों के लिए अपना कार्य पूरा करना आसान बनाता है।
अंत में, आपकी वांछित नौकरी पाने के लिए शीर्ष 20+ ब्लेज़र साक्षात्कार प्रश्न यहां दिए गए हैं।
एक जवाब लिखें