WPF आणि सिल्व्हरलाइट दरम्यान फरक

Anonim

WPF vs. Silverlight

विंडोज प्रस्तुतीकरण फाऊंडेशन, किंवा WPF, एक ग्राफिकल सबसिस्टम आहे ज्याचा भाग म्हणून जोडले होते. नेट फ्रेमवर्क हे डेव्हलपर्सना त्यांच्या विंडोज ऍप्लीकेशन्ससाठी सहजपणे संवाद विकसित करू देते. मायक्रोसॉफ्टचा सॉफ्टवेअरचा दुसरा भाग म्हणजे मायक्रोसॉफ्टचा सिस्टिम, जो त्याच क्षमतेची ऑफर करतो, आणि एडोब फ्लॅशशी स्पर्धा करण्याचा उद्देश होता, आणि इतर जे समान आहेत. हे फक्त आधीपासून अस्तित्वात असलेल्या WPF चे उपसंच आहे. कालांतराने, सिल्व्हरलाईटला डब्ल्यूपीएफ / ई असे म्हटले गेले, 'हरित' साठी 'ई' उभी असलेली.

डब्ल्यूपीएफचा उपयोग विंडोज ऑपरेटिंग सिस्टीमवर चालवण्याकरता वापरलेल्या ऍप्लिकेशन्ससाठी मर्यादित आहे. आपण कोणत्याही अन्य ऑपरेटिंग सिस्टमवर चालण्यास सक्षम नसलेला अनुप्रयोग तयार करू शकत नाही, आणि अगदी विंडोजच्या जुन्या आवृत्त्यांसाठी जसे की 95 आणि 98. सिल्व्हरलाईट अॅप्लीकेशन्स कोणत्याही ऑपरेटिंग सिस्टमवर वापरता येऊ शकतात, जोपर्यंत ऑपरेटिंग सिस्टमचे होस्ट विंडोज आहे ऑपरेटिंग सिस्टम याचा अर्थ असा की सिल्व्हरलाईट वापरणे फार चांगले आहे जिथे आपले उपयोजक दूर आहेत, आणि विविध ऑपरेटिंग सिस्टम वापरत आहेत.

सिल्व्हरलाईट हा ऑनलाइन वापरण्याचा उद्देश होता म्हणून, काही मर्यादा लावण्यात आली, ऑपरेटिंग सिस्टमकडे दुर्लक्ष करून, त्याचे कार्य कायम ठेवण्यासाठी आणि दुर्भावनापूर्ण प्रोग्राम टाळण्यासाठी जे त्या व्यक्तीच्या संगणकाचे नुकसान होऊ शकते साइट सिल्लकलाईट स्थानिक मशीनच्या संसाधनांमध्ये प्रवेश करू शकत नाही. डब्ल्यूपीएफ वापरलेल्या लोकल वापरासाठी वापरल्या गेलेल्या ऍप्लिकेशन्समध्ये वापरला जात असल्यामुळे ऑपरेटिंग सिस्टीमवर ते चालते, आणि त्यातून त्याचा कार्यप्रदर्शन सुधारण्यासाठी त्याचा लाभ घेऊ शकतो आणि सिल्व्हरलाईटवर उपलब्ध नसलेल्या वैशिष्ट्यांचा उपयोग करू शकतो.

3D इमेजिंग हे अशा एक वैशिष्ट्यांपैकी एक आहे की सिल्व्हरलाईटची उणीव आहे. जर आपण नवीन दृश्यांमध्ये 3 रे दृश्ये आणि पर्यावरणे तयार करू इच्छित असाल तर हे आवश्यक आहे. डब्ल्यूपीएफ़ 3 डी प्रतिमा पूर्णपणे रेंडर करू शकते, कारण ते Direct3D वर थेट प्रवेश करु शकतात. सिल्व्हरलाईटच्या नंतरच्या आवृत्त्यांमध्ये, 3D समर्थन जोडले गेले, तरीही हे पूर्ण समर्थन नव्हते. आता दृष्टीकोन 3D करण्यास सक्षम आहे.

सारांश:

1 सिल्व्हरलाईट फक्त WPF चे उपसंच आहे

2 सिल्व्हरलाईट हा ऑनलाइन वापरण्यासाठी आहे, तर WPF स्थानिक वापरासाठी आहे.

3 आपण वापरत असलेल्या ऑपरेटिंग सिस्टमकडे दुर्लक्ष करून आपण सिल्व्हरलाईट अनुप्रयोग वापरू शकता, तर विंडोज़ ऑपरेटिंग सिस्टमच्या नंतरच्या आवृत्त्यांमध्ये WPF अनुप्रयोग मर्यादित आहेत.

4 सिल्व्हरलाईटकडे स्थानिक स्रोतांकडे प्रवेश नसतो, तर डब्ल्यूपीएफ स्थानिक स्रोतांचा वापर करू शकतो.

5 सिल्व्हरलाईटकडे केवळ 3 जी समर्थन आहे, तर WPF पूर्ण 3 डी प्रतिमा सक्षम आहे. <