2010-07-22 16 views
7

ऐसा कहा जाता है कि अप्रकाशित एचटीएमएल 5 और सीएसएस 3 माइक्रोसॉफ्ट सिल्वरलाइट में किए जा सकने वाले प्रभाव और ग्राफिक्स का उत्पादन कर सकते हैं। यह सच है तो क्या मैं सिल्वरलाइट सीखना छोड़ सकता हूं और एचटीएमएल 5 और सीएसएस 3 की प्रतीक्षा कर सकता हूं?एचटीएमएल 5 + सीएसएस 3> = माइक्रोसॉफ्ट सिल्वरलाइट

+3

यह संतरे की तुलना में एक सेब है ... 'परिणाम == अपरिभाषित;' – scunliffe

उत्तर

4

सिल्वरलाइट वेब अनुप्रयोग (आरआईए - रिच इंटरनेट एप्लिकेशन) के विकास के लिए एक उपकरण है।

शुद्ध एचटीएमएल + सीएसएस (भले ही यह एचटीएमएल 5 और CSS3 है) केवल वेब साइट का उत्पादन करेगा जबतक कि आप उनके पीछे कुछ कोड/ढांचा नहीं डालते।

इसलिए दृष्टि से वे समान दिख सकते हैं कि वे दृश्यों के पीछे दो पूरी तरह से अलग चीजें हैं।

0

यह सेब और संतरे की तुलना की तरह है, लेकिन एक बात एचटीएमएल बनाता है 5 + सीएसएस बेहतर तो सिल्वरलाइट: यह हर आधुनिक ब्राउज़र, मोबाइल डिवाइस, आदि पर चलता है ...

+1

-1: एचटीएमएल 5/CSS3 समर्थन अभी भी सबसे अच्छा स्केची है। एमएस ने अभी भी एक पूर्ण ब्राउज़र जारी नहीं किया है जो इसका समर्थन करता है, और जो ब्राउज़र इसका समर्थन करते हैं, उनमें से कोई भी मानक नहीं है। विनिर्देश अभी भी ड्राफ्ट स्थिति में है। हालांकि, सिल्वरलाइट में प्रमुख ब्राउज़र प्रकारों के लिए प्लग-इन बिल्ड है: वेबकिट, मोज़िला, आईई, ओपेरा। –

+0

लेकिन मैं अभी भी लिनक्स, आईफोन, एंड्रॉइड के लिए पूर्ण कार्यात्मक चांदी की रोशनी का इंतजार कर रहा हूं ..... – TheHippo

+0

कोई तर्क नहीं है। –

0

आप के लिए प्रतीक्षा करने की जरूरत नहीं है एचटीएमएल 5 और सीएसएस 3, वे आज यहां हैं और अभी इसका उपयोग किया जा सकता है। सॉफ़्टवेयर के तरीके में वेब मानकों को 'रिलीज़' नहीं किया जाता है, वे मौजूदा ब्राउज़र कार्यान्वयन के मानकीकरण हैं।

आप जो फ्रंट-एंड तकनीक चुनते हैं, वह परियोजना की आवश्यकताओं पर निर्भर करता है, कुछ चीजें जो फ़्लैश/सिल्वरलाइट में आसान हैं, अभी तक संभव नहीं हैं या वेब मानकों (कैनवास और वेबजीएल सोचते हैं) का उपयोग करके हासिल करना मुश्किल है।

इसके लिए कोई निश्चित उत्तर नहीं है, और ऐसा कभी नहीं हो सकता है।

0

एचटीएमएल 5 + सीएसएस + जावास्क्रिप्ट, आपका मतलब है? इन प्रौद्योगिकियों के वादे को देखते हुए आरआईए का भविष्य उज्ज्वल दिखता है; हालांकि, वे फिलहाल सिल्वरलाइट के प्रतिस्थापन का प्रतिनिधित्व नहीं करते हैं। यदि आपको अब एक जटिल वेब ऐप बनाने की आवश्यकता है, तो सिल्वरलाइट इसे कर सकता है, और भले ही क्रोम, सफारी और फ़ायरफ़ॉक्स जैसे कुछ ब्राउज़र पहले ही एचटीएमएल 5 के कुछ हिस्सों को लागू कर चुके हैं, तो समर्थन आपको एक स्थिर क्रॉस-ब्राउज़र बनाने की अनुमति देने के लिए बहुत जंजीर है आवेदन।

सिल्वरलाइट, हालांकि, सभी ओएस पर सभी ब्राउज़र में वैसे ही व्यवहार करना चाहिए।

+0

समर्थन ठीक है जब तक यह IE –

+0

का समर्थन नहीं करता है, एचटीएमएल 5 में सामानों का एक गुच्छा लंपने के लिए उचित होने के लिए, एचटीएमएल 5 spec जावास्क्रिप्ट (या कम से कम डीओएम) के बारे में बहुत कुछ है। –

0

यदि आप केवल एक अच्छा लेआउट और एनिमेशन जैसे कुछ सामान के लिए चांदी की रोशनी (और/या फ्लैश) का उपयोग करते हैं, तो आपको इसकी आवश्यकता नहीं है - यह केवल HTML5/css3 के साथ किया जा सकता है।

लेकिन ध्यान दें कि चांदी की रोशनी (और/या फ़्लैश) एप्लिकेशन लिखने के लिए आपकी कई संभावनाएं देते हैं चुड़ैल बहुत अधिक सामान कर सकते हैं।

0

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

कोई फर्क नहीं पड़ता कि भविष्य में आने वाले एचटीएमएल 5 या एचटीएमएल 10 डेवलपर्स को आकर्षित करेंगे, लेकिन ओएस और ब्राउज़र द्वारा सही मानकों को लागू नहीं करने से उन्हें हमेशा कमजोर बना दिया जाएगा।

संबंधित मुद्दे