2009-05-20 20 views
9

मैं उलझन में हूं क्या कोई स्पष्ट कर सकता है कि .NET Framework का क्या अर्थ है?.NET Framework क्या है?

क्या यह विजुअल स्टूडियो का दूसरा नाम है?

+5

हो सकता है कि यह मदद कर सकता है: http://en.wikipedia.org/wiki/.NET_Framework =) –

+0

तुम्हें क्या लगता है यह है? क्या आपने इसे गूगल करने की कोशिश की है? – Pleun

उत्तर

13

नेट फ्रेमवर्क सामान्य भाषा रनटाइम (सीएलआर) का विस्तार करने और सिस्टम विकास को आसान बनाने के लिए डिज़ाइन की गई कक्षाओं और कार्यों का संग्रह पुस्तकालय है। विजुअल स्टूडियो की आवश्यकता नहीं है। आप एक पाठ संपादक में फ्रेमवर्क एसडीके और उसके खिलाफ कोड डाउनलोड कर सकते हैं।

आप सीएलआर के संयोजन और पुस्तकालयों के सेट के रूप में ढांचे को भी देख सकते हैं क्योंकि यह सब एक इकाई के रूप में वितरित किया जाता है।

2

नेट नेट के लिए एक प्रतियोगी है। लेकिन यह मुझे लगता है कि इससे भी ज्यादा है। प्रत्येक में ताकत और कमजोरियां होती हैं लेकिन मुख्य मुद्दे हैं:

  • .Net कक्षाओं का ढांचा प्रदान करता है ताकि आपको अपना कोड लिखना न पड़े। उदाहरण के लिए। विंडोज रूपों, एन्क्रिप्शन पुस्तकालयों, नेटवर्क पुस्तकालयों, वेब पुस्तकालयों आदि
  • कचरा संग्रहण (स्वचालित स्मृति प्रबंधन)

MSDN .Net Framework Page

0

दृश्य स्टूडियो एक संपादक जो .NET फ़्रेमवर्क का उपयोग कर कोड लिखने के लिए इस्तेमाल किया जा सकता है ।

17

जैसा गैरी ने कहा था। .NET Framework लाइब्रेरीज़ (असेंबली) का एक विशाल संग्रह है जो कार्यक्षमता का एक बड़ा सौदा प्रदान करता है जो विंडोज और रिच-क्लाइंट वेब अनुप्रयोगों को कोड करने की प्रक्रिया को नाटकीय रूप से आसान बनाता है। इन सभी वर्गों (और कोई अन्य नेट कोड) सीएलआर (कॉमन लैंग्वेज रनटाइम) के शीर्ष पर चलता है: सीएलआर एक रनटाइम इंजन (एक स्मार्ट) है जो जस्ट इन-टाइम संकलन, कचरा संग्रह जैसे कुछ बहुत ही साफ सुविधाएं प्रदान करता है , और दूसरे। आप इस तकनीक का उपयोग करके विकसित हर एप्लिकेशन के लिए .net ढांचे का उपयोग करते हैं। विजुअल स्टूडियो वास्तव में एक एकीकृत विकास पर्यावरण (आईडीई) से अधिक कुछ नहीं है जो आपको आसानी से और आसानी से अपना कोड संपादित, डीबग, निर्माण और चलाने में सक्षम बनाता है। आपके .NET अनुप्रयोगों को निष्पादित करने की प्रक्रिया अन्य भाषाओं की तुलना में अलग है (उदाहरण के लिए सी/सी ++)। जावा की तरह, .NET कोड सीधे देशी कोड में परिवर्तित नहीं होता है, इसके बजाय यह आईएल (इंटरमीडिएट लैंग्वेज) नामक किसी मध्यम स्तर की भाषा में परिवर्तित हो जाता है, फिर जब आप अपना आवेदन चलाते हैं, तो सीएलआर (विशेष रूप से जेआईटी भाग सीएलआर), निष्पादित करने के लिए इस आईएल को देशी कोड में संकलित करता है। यह मध्यम परत लचीलापन और पोर्टेबिलिटी का पूरा सौदा प्रदान कर रही है; इसके अस्तित्व के कारण, अब आप अपने .NET कोड को कुछ लिनक्स बॉक्स पर चला सकते हैं।

क्षमा करें अगर मैंने इसे बहुत लंबा या बहुत उबाऊ बना दिया है, तो मुझे वास्तव में कुछ लोगों को कुछ विवरण देना पसंद आया जब मैं कुछ साल पहले आपकी जगह पर था।

+0

.net के लिए एक नए दोस्त के रूप में, मैं बस एमएसआईएल और जावा ओब्ज के बीच मतभेद जानना चाहता हूं। मैंने सुना है कि जावा इंटरमीडिएट कोड पीढ़ी की मदद से मंच भी स्वतंत्र है। क्षमा करें अगर मैं गलत हूँ – krishna

7

दस हजार फुट व्यू में नेट अनिवार्य रूप से जावा के रूप में एक ही बात है, सिर्फ सूर्य के बजाय माइक्रोसॉफ्ट (और सब कुछ है कि संकेत मिलता है के साथ।) द्वारा किए गए

9000 के बारे में चरणों में शुरू हम कहाँ बात कर रहा है बाहर यह है कि दोनों प्रणालियां पूरी तरह से जमीन से अलग हैं, पूरी तरह से असंगत हैं, लेकिन तकनीकी रूप से नहीं, दार्शनिक रूप से उसी तरह की समस्याओं को हल करें। अर्थात् - वे दोनों वर्चुअल मशीन रनटाइम के संयोजन हैं जो वीएम-विशिष्ट बाइटकोड चल रहे हैं और पूर्व-लिखित कोड, पुस्तकालयों और विजेट्स की एक विशाल पुस्तकालय के साथ-साथ वीएम हैंडल चीजों को मेमोरी मैनेजमेंट और कचरा संग्रह जैसी चीजों को भेजते हैं।

2

.Net Framework माइक्रोसॉफ्ट द्वारा विकसित एक सॉफ्टवेयर विकास मंच है। ढांचे का निर्माण अनुप्रयोग बनाने के लिए किया गया था, जो विंडोज प्लेटफॉर्म पर चलेंगे। का पहला संस्करण।नेट फ्रेमवर्क वर्ष 2000 में जारी किया गया था। संस्करण को नेट फ्रेमवर्क 1.0 कहा जाता था। तब से नेट फ्रेमवर्क एक लंबा सफर तय किया है, और वर्तमान संस्करण 4.6.1 है। नेट फ्रेमवर्क का उपयोग फॉर्म - आधारित और वेब आधारित दोनों अनुप्रयोगों को बनाने के लिए किया जा सकता है। नेट फ्रेमवर्क का उपयोग करके वेब सेवाएं भी विकसित की जा सकती हैं। ढांचा विभिन्न प्रोग्रामिंग भाषाओं जैसे विजुअल बेसिक और सी # का भी समर्थन करता है। तो डेवलपर्स आवश्यक एप्लिकेशन को विकसित करने के लिए भाषा का चयन और चयन कर सकते हैं। इस अध्याय में, आप और अधिक के लिए .NET फ्रेमवर्क के कुछ मूल बातें सीखना होगा: - http://dotnetframeworktut.blogspot.in/2017/08/whatis.html