Microsoft की नई (फ्री) क्रॉस प्लेटफॉर्म एडिटर विजुअल स्टूडियो कोड (लॉन्च की गई 5/29/2015) में कौन सी अंतर्निहित प्रौद्योगिकियां / पुस्तकालय हैं ? ऐसी अफवाहें हैं कि यह सिर्फ जीथूब का एटम संपादक है।
Microsoft की नई (फ्री) क्रॉस प्लेटफॉर्म एडिटर विजुअल स्टूडियो कोड (लॉन्च की गई 5/29/2015) में कौन सी अंतर्निहित प्रौद्योगिकियां / पुस्तकालय हैं ? ऐसी अफवाहें हैं कि यह सिर्फ जीथूब का एटम संपादक है।
जवाबों:
विज़ुअल स्टूडियो कोड को जीथब के इलेक्ट्रॉन के शीर्ष पर वेब प्रौद्योगिकियों का उपयोग करके बनाया गया है ।
इलेक्ट्रॉन स्थानीय एपीआई (उदाहरण: फाइल सिस्टम एक्सेस) के लिए इंटरफ़ेस और नोड के लिए क्रोमियम (जो Google क्रोम पर बनाया गया है) का उपयोग करने वाले देशी ऐप लिखने के लिए एक ऐप रनटाइम है , इसे मुख्य रूप से जीथब के एटम कोड के लिए शेल के रूप में बनाया गया था। संपादक। (नोट: इलेक्ट्रॉन NW.js के समान है ) ।
Node.js Google का V8 जावास्क्रिप्ट इंजन पर C और C ++ कोड के साथ बनाया गया एक जावास्क्रिप्ट (जावास्क्रिप्ट) ऐप है, जो इसे प्रत्येक ऑपरेटिंग सिस्टम के लिए देशी API तक पहुँच प्रदान करता है (उदाहरण: फ़ाइल सिस्टम एक्सेस) ।
अनिवार्य रूप से, Microsoft का नया उत्पाद पूरी तरह से ओपन सोर्स सॉफ़्टवेयर पर बनाया गया है जिसके प्रमुख घटक Google द्वारा बनाए गए थे।
ऐसी अफवाहें हैं कि विजुअल स्टूडियो कोड या तो जीथब के एटम एडिटर का कांटा है या रीब्रांडिंग है। यह भी दूर से सच नहीं है। विज़ुअल स्टूडियो कोड के स्रोत का निरीक्षण करने से पता चलता है कि यह इलेक्ट्रॉन और एटम शेल आर्काइव का उपयोग करता है , लेकिन एटम संपादक से और कुछ नहीं है।
विज़ुअल स्टूडियो कोड का हिस्सा 'एडिटर' (वह चीज़ जो वाक्यविन्यास हाइलाइटिंग, लाइन नंबर्स आदि के साथ कोड को प्रस्तुत करता है) माइक्रोसॉफ्ट का मोनाको संपादक है। यह OneDrive, Windows Azure, TypeScript Playground और Visual Studio ऑनलाइन के लिए उपयोग किया जाने वाला एक ही संपादक है। मुझे अभी तक Microsoft के इस संपादक के बारे में कोई वास्तविक दस्तावेज नहीं मिला है लेकिन वेब पर इसके बारे में कुछ लेख हैं।
Omnisharp का उपयोग IntelliSense और C # के लिए अन्य कोड संपादन उपकरण प्रदान करने के लिए किया जाता है (उदाहरण: refactoring) ।
जावास्क्रिप्ट Intellisense सभी कस्टम कोड प्रतीत होता है। यह प्रभावशाली जावास्क्रिप्ट पूर्णता प्रदान करता है, लेकिन कई मामलों में यह टर्न से हीन प्रतीत होता है ( टर्न डेमो देखें ) ।