HTML (हाइपरटेक्स्ट मार्कअप लैंग्वेज) इंटरनेट पर किसी वेबपेज की संरचना को डिजाइन करने की सबसे महत्वपूर्ण समझ है।
इसी तरह, डीएचटीएमएल और एक्सएचटीएमएल भी हाइपरटेक्स्ट मार्कअप भाषाएं हैं, जहां पूर्व गतिशील वेब पेज बनाता है, जबकि बाद वाला या तो HTML वेब पेजों के संस्करण को प्रतिबिंबित या विस्तारित करता है।
चाबी छीन लेना
- डीएचटीएमएल एचटीएमएल, सीएसएस और जावास्क्रिप्ट का एक संयोजन है जिसका उपयोग गतिशील, इंटरैक्टिव वेब सामग्री बनाने के लिए किया जाता है, जबकि एक्सएचटीएमएल एचटीएमएल का एक सख्त, अधिक मानकीकृत संस्करण है जो एक्सएमएल सिंटैक्स नियमों का पालन करता है।
- XHTML विभिन्न उपकरणों और ब्राउज़रों में वेब सामग्री की संरचना और अनुकूलता में सुधार करता है, जबकि DHTML अन्तरक्रियाशीलता के माध्यम से उपयोगकर्ता अनुभव को बढ़ाता है।
- DHTML वेब तत्वों के व्यवहार पर ध्यान केंद्रित करता है, जबकि XHTML उचित सिंटैक्स और दस्तावेज़ संरचना पर जोर देता है।
डीएचटीएमएल बनाम एक्सएचटीएमएल
DHTML HTML, CSS और JavaScript का एक संयोजन है जो वेब पेजों को गतिशील और इंटरैक्टिव बनाने की अनुमति देता है। इसका उपयोग ऐसे वेब पेज बनाने के लिए किया जा सकता है जो वास्तविक समय में उपयोगकर्ताओं को प्रतिक्रिया देते हैं। XHTML का उपयोग उन वेब पेजों को बनाने के लिए किया जाता है जो संरचित और सुव्यवस्थित होते हैं, और उपकरणों की एक विस्तृत श्रृंखला के लिए सुलभ होते हैं।
DHTML को डायनामिक हाइपरटेक्स्ट मार्कअप लैंग्वेज के रूप में भी जाना जाता है, जो ब्राउज़र द्वारा सब कुछ मिटाए या हटाए बिना एक वेब पेज को सामग्रीपूर्ण, इंटरैक्टिव, एनिमेटेड बना सकता है।
यह ब्राउज़र पर एक गतिशील वेब पेज डिजाइन करने के लिए जावास्क्रिप्ट, सीएसएस, डीओएम और एचटीएमएल की मदद का उपयोग करता है। इसके अतिरिक्त, नेटस्केप और माइक्रोसॉफ्ट दोनों संगत हैं।
की दशा में एक्सएचटीएमएल इसे एक्स्टेंसिव हाइपरटेक्स्ट मार्कअप लैंग्वेज के रूप में भी जाना जाता है। यह इंटरनेट का उभरता हुआ विकास है।
यह HTML दस्तावेज़ों के संस्करणों को आसानी से सुलभ वेब पेजों में प्रतिबिंबित और विस्तारित करने के लिए XML भाषा (एक महत्वपूर्ण उपकरण जो इंटरनेट पर सामग्री के डेटा का वर्णन करता है) का उपयोग करता है।
तुलना तालिका
तुलना के पैरामीटर | डीएचटीएम | एक्सएचटीएमएल |
---|---|---|
पूर्ण प्रपत्र | डायनामिक हाइपरटेक्स्ट मार्कअप लैंग्वेज | व्यापक हाइपरटेक्स्ट मार्कअप भाषा। |
समारोह | यह वेब पेजों को स्थिर से गतिशील में बदल देता है। | यह पेज को अन्य प्रकार के कार्यों के साथ अधिक बहुमुखी बनाता है। |
विकसित | DHTML एप्लिकेशन को माइक्रोसॉफ्ट द्वारा 1997 में पेश किया गया था। | 3 में वर्ल्ड वाइड वेब कंसोर्टियम (W2000C)। |
फ़ाइल नाम एक्सटेंशन | .dhtml एक्सटेंशन | .xhtml, .xht, .xml, .html, .htm |
विशेषताएं | गतिशील शैली (एनीमेशन, गेम), गतिशील सामग्री (एप्लिकेशन), और वास्तविक समय स्थिति। | एक केस-संवेदी भाषा जो डेटाबेस और वर्कफ़्लो अनुप्रयोगों के साथ सुचारू रूप से निर्माण करती है। |
संस्करण | यह गतिशील वेब पेज बनाने के लिए विकसित एक मानक तकनीक है। | एक्सएचटीएमएल 1.0, एक्सएचटीएमएल 1.1, एक्सएचटीएमएल बेसिक, एक्सएचटीएमएल मोबाइल प्रोफाइल, एक्सएचटीएमएल 1.2, एक्सएचटीएमएल 2.0, एक्सएचटीएमएल5 |
डीएचटीएमएल क्या है?
DHTML डायनामिक हाइपरटेक्स्ट मार्कअप लैंग्वेज शब्द का संक्षिप्त रूप है। DHTML को विकसित करने का उद्देश्य स्थिर वेब पेजों के स्थान पर गतिशील वेब पेज बनाना है। यह HTML, JavaScript, CSS और DOM प्रोग्रामिंग का एक संयोजन है।
DHTML का मूलरूप Microsoft द्वारा 1997 में Internet Explorer4 के विकास के साथ विकसित किया गया था। उन अतिरिक्त स्क्रिप्टिंग भाषाओं के साथ, DHTML एक गतिशील वेब पेज प्रदर्शित करने के लिए सेटिंग में वेरिएबल्स को बदलने में सक्षम बनाता है।
और इस कारण से, HTML वेब पेज के निर्माता के रूप में कार्य करता है, उसके बाद JS (क्लाइंट-साइड स्क्रिप्टिंग भाषा) आता है, जहां कुकीज़ का उपयोग करके उपयोगकर्ता की आवश्यकता निर्धारित की जाती है।
इसके अलावा, सीएसएस थोड़े से कोडिंग कार्य के साथ पेज को अधिक गतिशील रूप से डिज़ाइन और स्टाइल करता है।
और अंत में, DOM (डॉक्यूमेंट ऑब्जेक्ट मेथड), संपूर्ण स्थिर सामग्री को एक गतिशील सामग्री में बदल देता है।
डीएचटीएमएल सुविधाओं के बारे में बात करते हुए, कोई टैग और गुणों को बदल सकता है, वास्तविक समय की स्थिति के लिए उपयोग किया जाता है, गतिशील फ़ॉन्ट की पीढ़ी, डेटा बाइंडिंग के लिए उपयोग किया जाता है, इंटरैक्टिव और एनिमेटेड वेब पेज बनाने, विधियों, घटनाओं, गुणों और कोड के उपयोग को सक्षम करने के लिए उपयोग किया जाता है।
एक्सएचटीएमएल क्या है?
एक्सएचटीएमएल एक्स्टेंसिव हाइपरटेक्स्ट मार्कअप लैंग्वेज का संक्षिप्त रूप है। यह उपयोगकर्ताओं को HTML वेब पेज को XML पेज में बदलने में मदद करता है। इसे वर्ल्ड वाइड कंसोर्टियम (W3C) द्वारा विकसित किया गया है, जो XML भाषा के उपयोग को सक्षम बनाता है।
RSI आदिवासी XHTML का, अर्थात्, XHTML 1.1, जनवरी 2000 में XHTML परिवार के एक प्रोटोटाइप के रूप में विकसित किया गया था।
इसके अलावा, एक XHTML दस्तावेज़ में तीन मुख्य भाग शामिल होंगे, जैसे कि DocType (दस्तावेज़ के प्रकार को दर्शाता है, मूल रूप से तीन प्रकार के होते हैं, ट्रांज़िशनल DTD, स्ट्रिक्ट DTD, और फ़्रेमसेट DTD), हेड (शीर्षक और अन्य विशेषताओं की घोषणा करता है), और मुख्य भाग (वेबपेज की सामग्री, टैग सहित)।
इसके अलावा, XHTML दस्तावेज़ों को XML टूल द्वारा एक साथ रखा जाता है। इसलिए तदनुसार, यह उपयोगकर्ताओं के लिए XHTML दस्तावेज़ों को बनाए रखना, परिवर्तित करना और संपादित करना आसान बनाता है क्योंकि वे मानकीकृत वेब पेज हैं।
संक्षेप में, वे कई ब्राउज़रों के साथ अधिक सटीक और संगत हैं। या आसान शब्दों में कहें तो यही तकनीक डिजिटल दुनिया पर राज करने वाली है।
इसकी विशेषताओं के बारे में बात करते हुए, एक XHTML दस्तावेज़ में कुछ पूर्वापेक्षाएँ होनी चाहिए, जैसे कि टैग को बंद करना, जो बाद में कम बैंडविड्थ का उपयोग करने के लिए, XML भाषा के आधार पर विकसित किया जाना चाहिए, और इस तरह अच्छी तरह से गठित वेब पेज प्रस्तुत करना चाहिए।
DHTML और XHTML के बीच मुख्य अंतर
- DHTML HTML, JavaScript, CSS और DOM का संयोजन है। जबकि, XHTML XML भाषा कोडिंग प्रणाली से जुड़ी एक बोली है।
- DHTML को बहुत अधिक कोडिंग कार्य की आवश्यकता होती है, जबकि XHTML वेब पेज बनने के बाद उदार कोडिंग प्रथाओं की अनुमति नहीं देता है।
- DHTML HTML की सामग्री को समय-समय पर बदलता रहता है, जबकि XHTML उपयोगकर्ताओं को अपना स्वयं का टैग बनाने की अनुमति देता है।
- DHTML एक Microsoft-व्युत्पन्न फ़ंक्शन है, जबकि XHTML HTML का एक संरचित रूप है।
- DHTML में सभी तत्व document.writ() विधि का उपयोग करते हैं, इसके विपरीत, XHTML के तत्वों को एक दूसरे के भीतर उचित रूप से नेस्ट किया जाना चाहिए।
- DHTML DOM (डॉक्यूमेंट ऑब्जेक्ट मॉडल) के आधार पर काम करता है, जबकि, XHTML के मामले में, यह XML संरचना के साथ मेल खाता है।
- https://books.google.com/books?hl=en&lr=&id=Y_MdAmjLPVYC&oi=fnd&pg=PR13&dq=dhtml+&ots=_OZSRAc_2f&sig=YRXriI7nxARZfdAko2UZ_xSlyc4
- https://www.narcis.nl/publication/RecordID/oai:cwi.nl:12633
अंतिम अद्यतन: 13 जुलाई, 2023
संदीप भंडारी ने थापर विश्वविद्यालय (2006) से कंप्यूटर में इंजीनियरिंग में स्नातक की उपाधि प्राप्त की है। उनके पास प्रौद्योगिकी क्षेत्र में 20 वर्षों का अनुभव है। उन्हें डेटाबेस सिस्टम, कंप्यूटर नेटवर्क और प्रोग्रामिंग सहित विभिन्न तकनीकी क्षेत्रों में गहरी रुचि है। आप उनके बारे में और अधिक पढ़ सकते हैं जैव पृष्ठ.