2012-10-30 10 views
7

मैं विंडोज 8 के लिए विकास के भविष्य के आसपास अपना सिर प्राप्त करने की कोशिश कर रहा हूं। मेरी समझ यह है कि मेट्रो ऐप्स विकसित करना मतलब होगा कि वे केवल सख्ती से विंडोज 8 हैं।मेट्रो बनाम डब्ल्यूपीएफ?

लेकिन वहाँ तकनीकें हैं, How to build a Metro App in WPF देखें, जिसका अर्थ है कि मेट्रो को देखने और महसूस करने के लिए WPF का उपयोग किया जा सकता है।

तो क्या मुझे यह समझने में सही है कि एक WPF ऐप विकसित किया जा सकता है - और विंडोज 7 पर चलता है - लेकिन विंडोज 8 पर भी चलता है? यदि केवल विंडोज 8 में नई स्टार्ट स्क्रीन से मेट्रो ऐप्स चलाया जा सकता है, तो इसका मतलब है कि पारंपरिक शैली ऐप्स अभी भी डेस्कटॉप मोड के माध्यम से चलाए जा सकते हैं?

धन्यवाद

उत्तर

1

"सामान्य" Windows अनुप्रयोग अभी भी डेस्कटॉप मोड में ठीक चला सकते हैं। वास्तव में, यदि आपके पास ऐसा कोई एप्लिकेशन है तो यह संभवतः विंडोज 7 पर जैसा ही होगा और आपको वास्तव में विंडोज स्टोर ऐप (जिसे पहले मेट्रो के नाम से जाना जाता है) बनाने के लिए दबाव महसूस करने की आवश्यकता नहीं है।

प्रश्न जो आपने पूरी तरह से किसी और चीज के बारे में बात करने के लिए जुड़ा हुआ है, हालांकि। यह डब्ल्यूपीएफ में ज़्यून या गिथब विंडोज क्लाइंट जैसे अनुप्रयोग बनाने के लिए है। उनके पास एक निश्चित सौंदर्यशास्त्र है जो मेट्रो की तरह है लेकिन वे वास्तव में विंडोज स्टोर ऐप्स नहीं हैं। आप बाद वाले बनाने के लिए WPF का उपयोग नहीं कर सकते हैं, हालांकि अधिकांश महत्वपूर्ण अवधारणाएं समान या समान हैं।

0

मेट्रो सिर्फ डिजाइन भाषा है।

एक पारंपरिक WPF विंडोज 7 और विंडोज 8 डेस्कटॉप पर चल सकता है। ये विंडोज आरटी उपकरणों पर नहीं चलाया जा सकता है।

आधुनिक ऐप्स, यानी विंडोज 8/आरटी ऐप्स या विंडोज स्टोर ऐप्स को WPF के साथ नहीं लिखा जा सकता है और केवल विंडोज 8 और विंडोज आरटी पर चलाया जा सकता है।

0

मेट्रो एक जीयूआई से कहीं अधिक है। यह Windows Runtime तक पहुंचने में सक्षम है जैसे वेबकैम एक्सेस जैसी सामान्य कार्यक्षमता प्रदान करना।

हालांकि WPF का उपयोग करके आप मेट्रो दृश्य परत को 'मॉक' कर सकते हैं। लेकिन वे पारंपरिक डेस्कटॉप एप्लिकेशन होंगे जो विंडोज 8 में डेस्कटॉप मोड के तहत चलेंगे।

मैं 2 जीयूआई परतों (मेट्रो और डेस्कटॉप) को विकसित करने का सुझाव दूंगा।

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