मैं विंडोज वर्ल्ड में GUI के निर्माण के समय विभिन्न तकनीकों का अवलोकन प्राप्त करने की कोशिश कर रहा हूं।
संदर्भ के लिए, मैं थोड़ा 2d प्लेटफ़ॉर्म मल्टीप्लेयर गेम बना रहा हूं। (सिर्फ सीखने के उद्देश्य के लिए ..)
मेरे शिक्षक का कहना है कि उन्हें लगता है कि WPF जाने का सही तरीका है, लेकिन ऐसा लगता है कि वह इसकी तुलना केवल विंडोज फॉर्म से करते हैं।
मेरी समझ में यह है, कि यहां 2015 में, विंडोज फॉर्म पूरी तरह से मर चुके हैं?
इस अन्य स्टैकओवर प्रश्नों में, वे कहते हैं कि WinRT + XAML मेट्रो जीयूआई बिल्डिंग (विंडो 8 टाइल्स) के लिए है, और ऐसा लगता है कि WPF केवल विंडो 7/8 में डेस्कटॉप के लिए उपयोग किया जाता है और सिल्वरलाइट से संबंधित हैं।
- डेस्कटॉप वह जगह है जहां पुराने ऐप्स रहते हैं (लाल। WFP)।
- नई श्रेणी के एप्लिकेशन, मेट्रो एप्लिकेशन, VB.NET, C # या C ++ सहित कई तरीकों से बनाए जा सकते हैं। ये तीन भाषा विकल्प UI के निर्माण के लिए XAML का उपयोग कर सकते हैं। विकल्प यूआई और एप्लिकेशन कोड दोनों के विकास के लिए जावास्क्रिप्ट / एचटीएमएल 5 / सीएसएस का उपयोग करना है।
मेरा असली सवाल है: क्या विंडो वर्ल्ड में GUI का निर्माण करने का एक अच्छा तरीका नहीं है?
और यदि नहीं, तो कौन सी प्रौद्योगिकियों को विंडो 7, विंडो 8 (डेस्कटॉप और मेट्रो), विंडो फोन, (और विंडोज 10!) और यहां तक कि एक्स-बॉक्स पर भी उपयोग करना चाहिए।
क्या इसकी तुलना इस तरह की जाने वाली विभिन्न तकनीकों से की जा सकती है?
आपको क्या लगता है कि इसमें निवेश करने के लिए सही चीज़ क्या है?