एक्टिवएक्स: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
 
(7 intermediate revisions by 4 users not shown)
Line 3: Line 3:
{{Infobox software
{{Infobox software
| logo = File:ActiveX logo.png
| logo = File:ActiveX logo.png
| title = ActiveX
| title = ऐक्टिवएक्स
| developer = [[Microsoft]]
| developer = [[माइक्रोसॉफ्ट]]
| author = [[Microsoft]]
| author = [[माइक्रोसॉफ्ट]]
| logo_size = 120px
| logo_size = 120px
| released = {{Start date and age|1996}}
| released = {{Start date and age|1996}}
| discontinued = Yes
| discontinued = हाँ
| latest release version = 2013
| latest release version = 2013
| programming language = [[C (programming language)|C]], [[C++]]
| programming language = [[C (प्रोग्रामिंग भाषा)|C]], [[C++]]
| engine =  
| engine =  
| operating system = [[Microsoft Windows]], [[Solaris (operating system)|Solaris]], [[Classic Mac OS]], [[macOS]]
| operating system = [[माइक्रोसॉफ्ट विंडोज़]], [[सोलेरिस]], [[क्लैसिक मैक ओ एस]], [[मैक ओ एस]]
| platform = [[x86]]
| platform = [[x86]]
| included with = [[Internet Explorer]], [[Microsoft Office]], [[Microsoft Visual Studio]], and [[Windows Media Player]] etc.
| included with = [[इंटरनेट इक्स्प्लोरर]], [[माइक्रोसॉफ्ट ऑफिस]], [[माइक्रोसॉफ्ट विजुअल स्टूडियो]], और [[विंडोज़ मीडिया प्लेयर]] आदि .
| replaces = [[Object_Linking_and_Embedding|OLE 2.0]] and [[Component Object Model|COM]]
| replaces = [[OLE 2.0]] और [[COM]]
| genre = [[Software framework]]
| genre = [[सॉफ्टवेयर सरचना]]
}}
}}
एक्टिवएक्स [[Microsoft|माइक्रोसॉफ्ट]] द्वारा निर्मित एक पदावनत सॉफ्टवेयर संरचना है जो अपने पहले के [[घटक वस्तु मॉडल|घटक वस्तु प्रारूप]] (COM) तथा [[जोडकर परनिगरानी और उद्देश् य|ऑब्जेक्ट लिंकिंग और एंबेडिंग]] (OLE) तकनीकों को किसी नेटवर्क, विशेष रूप से वर्ल्ड वाइड वेब से डाउनलोड की गई सामग्री के लिए अनुकूलित करता है।<ref name="msdn1">{{cite web|title=इंटरनेट पर ActiveX नियंत्रण|website=Microsoft Docs|date=12 September 2018|url=https://docs.microsoft.com/en-us/cpp/mfc/activex-controls-on-the-internet?view=msvc-160|access-date=2021-08-19}}</ref> माइक्रोसॉफ्ट ने एक्टिवएक्स को 1996 में प्रस्तुत किया। सैद्धांतिक रूप मे, एक्टिवएक्स [[Microsoft Windows|माइक्रोसॉफ्ट विंडोज़]]  प्रचालन तंत्र पर निर्भर नहीं है, परंतु व्यवहार में, अधिकांश एक्टिवएक्स उद्याम केवल विंडोज़ पर चलते हैं। अधिकांश क्लाइंट को x86-आधारित कंप्यूटर पर चलने की भी आवश्यकता होती है क्योंकि एक्टिवएक्स उद्यामों में संकलित कूट उपलब्ध होता है।<ref>{{cite book|last=Anderson|first=Jerry|title=विज़ुअल सी++ के साथ एक्टिवेक्स प्रोग्रामिंग|year=1997|publisher=Que|isbn=978-0-7897-1030-7}}</ref>
एक्टिवएक्स [[Microsoft|माइक्रोसॉफ्ट]] द्वारा निर्मित एक पदावनत सॉफ्टवेयर संरचना है जो अपने पहले के [[घटक वस्तु मॉडल|घटक वस्तु प्रारूप]] (COM) तथा [[जोडकर परनिगरानी और उद्देश् य|ऑब्जेक्ट लिंकिंग और एंबेडिंग]] (OLE) तकनीकों को किसी नेटवर्क,विशेष रूप से वर्ल्ड वाइड वेब से डाउनलोड की गई सामग्री के लिए अनुकूलित करता है।<ref name="msdn1">{{cite web|title=इंटरनेट पर ActiveX नियंत्रण|website=Microsoft Docs|date=12 September 2018|url=https://docs.microsoft.com/en-us/cpp/mfc/activex-controls-on-the-internet?view=msvc-160|access-date=2021-08-19}}</ref> माइक्रोसॉफ्ट ने एक्टिवएक्स को 1996 में प्रस्तुत किया। सैद्धांतिक रूप मे, एक्टिवएक्स [[Microsoft Windows|माइक्रोसॉफ्ट विंडोज़]]  प्रचालन तंत्र पर निर्भर नहीं है, परंतु व्यवहार में, अधिकांश एक्टिवएक्स उद्याम केवल विंडोज़ पर संचालित होते हैं। अधिकांश क्लाइंट को x86-आधारित कंप्यूटर पर चलने की भी आवश्यकता होती है क्योंकि एक्टिवएक्स उद्यामों में संकलित कूट उपलब्ध होता है।<ref>{{cite book|last=Anderson|first=Jerry|title=विज़ुअल सी++ के साथ एक्टिवेक्स प्रोग्रामिंग|year=1997|publisher=Que|isbn=978-0-7897-1030-7}}</ref>


एक्टिवएक्स अभी भी माइक्रोसॉफ्ट एज के इंटरनेट एक्सप्लोरर विधा में समर्थित है जिसमें एक भिन्न, असंगत विस्तार प्रणाली है, क्योंकि यह [[Google|गूगल]] के क्रोमियम वेब ​​​​ब्राउज़र परियोजना पर आधारित है।<ref>{{Cite web|url=https://docs.microsoft.com/en-us/microsoft-edge/deploy/microsoft-edge-faq|title = Microsoft Edge - Frequently Asked Questions (FAQ) for IT Pros - Edge}}</ref>
एक्टिवएक्स अभी भी माइक्रोसॉफ्ट एज के इंटरनेट एक्सप्लोरर विधा में समर्थित है जिनकी एक भिन्न, असंगत विस्तार प्रणाली है, क्योंकि यह [[Google|गूगल]] के क्रोमियम वेब ​​​​ब्राउज़र परियोजना पर आधारित है।<ref>{{Cite web|url=https://docs.microsoft.com/en-us/microsoft-edge/deploy/microsoft-edge-faq|title = Microsoft Edge - Frequently Asked Questions (FAQ) for IT Pros - Edge}}</ref>




Line 75: Line 75:


== अन्य एक्टिवएक्स प्रौद्योगिकियां ==
== अन्य एक्टिवएक्स प्रौद्योगिकियां ==
माइक्रोसॉफ्ट ने एक्टिवएक्स ऑब्जेक्ट्स का उपयोग करके बड़ी संख्या में उत्पाद और सॉफ़्टवेयर प्लेटफ़ॉर्म विकसित किए हैं। वे अभी भी उपयोग किए जाते हैं (उदाहरण के लिए, वेबसाइटें अभी भी एएसपी का उपयोग कर रही हैं):
माइक्रोसॉफ्ट ने एक्टिवएक्स ऑब्जेक्ट्स का उपयोग करके बड़ी संख्या में उत्पाद और सॉफ़्टवेयर प्लेटफ़ॉर्म विकसित किए हैं। वे अभी भी उपयोग किए जाते हैं उदाहरण के लिए, वेबसाइटें अभी भी एएसपी का उपयोग कर रही हैं।


* [[सक्रिय पटकथा]] (पूर्व में एक्टिवएक्स स्क्रिप्टिंग के रूप में जाना जाता है) वह तकनीक है जिसका उपयोग विंडोज़ में [[JScript]], [[वीबी स्क्रिप्ट]] या [[ActivePerl]] जैसे स्क्रिप्टिंग इंजन और इंटरनेट एक्सप्लोरर, एक्टिव सर्वर पेज, या तीसरे पक्ष के एप्लिकेशन जैसे स्क्रिप्टिंग होस्ट को लागू करने के लिए किया जाता है।
* [[सक्रिय पटकथा|ऐक्टिव स्क्रिप्टिंग]] जिसे पूर्व में एक्टिवएक्स स्क्रिप्टिंग के रूप में जाना जाता है वह तकनीक है जिसका उपयोग विंडोज़ में जेस्क्रिप्ट  [[वीबी स्क्रिप्ट]] या [[ActivePerl|ऐक्टिव पर्ल]] जैसे स्क्रिप्टिंग इंजन और इंटरनेट एक्सप्लोरर, एक्टिव सर्वर पेज, या तीसरे पक्ष के एप्लिकेशन जैसे स्क्रिप्टिंग होस्ट को लागू करने के लिए किया जाता है।
* एक्टिवएक्स दस्तावेज़ एक माइक्रोसॉफ्ट तकनीक है जो उपयोगकर्ताओं को वेब ब्राउज़र के अंदर माइक्रोसॉफ्ट Word, Excel और PDF दस्तावेज़ों को देखने और संपादित करने की अनुमति देती है।
* एक्टिवएक्स प्रलेख एक माइक्रोसॉफ्ट तकनीक है जो उपयोगकर्ताओं को वेब ब्राउज़र के अंदर माइक्रोसॉफ्ट वर्ड, एक्सेल और पीडीएफ प्रलेखों को प्रदर्शित करने और संपादित करने की अनुमति देता है।
* सहयोग डेटा ऑब्जेक्ट, बाद में नाम बदलकर सहयोग डेटा ऑब्जेक्ट
* ऐक्टिव प्रेषण, बाद में जिसका नाम बदलकर सहयोग डेटा ऑब्जेक्ट कर दिया गया।
* [[सक्रिय सर्वर पेज]] (एएसपी)
* [[सक्रिय सर्वर पेज|ऐक्टिव सर्वर पेज]]
* [[ActiveMovie]], जिसे बाद में [[DirectShow]] नाम दिया गया
* ऐक्टिवमूवी, जिसे बाद में डायरेक्टशो नामित कर  दिया गया।
* एक्टिवएक्स डेटा ऑब्जेक्ट (ADO)
* एक्टिवएक्स डेटा ऑब्जेक्ट
* [[ उन्नत सिस्टम प्रारूप ]] (ASF), का नाम बदलकर एडवांस्ड स्ट्रीमिंग फॉर्मेट, फिर एडवांस्ड सिस्टम्स फॉर्मेट कर दिया गया
* [[ उन्नत सिस्टम प्रारूप | उन्नत सिस्टम प्रारूप]], का नाम बदलकर एडवांस्ड स्ट्रीमिंग फॉर्मेट, फिर एडवांस्ड सिस्टम्स फॉर्मेट कर दिया गया।


== यह भी देखें ==
== यह भी देखें ==
{{columns-list|colwidth=30em|
{{columns-list|colwidth=30em|
* [[Active Setup]]
* [[ऐक्टिव व्यवस्था]]
* [[Active Template Library]] (ATL)
* [[ऐक्टिव टेम्पलेट लाइब्रेरी]] (ATL)
* [[Adobe Flex]]
* [[अडोबी फ्लेक्स]]
* [[Browser Helper Object]] (BHO)
* [[ब्राउजर हेल्पर ऑब्जेक्ट]] (BHO)
* [[Google Native Client]] – an alternative development from Google
* [[गूगल नेटिव क्लाइंट]] – गूगल द्वारा एक वैकल्पिक विकास
* [[IUnknown]] interface
* [[Iअज्ञात]] अन्तः पृष्ट
* [[JavaBeans]]
* [[जावाबीन्स]]
* [[Netscape Plugin Application Programming Interface]] (NPAPI) – an alternative interface for web-browser plugins
* [[नेटस्केप प्लगइन एप्लीकेशन प्रोग्रामिंग इंटरफ़ेस]] (NPAPI) – वेब-ब्राउज़र प्लगइन्स के लिए एक वैकल्पिक इंटरफ़ेस
* [[OLE Automation]]
* [[OLE स्वचालन]]
* [[Microsoft Silverlight|Silverlight]] ([[XAP (file format)|XAP]])
* [[माइक्रोसॉफ्ट सिल्वरलाइट|सिलवेरलाइट]] ([[XAP (फाइल संरचना )|XAP]])
* [[Windows DNA]]
* [[विंडोज़ DNA]]
* [[XAML Browser Applications]] (XBAP)
* [[XAML ब्राउजर अनुप्रयोग]] (XBAP)
}}
}}


Line 109: Line 109:
* [https://support.microsoft.com/kb/912812 Activating एक्टिवएक्स Controls]
* [https://support.microsoft.com/kb/912812 Activating एक्टिवएक्स Controls]


{{Microsoft APIs}}
[[Category:Articles with invalid date parameter in template]]
{{Microsoft Windows components}}
[[Category:CS1 English-language sources (en)]]
{{Internet Explorer}}
[[Category:CS1 maint]]
{{Web interfaces}}
[[Category:Citation Style 1 templates|M]]
[[Category: माइक्रोसॉफ्ट एप्लीकेशन प्रोग्रामिंग इंटरफेस]] [[Category: इंटरनेट एक्सप्लोरर]] [[Category: सॉफ्टवेयर ऐड-ऑन]]  
[[Category:Collapse templates]]
 
[[Category:Commons category link is locally defined]]
 
 
[[Category: Machine Translated Page]]
[[Category:Created On 25/02/2023]]
[[Category:Created On 25/02/2023]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Multi-column templates]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Pages using div col with small parameter]]
[[Category:Pages with script errors]]
[[Category:Short description with empty Wikidata description]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates based on the Citation/CS1 Lua module]]
[[Category:Templates generating COinS|Cite magazine]]
[[Category:Templates generating microformats]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that are not mobile friendly]]
[[Category:Templates that generate short descriptions]]
[[Category:Templates using TemplateData]]
[[Category:Templates using under-protected Lua modules]]
[[Category:Use dmy dates from September 2021]]
[[Category:Wikipedia fully protected templates|Div col]]
[[Category:Wikipedia metatemplates]]

Latest revision as of 11:17, 10 March 2023

ऐक्टिवएक्स
Original author(s)माइक्रोसॉफ्ट
Developer(s)माइक्रोसॉफ्ट
Initial release1996; 30 years ago (1996)
Stable release
2013
Written inC, C++
Operating systemमाइक्रोसॉफ्ट विंडोज़, सोलेरिस, क्लैसिक मैक ओ एस, मैक ओ एस
Platformx86
Included withइंटरनेट इक्स्प्लोरर, माइक्रोसॉफ्ट ऑफिस, माइक्रोसॉफ्ट विजुअल स्टूडियो, और विंडोज़ मीडिया प्लेयर आदि .
PredecessorOLE 2.0 और COM
Typeसॉफ्टवेयर सरचना

एक्टिवएक्स माइक्रोसॉफ्ट द्वारा निर्मित एक पदावनत सॉफ्टवेयर संरचना है जो अपने पहले के घटक वस्तु प्रारूप (COM) तथा ऑब्जेक्ट लिंकिंग और एंबेडिंग (OLE) तकनीकों को किसी नेटवर्क,विशेष रूप से वर्ल्ड वाइड वेब से डाउनलोड की गई सामग्री के लिए अनुकूलित करता है।[1] माइक्रोसॉफ्ट ने एक्टिवएक्स को 1996 में प्रस्तुत किया। सैद्धांतिक रूप मे, एक्टिवएक्स माइक्रोसॉफ्ट विंडोज़ प्रचालन तंत्र पर निर्भर नहीं है, परंतु व्यवहार में, अधिकांश एक्टिवएक्स उद्याम केवल विंडोज़ पर संचालित होते हैं। अधिकांश क्लाइंट को x86-आधारित कंप्यूटर पर चलने की भी आवश्यकता होती है क्योंकि एक्टिवएक्स उद्यामों में संकलित कूट उपलब्ध होता है।[2]

एक्टिवएक्स अभी भी माइक्रोसॉफ्ट एज के इंटरनेट एक्सप्लोरर विधा में समर्थित है जिनकी एक भिन्न, असंगत विस्तार प्रणाली है, क्योंकि यह गूगल के क्रोमियम वेब ​​​​ब्राउज़र परियोजना पर आधारित है।[3]


एक्टिवएक्स उद्याम

एक्टिवएक्स घटक-आधारित सॉफ़्टवेयर अभियांत्रिकी में उपयोग की जाने वाली प्रमुख तकनीकों में से एक थी।[4] जावाबीन्स की तुलना में, एक्टिवएक्स अधिक प्रोग्रामिंग भाषाओं का समर्थन करता है, परंतु जावाबीन्स अधिक प्लेटफार्मों का समर्थन करता है।[5] एक्टिवएक्स कई तीव्र अनुप्रयोग विकास तकनीकों में समर्थित है, जैसे कि सक्रिय टेम्पलेट लाइब्रेरी, डेल्फी, जावाबीन्स, माइक्रोसॉफ्ट फाउंडेशन क्लास लाइब्रेरी, क्यू टी, विजुअल बेसिक, विंडोज़ फॉर्म और डब्ल्यू एक्स विजेट आदि एप्लिकेशन निर्माणकर्ताओ द्वारा एक्टिवएक्स उद्यामों को अंतःस्थापित करने में सक्षम बनाता है।

कई माइक्रोसॉफ्ट विंडोज़ अनुप्रयोग, जिनमें स्वयं माइक्रोसॉफ्ट के कई अनुप्रयोग सम्मिलित हैं, जैसे कि इंटरनेट एक्सप्लोरर, माइक्रोसॉफ्ट ऑफिस, माइक्रोसॉफ्ट विजुअल स्टूडियो , तथा विंडोज़ मीडिया प्लेयर, अपने अभिलक्षण-समुच्चय निर्मित करने के लिए एक्टिवएक्स उद्यामों का उपयोग करते हैं और एक्टिवएक्स उद्यामों के रूप में अपनी स्वयं की कार्यक्षमता को भी समाहित करते हैं और अन्य अनुप्रयोगों में उन्हे अंतःस्थापित करते है। इंटरनेट एक्सप्लोरर वेब पृष्ठों में एक्टिवएक्स उद्यामों को अंतःस्थापित करने की भी अनुमति देता है।

इतिहास

ऑब्जेक्ट लिंकिंग और एंबेडिंग 2.0 की जटिलता और एमएफसी में कॉम के लिए खराब समर्थन के सापेक्ष, माइक्रोसॉफ्ट ने विनिर्देशों को सरल बनाया और 1996 में एक्टिवएक्स के रूप में तकनीक को पुनः अंकित किया।[6][7] सरलीकरण के बाद भी, उपयोगकर्ताओं को अभी भी लगभग छह कोर इंटरफेस को लागू करने के लिए उद्याम की आवश्यकता होती है। इस जटिलता के सापेक्ष, माइक्रोसॉफ्ट ने विज़ार्ड, सक्रिय टेम्पलेट लाइब्रेरी बेस क्लासेस, मैक्रो और सी ++ भाषा एक्सटेंशन को उद्याम लिखने हेतु सरलीकरण के लिए तैयार किया।

इंटरनेट एक्सप्लोरर 3.0 (1996) से शुरू होकर, माइक्रोसॉफ्ट ने एचटीएमएल विषय वस्तुओ के भीतर एक्टिवएक्स उद्यामों को होस्ट करने के लिए समर्थन जोड़ा। यदि ब्राउजर को एक पृष्ठ का सामना करना पड़ता है जो एक एक्टिवएक्स उद्याम को एक OBJECT टैग के माध्यम से निर्दिष्ट करता है ( OBJECT एचटीएमएल टैग को उस समय वर्ल्ड वाइड वेब संघ के माइक्रोसॉफ्ट प्रतिनिधि चार्ली किंडल द्वारा HTML 3.2 विनिर्देशन में जोड़ा गया था।[8]) यह कम या बिना किसी उपयोगकर्ता हस्तक्षेप के उद्याम को स्वचालित रूप से डाउनलोड और इंस्टॉल करेगा। इसने वेब को समृद्ध बनाया परंतु आपत्तियों को बढ़ा दिया। चूंकि इस तरह के उद्याम, व्यवहार में, केवल विंडोज पर चलते थे, और प्रत्येक समर्थित प्लेटफॉर्म के लिए भिन्न उद्याम की आवश्यकता होती थी। माइक्रोसॉफ्ट ने बाद में ब्राउज़िंग और एक्टिवएक्स को सुरक्षित बनाने के लिए कई सुरक्षा उपाय प्रस्तुत किए।[9]

उदाहरण के लिए:

  • इन्स्टलैशन पैकेजों का डिजिटल हस्ताक्षर
  • उद्यामों को स्पष्ट रूप से स्वयं को लिपिबद्धन के लिए सुरक्षित घोषित करना चाहिए
  • अत्यधिक अभावग्रस्त स्वतः निर्धारित सुरक्षा समायोजन
  • इंटरनेट एक्सप्लोरर खराब उद्यामों की एक काली सूची रखता है

एक्टिवएक्स प्रारंभ से ही विवादास्पद थे; जबकि माइक्रोसॉफ्ट ने अपनी मार्केटिंग सामग्रियों में जावा एप्लेट की तुलना में प्रोग्रामिंग में सरलता और अच्छे प्रदर्शन का दावा किया, एक्टिवएक्स के आलोचकों ने सुरक्षा मुद्दों और पोर्टेबिलिटी की कमी को तुरंत इंगित किया, जिससे यह बाहरी संरक्षित इंट्रानेट के उपयोग के लिए अव्यावहारिक हो गया।[10] एक्टिवएक्स सुरक्षा प्रारूप लगभग पूरी तरह से विश्वसनीय घटक निर्माणकर्ताओ की पहचान करने पर निर्भर करता है, जो एथेंटिकोड नामक कूट हस्ताक्षर तकनीक का उपयोग करता है। निर्माणकर्ताओ को वेरिसाइन (व्यक्तियों के लिए 20 अमेरिकी डॉलर प्रति वर्ष, निगमों के लिए 400 अमेरिकी डॉलर) के साथ पंजीकरण करना था और मैलवेयर विकसित नहीं करने का वादा करते हुए एक अनुबंध पर हस्ताक्षर करना था। पहचान कूट तब पूर्ण अनुमतियों के साथ वेब ब्राउज़र के अंदर चलेगा, जिसका अर्थ है कि कूट में कोई भी बग एक संभावित सुरक्षा समस्या थी; यह सैंडबॉक्स के विपरीत है जो उस समय पहले से ही जावा में उपयोग किया जाता था।[11]


प्लेटफॉर्म समर्थन

अक्टूबर 1996 में, माइक्रोसॉफ्ट ने मकिनतोष ऑपरेटिंग सिस्टम के लिए एक्टिवएक्स सॉफ़्टवेयर विकास उपकरण समूह (SDK) का एक बीटा संस्करण जारी किया, जिसमें मैक पर नेटस्केप नेविगेटर के लिए प्लग-इन भी सम्मिलित था, और बाद में सोलेरिस ऑपरेटिंग सिस्टम पर एक्टिवएक्स को समर्थन देने की अपनी योजना की घोषणा की।[12][13]

1997 में, माइक्रोसॉफ्ट के सहयोग से एनकंपास प्रयोगशाला ने एक्टिवएक्स का समर्थन करने के लिए नेटस्केप नेविगेटर के लिए एक प्लग-इन जारी किया।[14]

एक्टिवएक्स कोर प्रौद्योगिकी के लिए प्रलेखन, द ओपन ग्रुप में स्थित है और इसे निःशुल्क रूप से पढ़ा जा सकता है।[15]

एक्टिवएक्स क्रॉस-प्लेटफ़ॉर्म बनाने के माइक्रोसॉफ्ट के पिछले प्रयासों के अतिरिक्त, अधिकांश एक्टिवएक्स उद्याम सभी प्लेटफ़ॉर्म पर कार्य नहीं करेंगे, इसलिए वेब पेज की आवश्यक कार्यक्षमता को लागू करने के लिए एक्टिवएक्स उद्यामों का उपयोग करने से इसकी उपयोगिता प्रतिबंधित हो जाती है। दक्षिण कोरिया ने इस तकनीक को अपनी सार्वजनिक वेबसाइटों से हटाना शुरू कर दिया है ताकि उनकी वेब साइट को और अधिक प्लेटफॉर्मों तक पहुँचाया जा सके।[16]

जबकि माइक्रोसॉफ्ट ने एपीआइ प्रकाशित करके एक्टिवएक्स के क्रॉस-प्लेटफ़ॉर्म परिपेक्ष्य को आगे बढ़ाने के लिए महत्वपूर्ण प्रयास किए, अंततः क्रॉस-प्लेटफ़ॉर्म सॉफ़्टवेयर एक्टिवएक्स उद्यामों के C या C++ में लिखे होने के कारण विफल हो गया। X86 असेंबली भाषा में संकलित, उन्हें केवल विंडोज़ यंत्रों पर निष्पादन योग्य बनाते हैं जहां वे मानक विंडोज़ एपीआई को संदर्भित कर सकते हैं।[17]

माइक्रोसॉफ्ट ने विंडोज़ 8 में इंटरनेट इक्स्प्लोरर 10 के विंडोज़ स्टोर संस्करण से एक्टिवएक्स समर्थन को हटा दिया। 2015 में, माइक्रोसॉफ्ट ने एक्टिवएक्स के लिए बिना किसी समर्थन के इंटरनेट इक्स्प्लोरर के प्रतिस्थापन, माइक्रोसॉफ्ट एज को विमोचित किया,, इस घटना ने माइक्रोसॉफ्ट के वेब ब्राउज़र विकास में एक्टिवएक्स तकनीक के अंत को चिह्नित किया।[18]माइक्रोसॉफ्ट एज इंटरनेट एक्सप्लोरर सुविधा के साथ आता है, जो एक्टिवएक्स का समर्थन करता है।

गैर-इंटरनेट एक्सप्लोरर अनुप्रयोगों में एक्टिवएक्स

  • मोज़िला एक्टिवएक्स उद्याम को अंतिम बार 2005 के अंत में अद्यतित किया गया था, और यह फ़ायरफ़ॉक्स 1.5 में चलता है।[19]
  • नेटस्केप नेविगेटर के लिए अंतिम बार 1997 में अपडेट किया गया स्क्रिप्ट एक्टिव एक्टिवएक्स उद्याम चला सकता है परंतु इसके लिए एक विशेष एचटीएमएल टैग की आवश्यकता होती है।[14]* गूगल क्रोम में एक्टिवएक्स स्क्रिप्ट चलाना कई एक्सटेंशन के उपयोग के माध्यम से संभव है, जिसमें क्रोम एप्लिकेशन के भीतर एक इंटरनेट एक्सप्लोरर टैब का अनुकरण भी सम्मिलित है।[20]


अन्य एक्टिवएक्स प्रौद्योगिकियां

माइक्रोसॉफ्ट ने एक्टिवएक्स ऑब्जेक्ट्स का उपयोग करके बड़ी संख्या में उत्पाद और सॉफ़्टवेयर प्लेटफ़ॉर्म विकसित किए हैं। वे अभी भी उपयोग किए जाते हैं उदाहरण के लिए, वेबसाइटें अभी भी एएसपी का उपयोग कर रही हैं।

  • ऐक्टिव स्क्रिप्टिंग जिसे पूर्व में एक्टिवएक्स स्क्रिप्टिंग के रूप में जाना जाता है वह तकनीक है जिसका उपयोग विंडोज़ में जेस्क्रिप्ट वीबी स्क्रिप्ट या ऐक्टिव पर्ल जैसे स्क्रिप्टिंग इंजन और इंटरनेट एक्सप्लोरर, एक्टिव सर्वर पेज, या तीसरे पक्ष के एप्लिकेशन जैसे स्क्रिप्टिंग होस्ट को लागू करने के लिए किया जाता है।
  • एक्टिवएक्स प्रलेख एक माइक्रोसॉफ्ट तकनीक है जो उपयोगकर्ताओं को वेब ब्राउज़र के अंदर माइक्रोसॉफ्ट वर्ड, एक्सेल और पीडीएफ प्रलेखों को प्रदर्शित करने और संपादित करने की अनुमति देता है।
  • ऐक्टिव प्रेषण, बाद में जिसका नाम बदलकर सहयोग डेटा ऑब्जेक्ट कर दिया गया।
  • ऐक्टिव सर्वर पेज
  • ऐक्टिवमूवी, जिसे बाद में डायरेक्टशो नामित कर दिया गया।
  • एक्टिवएक्स डेटा ऑब्जेक्ट
  • उन्नत सिस्टम प्रारूप, का नाम बदलकर एडवांस्ड स्ट्रीमिंग फॉर्मेट, फिर एडवांस्ड सिस्टम्स फॉर्मेट कर दिया गया।

यह भी देखें

संदर्भ

  1. "इंटरनेट पर ActiveX नियंत्रण". Microsoft Docs. 12 September 2018. Retrieved 19 August 2021.
  2. Anderson, Jerry (1997). विज़ुअल सी++ के साथ एक्टिवेक्स प्रोग्रामिंग. Que. ISBN 978-0-7897-1030-7.
  3. "Microsoft Edge - Frequently Asked Questions (FAQ) for IT Pros - Edge".
  4. Cai, Xia, et al. "Component-based software engineering: technologies, development frameworks, and quality assurance schemes." Software Engineering Conference, 2000. APSEC 2000. Proceedings. Seventh Asia-Pacific. IEEE, 2000.
  5. Hughes, Merlin (1 March 1997). "JavaBeans और ActiveX आमने-सामने हैं". JavaWorld. IDG. Archived from the original on 15 March 2016.
  6. "Using ActiveX with LabVIEW – Examining Mission Editor Version 1.0". NI Developer Zone. National Instruments. 13 August 2007. Archived from the original on 28 February 2008