रिच इंटरनेट एप्लीकेशन

From Vigyanwiki
Revision as of 13:10, 17 February 2023 by alpha>Indicwiki (Created page with "{{Short description|Web application technology}} {{About|legacy technology no longer used by modern browsers|modern equivalent|Progressive web application|general term|Web app...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

एक समृद्ध वेब अनुप्रयोग (मूल रूप से एक समृद्ध इंटरनेट एप्लिकेशन, या आरआईए या इंस्टॉल करने योग्य इंटरनेट एप्लिकेशन कहा जाता है) एक वेब एप्लिकेशन है जिसमें डेस्कटॉप अनुप्रयोग प्रक्रिया सामग्री की कई विशेषताएं हैं। अवधारणा एकल-पृष्ठ एप्लिकेशन से निकटता से संबंधित है, और उपयोगकर्ता इंटरैक्टिव सुविधाओं जैसे खींचें और छोड़ें, पृष्ठभूमि मेनू, WYSIWYG संपादन आदि की अनुमति दे सकती है। अवधारणा को पहली बार 2002 में Macromedia द्वारा Macromedia Flash MX उत्पाद का वर्णन करने के लिए पेश किया गया था (जो बाद में एडोब फ्लैश बन गया)।[1] 2000 के दशक के दौरान, इस शब्द को जावा एप्लेट, Microsoft सिल्वरलाइट सहित अन्य प्रतिस्पर्धी ब्राउज़र प्लगइन प्रौद्योगिकियों के साथ विकसित वेब अनुप्रयोगों का वर्णन करने के लिए सामान्यीकृत किया गया था।

ब्राउजर प्लगइन इंटरफेस के बहिष्करण और मानक आप ऊब जाएंगे 5 प्रौद्योगिकियों के संक्रमण के साथ, समृद्ध वेब अनुप्रयोगों को सिंगल-पेज एप्लिकेशन | सिंगल-पेज एप्लिकेशन और प्रगतिशील वेब अनुप्रयोग सहित जावास्क्रिप्ट वेब एप्लिकेशन के साथ बदल दिया गया।

इतिहास

मैक्रोमीडिया (अब एडोब इंक) द्वारा मार्च 2002 के एक श्वेत पत्र में समृद्ध ग्राहक और समृद्ध इंटरनेट एप्लिकेशन की शुरुआत की गई थी।[1]हालांकि यह अवधारणा कई वर्षों पहले नामों के तहत अस्तित्व में थी, जिनमें शामिल हैं: अप्रैल 1999 में माइक्रोसॉफ्ट द्वारा रिमोट स्क्रिप्टिंग,[2] अक्टूबर 2000 में फॉरेस्टर रिसर्च द्वारा एक्स इंटरनेट,[3] समृद्ध वेब अनुप्रयोग।[4] नवंबर 2011 में, कई घोषणाएं हुईं, जिन्होंने HTML5 विकल्पों के पक्ष में प्लग-इन पर आधारित समृद्ध वेब एप्लिकेशन आर्किटेक्चर की मांग में गिरावट का प्रदर्शन किया। Adobe ने घोषणा की कि अब फ्लैश का उत्पादन मोबाइल के लिए नहीं किया जाएगा[5] या टीवी[6] (Adobe AIR पर अपने प्रयासों को फिर से फोकस करते हुए)। पंडितों ने डेस्कटॉप पर भी इसकी निरंतर प्रासंगिकता पर सवाल उठाया[7] और इसे अंत की शुरुआत बताया।[8] ब्लैकबेरी (कंपनी) (आरआईएम) ने घोषणा की कि वह ब्लैकबेरी प्लेबुक के लिए फ्लैश विकसित करना जारी रखेगी, इस फैसले पर कुछ टिप्पणीकारों ने सवाल उठाया था।[9] अफवाहें बताती हैं कि Microsoft संस्करण 5 जारी होने के बाद सिल्वरलाइट को बंद कर देगा।[10] इन घोषणाओं के संयोजन में कुछ ने इसे ब्राउज़र प्लग-इन के लिए लाइन के अंत की घोषणा की थी।[11]


समृद्ध मोबाइल एप्लिकेशन

एक समृद्ध मोबाइल एप्लिकेशन (आरएमए) एक मोबाइल एप्लिकेशन है जो समृद्ध वेब अनुप्रयोगों से कई गुणों को प्राप्त करता है और कई स्पष्ट गुणों को प्रदर्शित करता है, जैसे कि संदर्भ जागरूकता और सर्वव्यापकता।[12][13][1]RMA ऊर्जा कुशल, बहु-स्तरीय, ऑनलाइन मोबाइल एप्लिकेशन हैं जो मोबाइल क्लाउड कंप्यूटिंग, भविष्य के वेब और आसन्न संचार प्रौद्योगिकियों के अभिसरण से उत्पन्न हुए हैं, जो एक सुरक्षित वायरलेस वातावरण में उच्च कार्यक्षमता, इमर्सिव इंटरैक्शन और क्रिस्प प्रतिक्रिया के माध्यम से समृद्ध उपयोगकर्ता अनुभव प्रदान करने की कल्पना करते हैं। संदर्भ-जागरूकता, ऑफ़लाइन उपयोगिता, सुवाह्यता और डेटा सर्वव्यापकता को सक्षम करना।Cite error: Closing </ref> missing for <ref> tag अपाचे फ्लेक्स, पूर्व में एडोब फ्लेक्स, एडोब फ्लैश प्लेटफॉर्म पर आधारित क्रॉस-प्लेटफॉर्म आरआईए के विकास और तैनाती के लिए एक सॉफ़्टवेयर विकास किट (एसडीके) है। प्रारंभ में Macromedia द्वारा विकसित और फिर Adobe Systems द्वारा अधिग्रहित किया गया, Flex को Adobe द्वारा 2011 में Apache Software Foundation को दान कर दिया गया था।

जावा एप्लेट

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

जावाएफएक्स

जावाएफएक्स आरआईए बनाने और वितरित करने के लिए एक सॉफ्टवेयर प्लेटफॉर्म है जो विभिन्न प्रकार के जुड़े उपकरणों पर चल सकता है। वर्तमान रिलीज़ (JavaFX 12, 11 मार्च, 2019) डेस्कटॉप, ब्राउज़र और मोबाइल फोन के लिए एप्लिकेशन बनाने में सक्षम बनाता है और 3D समर्थन के साथ आता है। टीवी सेट-टॉप बॉक्स, गेमिंग कंसोल, ब्लू-रे प्लेयर और अन्य प्लेटफॉर्म की योजना बनाई गई है। जावा एफएक्स प्लग-इन जावा एप्लेट या Webstar के माध्यम से चलता है।[14]


माइक्रोसॉफ्ट सिल्वरलाइट

सिल्वरलाइट को माइक्रोसॉफ्ट द्वारा एक अन्य मालिकाना विकल्प के रूप में प्रस्तावित किया गया था। तकनीक को व्यापक रूप से स्वीकार नहीं किया गया है और उदाहरण के लिए, कई मोबाइल उपकरणों पर समर्थन की कमी है। बीजिंग में 2008 के ग्रीष्मकालीन ओलंपिक सहित कार्यक्रमों के लिए आवेदन के कुछ उदाहरण वीडियो स्ट्रीमिंग थे,[15] वैंकूवर में 2010 शीतकालीन ओलंपिक,[16] और संयुक्त राज्य अमेरिका में दोनों प्रमुख राजनीतिक दलों के लिए 2008 के सम्मेलन।[17] Silverlight का उपयोग Netflix द्वारा अपनी तत्काल वीडियो स्ट्रीमिंग सेवा के लिए भी किया गया था।[18] सिल्वरलाइट अब सक्रिय विकास के अधीन नहीं है और माइक्रोसॉफ्ट एज, माइक्रोसॉफ्ट के सबसे हालिया ब्राउज़र में समर्थित नहीं है।

गियर्स

गियर्स, जिसे पहले Google गियर्स के नाम से जाना जाता था, एक बंद उपयोगिता सॉफ्टवेयर है जो Google Chrome सहित वेब ब्राउज़रों को ऑफ़लाइन संग्रहण और अन्य अतिरिक्त सुविधाएँ प्रदान करता है। मानकीकृत HTML5 विधियों के पक्ष में गियर्स को बंद कर दिया गया था। गियर्स को Google Chrome 12 से हटा दिया गया था।[19]


अन्य तकनीकें

RIA अपनी कार्यक्षमता बढ़ाने के लिए XForms का उपयोग कर सकते हैं।[citation needed][original research?] एक्सएमएल और एक्सएसएलटी का उपयोग करना[20] कुछ एक्सएचटीएमएल के साथ, सीएसएस और जावास्क्रिप्ट का उपयोग डेटा टेबल जैसे समृद्ध क्लाइंट साइड यूआई घटकों को उत्पन्न करने के लिए भी किया जा सकता है, जिन्हें सर्वर पर वापस जाए बिना क्लाइंट पर स्थानीय रूप से सहारा लिया जा सकता है। Mozilla और Internet Explorer ब्राउज़र दोनों इसका समर्थन करते हैं।

पुराने मानकों में सुरक्षा मुद्दे

RIAs वेब खोज इंजनों के लिए अनुक्रमण संबंधी चुनौतियाँ प्रस्तुत करते हैं, लेकिन Adobe Flash सामग्री अब कम से कम आंशिक रूप से अनुक्रमित करने योग्य है।[21] एप्लिकेशन सॉफ़्टवेयर की तुलना में सुरक्षा में सुधार हो सकता है (उदाहरण के लिए सैंडबॉक्स (कंप्यूटर सुरक्षा) के उपयोग और स्वचालित अपडेट के माध्यम से), लेकिन एक्सटेंशन स्वयं भेद्यता (कंप्यूटिंग) के अधीन रहते हैं और पहुंच अक्सर मूल वेब अनुप्रयोगों की तुलना में बहुत अधिक होती है। सुरक्षा उद्देश्यों के लिए, अधिकांश आरआईए क्लाइंट डेस्कटॉप के एक विशेष पृथक क्षेत्र के भीतर अपने ग्राहक भाग चलाते हैं जिसे सैंडबॉक्स कहा जाता है। सैंडबॉक्स कनेक्शन के दूसरी तरफ एप्लिकेशन सर्वर पर क्लाइंट पर फ़ाइल-सिस्टम और ऑपरेटिंग सिस्टम तक दृश्यता और पहुंच को सीमित करता है। यह दृष्टिकोण क्लाइंट सिस्टम को स्थानीय गतिविधियों, सुधार आदि को संभालने की अनुमति देता है, जिससे क्लाइंट-सर्वर ट्रैफ़िक की मात्रा और आवृत्ति कम हो जाती है, विशेष रूप से तथाकथित थिन क्लाइंट के आसपास निर्मित क्लाइंट-सर्वर कार्यान्वयन।[22]


यह भी देखें

संदर्भ

  1. 1.0 1.1 1.2 Macromedia Flash MX—A next-generation rich client
  2. Clinick, Andrew (12 April 1999). "Remote Scripting". Microsoft Docs. Retrieved 2019-07-10.
  3. Colony, George F. (October 2000). "My View: X Internet". Forrester Research. Archived from the original on 2008-05-18.
  4. Nations, Daniel. "Web Applications". About.com. Archived from the original on 2008-10-14.
  5. "Adobe Flash Player Turfed for Mobile Devices". Retrieved 11 November 2011.
  6. "Adobe Scrapping Flash for TV, Too". Retrieved 11 November 2011.
  7. "PlayBook has a Flash-filled future; RIM's worst decision to date?".
  8. "The beginning of the end for Adobe's Flash". Retrieved 11 November 2011.
  9. "PlayBook has a Flash-filled future; RIM's worst decision to date?". Retrieved 11 November 2011.
  10. "Silverlight 5 - the end of the line". Retrieved 11 November 2011.
  11. "Flash, Silverlight and the end of the line for browser plug-ins".
  12. Khan, Atta ur Rehman; Othman, Mazliza; Khan, Abdul Nasir; Abid, Shahbaz Akhtar; Madani, Sajjad Ahmad (2015-04-23). "MobiByte: An Application Development Model for Mobile Cloud Computing". Journal of Grid Computing (in English). 13 (4): 605–628. doi:10.1007/s10723-015-9335-x. ISSN 1570-7873.
  13. Khan, A. u R.; Othman, M.; Xia, F.; Khan, A. N. (2015-05-01). "Context-Aware Mobile Cloud Computing and Its Challenges". IEEE Cloud Computing. 2 (3): 42–49. doi:10.1109/MCC.2015.62. ISSN 2325-6095.
  14. "JavaFX 2.2 Release Notes | JavaFX 2 Tutorials and Documentation". docs.oracle.com. Retrieved 2022-11-24.
  15. "Microsoft Silverlight Gets a High Profile Win: 2008 Beijing Olympics". Retrieved 2010-02-23.
  16. "Microsoft Wins The 2010 Olympics For Silverlight". Retrieved 2010-02-23.
  17. "Microsoft Working to Make Political Conventions Unconventional". Archived from the original on 2010-05-19. Retrieved 2010-02-23.
  18. "Netflix Begins Roll-Out of 2nd Generation Media Player for Instant Streaming on Windows PCs and Intel Macs". Archived from the original on 2010-05-29. Retrieved 2010-02-23.
  19. "Chrome Stable Release". Chrome Releases (in English). Retrieved 2021-04-12.
  20. "परिवर्तन". 2012-09-19.
  21. Erick Schonfeld. "Once Nearly Invisible To Search Engines, Flash Files Can Now Be Found And Indexed". TechCrunch. AOL. Retrieved 2 May 2015.
  22. Living in the RIA World: Blurring the Line Between Web and Desktop Security, 2008


बाहरी संबंध