Saturday 3 June 2017

What is .net framework architecture in hindi?

.NET फ्रेमवर्क एक सॉफ्टवेयर डेवलपमेंट फ्रेमवर्क है जिसे माइक्रोसॉफ्ट ने 2002 में विकसित किया था। .NET फ्रेमवर्क केवल विंडोज ऑपरेटिंग सिस्टम में ही run होता है।
.net को डॉट नेट भी कहा जाता है।
.NET एक ऐसा फ्रेमवर्क है जिसमें कि माइक्रोसॉफ्ट environment के अंदर web-based तथा windows-based सॉफ्टवेयरों(ऍप्लिकेशनों) को विकसित किया जाता है।
.NET फ्रेमवर्क में CLR(common language runtime) फ्रेमवर्क की आत्मा की तरह कार्य करता है।
.NET फ्रेमवर्क में बहुत बड़ी class लाइब्रेरी होती है जिसे framework class library(FCL) कहते है।
.NET फ्रेमवर्क जावा(java) लैंग्वेज की तरह ही object-oriented है लेकिन यह platform independent नही है अर्थात यह केवल windows platform में ही run होता है।
.NET framework एक ऐसा फ्रेमवर्क है जो बहुत सारी भाषाओं को support करता है।
.NET फ्रेमवर्क GUI(graphical user interface) उपलब्ध कराता है।
note:-यहाँ ध्यान देने वाली बात यह है कि .NET एक लैंग्वेज नही है बल्कि यह एक सॉफ्टवेयर तथा language neutral प्लेटफार्म है।
image
.net framework architecture in hindi
.NET फ्रेमवर्क के मुख्य component निम्न है:-
1:-CLR(common language runtime)
2:-CTS(common type system)
3:-.NET framework class library(FCL)
4:-.NET languages.
1:-CLR(common language runtime):-
:-यह एक virtual machine की तरह कार्य करता है और सारी languages को execute करता है। CLR, source कोड को byte कोड में transform कर देता है जिसे हम CIL(common intermediate language) या MSIL(Microsoft intermediate language) कहते है तथा इसके बाद run-time में CLR, JIT कम्पाइलर के द्वारा इस CIL कोड या MSIL कोड को native कोड  में बदल देता है।
image
CLR IN HINDI
2:-CTS(common type system):-CTS ऐसे types के समूह को describe करता है जिसका कि सभी .NET लैंग्वेज में समान रूप से प्रयोग किया जाता है।
उदाहरण के लिए:-C# में एक class library का प्रयोग किया जाता है और इस class library का प्रयोग VB.NET में भी किया जाता है क्योंकि यह class library, CTS के द्वारा define है।
यह types, value types तथा reference types हो सकते है।
value types को values के द्वारा pass किया जाता है जो कि stack में स्टोर रहते है।
reference types को reference के द्वारा pass किया जाता है जो कि heap में स्टोर रहते है।
3:-.NET framework class library(FCL):-FCL माइक्रोसॉफ्ट की एक standard लाइब्रेरी है तथा यह reusable classes,interfaces तथा value types की लाइब्रेरी है। इसका प्रयोग web-based, Windows GUI applications तथा ASP.NET applications को विकसित करने के लिए किया जाता है।
4:-.NET languages:-.NET फ्रेमवर्क में visual basic(VB).NET, Visual C#, asp.net, Jscript.net, ADO.NET  तथा अन्य .net languages है।

No comments:

Post a Comment

भारत के प्रमुख व्यक्ति और उनके समाधि स्थलों की सूची: (Crematorium of Famous Personalities of India in Hindi)

  भारत के प्रमुख व्यक्ति और समाधि स्थलों की सूची: व्यक्ति का नाम समाधि स्थल का नाम इंदिरा गांधी (भारत की पहली महिला प्रधानमंत्री) शक्ति स्थल...