2010-06-06 11 views
8

मैं एक डब्ल्यूपीएफ एमवीवीसी एप्लीकेशन विकसित करने की आशा करता हूं जिसे विंडोज़ पर नेट फ्रेमवर्क और मैक/लिनक्स के साथ मोनो के साथ चलाया जाना है।क्या मैं चांदनी के साथ एक स्टैंडअलोन (ब्राउज़र में नहीं चला, पूर्ण विश्वास रखने वाला) आवेदन कर सकता हूं?

जहां तक ​​मैं समझता हूं कि मोनो में लागू WPF का एकमात्र हिस्सा सिल्वरलाइट चंद्रमा के रूप में है।

जहां तक ​​मैंने पढ़ा है, सिल्वरलाइट 3 के साथ एक स्टैंडअलोन एप्लिकेशन विकसित करना संभव है, लेकिन क्या यह मूनलाइट 2 के साथ संभव है?

+1

ऐसा लगता है कि मूनलाइट डेवलपर्स को छोड़कर कोई भी नहीं जानता है। शायद आपको चांदनी मंचों पर जाना होगा और वहां सवाल पूछना होगा। –

+0

सिल्वरलाइट/मूनलाइट डब्ल्यूपीएफ नहीं हैं, वे एक्सएएमएल का उपयोग करते हैं। इसके अलावा मैक एक समर्थित सिल्वरलाइट मंच है, इसलिए आपको वहां चांदनी का उपयोग नहीं करना पड़ेगा। – automatic

उत्तर

1

जो आप वर्णन करते हैं वह संभव लगता है। मूनलाइट 2 में ब्राउज़र की क्षमता से बाहर होने की सूचना दी गई है।

डब्ल्यूपीएफ में बहुत कुछ है जो सिल्वरलाइट या मूनलाइट में उपलब्ध नहीं है। आपके डब्ल्यूपीएफ कार्यान्वयन को उन यूआई तत्वों से बचने की आवश्यकता होगी जो सिल्वरलाइट/मूनलाइट में उपलब्ध नहीं हैं।

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

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

+0

मुझे लगता है कि सिल्वरलाइट ओएसएक्स पर बहुत अच्छी तरह से समर्थित है, लेकिन मुझे ओएसएक्स पर सिल्वरलाइट आउट-ऑफ-ब्राउजर के बारे में निश्चित नहीं है। यह जानना अच्छा लगेगा। – kenny

2

मूनलाइट ब्राउज़र से बाहर का समर्थन करता है लेकिन प्रतिबंधों के साथ: यह वर्तमान में एक मैन्युअल प्रक्रिया है, अभी तक स्वचालित नहीं है, और बिना जीयूआई (सी) मिगुएल डी इकाजा के। लेकिन मुझे लगता है कि मूनलाइट का उपयोग स्टैंडअलोन जीयूआई एप्लीकेशन के रूप में बहुत अच्छा विचार नहीं है। क्योंकि सबसे पहले यह के साथ वेब साइटों के लिए क्लाइंट साइड टेक्नोलॉजी है, सख्त प्रतिबंध। तो स्टैंडअलोन मूनलाइट का उपयोग करके कुछ गंभीर (फाइलों तक पहुंचने) करना असंभव होगा। GTK# पर देखें। यह आपके लिए अधिक उपयोगी हो सकता है।

+0

जीटीके # के साथ मैं एक्सएएमएल का उपयोग नहीं कर सकता। एक्सएएमएल के फायदे वे लोग हैं जो लोग अनुप्रयोग विकास में उपयोग करना चाहते हैं। सभी लोग चाहते हैं कि अमीर यूआई एप्लिकेशन (एक्सएएमएल का उपयोग करके) बनाएं और इसे सभी प्रमुख ऑपरेशन सिस्टम पर चलाने में सक्षम हो। –

+0

जीटीके # मेरे लिए बहुत अजीब लग रहा है (एक WinForms डेवलपर) और मैं विंडोज उपयोगकर्ताओं को जीटीके, जीटीके # और मोनो स्थापित करने के लिए नहीं बनाना चाहता - मैं चाहता हूं कि मेरा आवेदन किसी भी तैयारी के बिना "बॉक्स से बाहर" चलाने के लिए सिस्टम में नेट फ्रेमवर्क या मोनो का एक अद्यतित संस्करण है। – Ivan

+0

वैसे भी मूनलाइट स्टैंडअलोन अनुप्रयोगों के लिए खराब choise है। इसमें बहुत सारे प्रतिबंध हैं। चांदी की रोशनी के लिए प्रतिबंधों की सूची प्राप्त करने के लिए यह http://stackoverflow.com/questions/3186466/list-of-silverlight-limitations-restrictions/3190886 देखें। यह भी ध्यान रखें कि चांदनी सिल्वरलाइट 2 से कुछ सुविधाओं के साथ सिल्वरलाइट 2 के बराबर होती है (इसलिए मूनलाइट के पास और भी प्रतिबंध हैं)। –

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

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