के साथ क्रॉस प्लेटफ़ॉर्म ऐप्स मैं सी # में डेस्कटॉप ऐप विकसित करने की सोच रहा हूं। हालांकि विंडोज़ मेरा मुख्य लक्ष्य होगा, बाद में मैं ऐप को मैकोज़ एक्स और लिनक्स में चलाने और चलाने की कोशिश करूंगा। क्या मैं आज इसे सरल तरीके से कर सकता हूं? मुझे मोनो प्रोजेक्ट से अवगत है, लेकिन यह मुझे स्पष्ट नहीं है कि मैं इसे सरल तरीके से कर सकता हूं।WPF
इसके अलावा, डब्ल्यूपीएफ और सिल्वरलाइट के बीच संबंध क्या है? AFAIK सिल्वरलाइट फ्लैश या जावा जैसी प्लगइन मॉडल का पालन करता है। क्या मैं अपने डेस्कटॉप ऐप को सिल्वरलाइट के साथ विकसित कर सकता हूं और इसे बिना किसी बदलाव के विंडोज़, लिनक्स और ओएस एक्स पर तैनात कर सकता हूं?
किसी भी पॉइंटर्स की सराहना की जाएगी।
सिल्वरलाइट वास्तव में WPF के साथ इतना आम नहीं है। डब्ल्यूपीएफ डेस्कटॉप ऐप बनाने के लिए एक ढांचा है, सिल्वरलाइट एक ब्राउजर प्लगइन है, जो फ्लैश की तरह है। सिल्वरलाइट अनुप्रयोगों को विंडोज और मैक ओएस एक्स में मूल रूप से और लिनक्स पर मोनो की मूनलाइट प्रोजेक्ट के माध्यम से चलाया जा सकता है। –
"सिल्वरलाइट वास्तव में डब्ल्यूपीएफ के साथ इतना आम नहीं है": मैं यह नहीं कहूंगा ... उनके पास बहुत आम है! एक्सएएमएल भाषा, निर्भरता ऑब्जेक्ट मॉडल, अधिकतर नियंत्रण ... कुछ WPF विशेषताएं हैं जो सिल्वरलाइट में उपलब्ध नहीं हैं, और कुछ सिल्वरलाइट विशेषताएं WPF में उपलब्ध नहीं हैं, लेकिन अंतर दोनों उत्पादों के नवीनतम संस्करण –
के साथ छोटा हो रहा है थॉमस सही है। इसके अलावा, माइक्रोसॉफ्ट स्पष्ट रूप से * डब्ल्यूपीएफ/सिल्वरलाइट ढांचे को अभिसरण करने का लक्ष्य रखता है ताकि समय में वे लगभग पूरी तरह से अंतःस्थापित हो सकें। – Noldorin