2011-03-29 23 views
6

के लिए ऐप विकसित करने के लिए बेहतर क्या है, मैं एक डॉट नेट सी # डेवलपर वेब और डेस्कटॉप ऐप हूं, हाल ही में मैंने इंटरनेट पर शुरुआती खोज से विंडोज फोन 7 के लिए विकास शुरू करने का निर्णय लिया है, मैंने पाया कि मैं उपयोगकर्ता WP7विंडोज फोन 7

पर मुझे विकसित करने के लिए चांदी-प्रकाश या एक्सएनए फ्रेमवर्क, मैं दोनों के बारे में कुछ भी नहीं जानता, इसलिए मुझे दोनों को WP7 एपीपीएस विकसित करने में सक्षम होना चाहिए या सिर्फ एक भी है विकास के लिए बेहतर अगर कोई पर्याप्त है!

अग्रिम धन्यवाद।

उत्तर

8

यदि आप उस एप्लिकेशन का वर्णन नहीं करते हैं जिसे आप विकसित करना चाहते हैं तो इस प्रश्न का कोई अच्छा जवाब नहीं है। दोनों प्रौद्योगिकियां विभिन्न उद्देश्यों के लिए उपयोगी हैं। मैं अपने अनुप्रयोगों और उन मेरा निष्कर्ष के साथ एक ही समस्या थी:

  • Silverlight: व्यावसायिक अनुप्रयोगों के लिए बेहतर है जब आप एनिमेशन की एक छोटी राशि (GPU उपयोग) है

  • XNA: उच्च गुणवत्ता खेल और अमीर एनिमेशन

बेशक आप व्यवसाय के लिए Silverlight और XNA का उपयोग कर सकते हैं लेकिन आम तौर पर मुझे लगता है कि यह ज्यादातर मामलों में अच्छा काम नहीं करेगा रों।

मैं पहले सिल्वरलिग (एनीमेशन के साथ ऐप) में अपना आवेदन लागू करना शुरू करता हूं लेकिन प्रदर्शन खराब था इसलिए मैंने एक्सएनए पर स्विच करने का फैसला किया। यदि आप Charles PetzoldProgramming Windows Phone 7

8

WP7 समुदाय में आपका स्वागत है। मूल रूप से यदि आप ईवेंट-संचालित अनुप्रयोग बनाना चाहते हैं, तो सिल्वरलाइट उत्तर है और यदि आपका कोड निरंतर चलने वाले लूप (जैसे गेम में) पर निर्भर करता है तो XNA बात है। जैसा कि आपने कहा है कि आप ऐप विकसित करते हैं, सिल्वरलाइट आपके प्रश्न के लिए प्रकाश है। आप नेट पर बहुत सारे नमूने प्राप्त कर सकते हैं। आधिकारिक साइट http://www.create.msdn.com है।

0

दोनों की मूल बातें सीखना चाहते हैं तो मुझे लगता है कि सिल्वरलाइट शुरू करना आसान है। को सरल बनाने के लिए, सिल्वरलाइट का उद्देश्य ऐप्स के लिए होना है, जबकि एक्सएनए का उद्देश्य गेम के लिए होना है।

+1

'साथ शुरू करना आसान' पूरी तरह से पृष्ठभूमि पर निर्भर करता है। मेरे लिए, एक्सएनए सिल्वरलाइट से निपटने के लिए बहुत आसान है, क्योंकि यह 'कोड केवल' है, कोई एक्सएएमएल/डिकोटॉमी के पीछे कोड नहीं है। – jv42

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