2010-01-17 13 views
6

डब्ल्यूपीएफ और सिल्वरलाइट के बीच क्या अंतर है?डब्ल्यूपीएफ और सिल्वरलाइट के बीच क्या अंतर है?

क्या यह वेब ऐप बनाम डेस्कटॉप ऐप में Winforms बनाम एएसपी जैसा ही है या क्या कोई ओवरलैप है?

+2

संभावित डुप्लिकेट http://stackoverflow.com/questions/944608/wpf-vs-silverlight और http://stackoverflow.com/questions/629927/what-is-the-difference-between-wpf-and-silverlight -प्लिकेशंस – ChrisF

+0

क्रिसफ़ के साथ सहमत हैं, उन अन्य प्रश्नों के साथ बहुत अधिक गोद है इसलिए उन्हें जांचना सुनिश्चित करें। ध्यान में रखना एक बात यह है कि विशेष रूप से सिल्वरलाइट टीम एक बहुत तेज गति से आगे बढ़ रही है। और सुविधाओं को बहुत जल्दी जोड़ रहा है। इसलिए हमेशा नवीनतम जानकारी की जांच करें http://windowsclient.net/getstarted/ और http://www.microsoft.com/silverlight/overview/default.aspx –

उत्तर

5

सिल्वरलाइट WPF में कार्यक्षमता का सबसेट है। डब्ल्यूपीएफ डेस्कटॉप है, चांदी की रोशनी क्रॉस-प्लेटफॉर्म वेब ऐप्स है। सिल्वरलाइट सीमित कार्यक्षमता के साथ ब्राउज़र से बाहर चला सकता है। यदि आप पूरी तरह से उड़ाए गए डब्ल्यूपीएफ चाहते हैं और क्लाइंट पर डब्ल्यूपीएफ एक्सेस कर सकते हैं, तो आप क्लासिकलाइट आउट-ऑफ-ब्राउजर नहीं कर सकते - बस एक डब्ल्यूपीएफ ऐप बनाएं।

डब्ल्यूपीएफ और चांदी की रोशनी लेआउट का वर्णन करने के लिए अपने मूल पर एक्सएएमएल का उपयोग करती है। एक एमएस दस्तावेज है जो दोनों के बीच अंतर को हाइलाइट करता है। मैं अभी इसे अभी नहीं ढूंढ सकता।

कुछ ब्लॉगर्स की तरह डब्ल्यूपीएफ मर नहीं गया है। अपने वेब और क्रॉस-प्लेटफार्म क्षमताओं के कारण यह संदिग्ध है कि एसएल में वास्तव में अपने बड़े भाई डब्ल्यूपीएफ की कार्यक्षमता का 100% वास्तव में शामिल होगा। डब्ल्यूपीएफ में कुछ बहुत ही विंडोज-विशिष्ट कार्यक्षमता शामिल है।

ऊपर वर्णित दस्तावेज़ मिला। Here यह है ...

+0

क्या इसका मतलब यह है कि यदि आप इसका उपयोग कर कोड करते हैं केवल डब्ल्यूपीएफ का एक उप-समूह जिसे इसे चांदी के ऐप में बनाया जा सकता है, या क्या अन्य अंतर हैं? –

+1

मेरी समझ हां है हालांकि मैंने कभी भी WPF ऐप को कोड करने का प्रयास नहीं किया है और फिर इसे एक एसएल ऐप में बदल दिया है। एक एसएल असेंबली एक डब्ल्यूपीएफ असेंबली के समान है, सिवाय इसके कि कुछ संस्करण जांच चल रही है। इससे असेंबली असंगत होती है (रनटाइम्स अलग-अलग संस्करण होते हैं)। यदि आप जानते हैं कि डब्ल्यूपीएफ में कौन सी कार्यक्षमता दूर रहना है तो आप एक्सएएमएल को कॉपी और पेस्ट करने में सक्षम होना चाहिए, संकलित करें और यह काम करता है। – DenaliHardtail

+0

जियोवानी गैल्बो: एक डब्ल्यूपीएफ ऐप लिखना और फिर सिल्वरलाइट को बंदरगाह करने की कोशिश करना आमतौर पर दो प्लेटफार्मों में मतभेदों के कारण बहुत सारे प्रयासों की आवश्यकता होती है। हालांकि, विपरीत दिशा में जाकर, सिल्वरलाइट ऐप से शुरू करना और इसे WPF पर पोर्ट करना उचित रूप से सीधे होना चाहिए। – KeithMahoney

3

डब्ल्यूपीएफ एक डेस्कटॉप एपीआई है जो आदरणीय पिक्सेल-आधारित जीडीआई विनफॉर्म लाइब्रेरी का प्रतिस्थापन है। यह एक्सएमएल लेआउट (एक्सएएमएल) और बाध्यकारी, आंशिक कक्षाओं का उपयोग करता है और अब पिक्सेल-आधारित नहीं है (यह इकाइयों में काम करता है ताकि ऐप्स अभी भी काम कर सकें जहां उपयोगकर्ता के पास डीपीआई अलग-अलग सेट है)।

सिल्वरलाइट WPF का एक उप-समूह है जो ब्राउज़र के भीतर चलता है, फ्लैश की तरह।

सिल्वरलाइट 3 extended its reach onto the desktop एडोब एयर के काउंटर के रूप में इसलिए सिल्वरलाइट और डब्ल्यूपीएफ के बीच एक अंतर नहीं है जहां किसी को डब्ल्यूपीएफ के भविष्य पर सवाल उठाना है। Silverlight 3 might kill Windows Presentation Foundation देखें।

0

One और two

+1

वास्तव में – ChrisF

+0

@ChrisF No के उत्तर की बजाय टिप्पणी होना चाहिए, यह एक उत्तर होना चाहिए। – FFire

+0

संभावित (इस मामले में वास्तविक) डुप्लिकेट उत्तरों को उत्तर के बजाय टिप्पणियों के रूप में पोस्ट किया जाना चाहिए। – ChrisF

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