**** XAML, XUL, और XHTML ओवरलैप ****
XAML और अन्य मानकों के बीच सबसे बड़ी ओवरलैप HTML/XHTML से तैयार अवधारणाओं के लिए अपने समर्थन में निहित है। एक्सएएमएल और एचटीएमएल के बीच समानताएं कई हैं। एचटीएमएल के साथ ओवरलैप निश्चित रूप से एक्सएएमएल तक ही सीमित नहीं है। अन्य प्रसिद्ध एक्सएमएल जीयूआई बोली-मोज़िला का एक्सयूएल-एक्सएचटीएमएल के साथ भी ओवरलैप करता है। अंत में, एक्सएएमएल और एक्सयूएल दोनों जगहों पर ओवरलैप करते हैं जो एक्सएचटीएमएल में भी शामिल नहीं है। एक्सएचटीएमएल और एक्सयूएल को एक दस्तावेज़ में जोड़ा जा सकता है (कम से कम मोज़िला ब्राउज़र में)। एक्सएएमएल के गैर-वेब उपयोगों के लिए ऐसा संयोजन एक मोटा एनालॉग है। वास्तव में, मोज़िला के एक्सयूएल अकेले एक्सएएमएल के कुछ उपयोगों के लिए एक मोटा एनालॉग है।
लेकिन साथ में लिया गया, वे वास्तव में मूलभूत HTML सामग्री और प्रारूप विजेट्स के समर्थन से अधिक कुछ भी नहीं बनाते हैं जो सामान्य वेब अनुप्रयोगों में पहले से ही नियमित हैं। एक्सयूएल एक्सएचएमएल कम करता है जो एक्सएएमएल करता है क्योंकि एक्सयूएल एक्सएचटीएमएल से खुद को अलग करने का प्रयास करता है। यह एक्सएएमएल के रूप में एक ड्रॉप-इन प्रतिस्थापन होने की कोशिश नहीं कर रहा है।
एचटीएमएल की तुलना में एक्सएएमएल के बारे में मुझे एक चीज पसंद है एचटीएमएल की प्रकाशन-व्युत्पन्न विशेषताओं से बढ़ी स्वतंत्रता है। एक्सएएमएल आपको एच 1 टैग, कोड टैग और एचटीएमएल में अक्सर इस्तेमाल किए जाने वाले अन्य विविध आला टैगों से मुक्त करता है। व्यावहारिक उद्देश्यों के लिए, ये टैग आधुनिक HTML दस्तावेज़ों में शैली की जानकारी से थोड़ा अधिक कार्य करते हैं।
वेब की लोकप्रियता के बावजूद एचटीएमएल अनुप्रयोगों के लिए एक गरीब जीयूआई भी है। XAML और XUL दोनों ही समस्या को सुधारने के लिए एक लंबा सफर तय करते हैं। आप XAML में अपने वेब एप्लिकेशन को फिर से लिख सकते हैं और वे HTML मूल से बेहतर दिखेंगे, अगर केवल XAML के पास बेहतर सीएसएस समर्थन था।
स्रोत
2009-06-03 08:36:42
एक समुदाय विकी – NinethSense
@NinethSense होना चाहिए: comminity विकी? क्यूं कर? – AnthonyWJones