Four Main Features of ASP.NET Core

ASP.NET Core की चार मुख्य विशेषताएं

दोस्तों! ASP.NET Core फ्रेमवर्क का विकास माइक्रोसॉफ्ट ने 4 बातों को ध्यान में रखते हुए किया है जो इस प्रकार हैं: ओपन सोर्स, क्रॉस-प्लेटफॉर्म, मॉड्यूलर आर्किटेक्चर और क्लाउड एनवायरनमेंट.

  1. क्रॉस-प्लेटफॉर्म: ASP.NET Core वेब एप्लीकेशन को विभिन्न प्रकार के प्लेटफॉर्म जैसे विंडोज, लिनक्स, मैकओएस इत्यादि पर रन किया जा सकता है।
  2. ओपन सोर्स: ASP.NET Core वेब फ्रेमवर्क के सारे कोड GitHub पर उपलब्ध हैं, जो किसी भी डेवलपर के द्वारा देखे जा सकते हैं और अपनी सुविधा के अनुसार डेवलपर उनमें परिवर्तन करके काम कर सकता है।
  3. मॉड्यूलर आर्किटेक्चर: ASP.NET Core वेब फ्रेमवर्क के अंतर्गत अलग-अलग कार्यों को संपादित करने के लिए अलग-अलग प्रकार के पैकेज प्रदान किए गए हैं। जिस सुविधा को एप्लीकेशन में डालना होता है, उससे संबंधित पैकेज को आवश्यकता के अनुसार एप्लीकेशन में इंस्टॉल किया जा सकता है और एप्लीकेशन को विकसित किया जा सकता है। ASP.NET Core वेब एप्लीकेशन एक कंसोल एप्लीकेशन के रूप में स्टार्ट होता है। डेवलपर के द्वारा विभिन्न पैकेज को मॉड्यूल के रूप में आवश्यकता के अनुसार एप्लीकेशन के भीतर जोड़ लिया जाता है। उदाहरण के लिए, एप्लीकेशन के भीतर लॉगिंग के फीचर को जोड़ने के लिए विभिन्न प्रकार के लॉगिंग पैकेज जैसे कि Serilog इत्यादि उपलब्ध हैं। भविष्य में यदि Serilog की जगह किसी दूसरे पैकेज का उपयोग करना हो तो यह कार्य आसानी से किया जा सकता है। यह सब एप्लीकेशन के भीतर मॉड्यूलर अप्रोच अपनाने के कारण संभव होता है।
  4. क्लाउड एनवायरनमेंट: ASP.NET Core वेब फ्रेमवर्क क्लाउड के लिए पूरी तरह तैयार है और एप्लीकेशन को क्लाउड पर होस्ट किया जा सकता है।

टिप्पणियाँ

इस ब्लॉग से लोकप्रिय पोस्ट

Differences between in-process and out-of-process hosting models

Web Fundamental Concepts in Hindi for Beginners - FAQs with their Answers Part-1

Introduction to ASP.NET Core and Web Frameworks