2011-06-05 13 views
15

first announcement of the HTML5/JS Windows 8 GUI देखकर, WPF and Silverlight developers panicked के बहुत सारे।भविष्य में विंडोज 8 के तहत डब्ल्यूपीएफ और सिल्वरलाइट के लिए भविष्य क्या होगा?

इन तकनीकों के लिए भविष्य क्या है? नई और पुरानी प्रौद्योगिकियां कैसे सहयोग करने में सक्षम होंगी? क्या हम सभी जल्द ही एक पूरी तरह से नए ढांचे का उपयोग करके विकास करना शुरू कर देंगे?

क्या किसी के पास आधिकारिक स्रोत स्थिति को स्पष्ट करते हैं?

+5

यह पूछना बहुत जल्दी है। – BoltClock

+3

@ बोल्टक्लॉक: उस विषय को बंद करने के बजाय, जवाब देने के लिए 'बहुत जल्दी पूछना' नहीं होना चाहिए? –

+1

मेरा करीबी वोट एस एंड ए था, ऑफ-विषय नहीं। चूंकि बाकी ने ऑफ-विषय के रूप में बंद होने का अनुमान लगाया, अनुमान लगाया कि मैं हार गया ... – BoltClock

उत्तर

13

keynote of the build conference में वे निम्नलिखित मंच चित्र का प्रदर्शन किया:

Windows 8 Platform and tools

Win32 के लिए WinRT is an object-oriented replacement, लेकिन Win32 एपीआई नहीं निकाला गया है और पारंपरिक आवेदन निष्पादन वातावरण का उपयोग पुराने अनुप्रयोगों के अपेक्षा के अनुरूप काम करना जारी रखेंगे ।

This talk बिल्ड कॉन्फ्रेंस में जो स्टीगमैन द्वारा उम्मीद की जा रही है कि क्या उम्मीद करनी है।

  • "यह वही बात है, अभी मूल और अब विंडोज 8 पर शिपिंग इनबॉक्स।"
  • C++, C#, वीबी:
  • XAML नियंत्रण "मूल" WinRT एपीआई
  • "चीजें वास्तव में क्या आप Silverlight और WPF और क्या में करने के लिए इस्तेमाल कर रहे हैं के बीच संगत कर रहे हैं कर रहे हैं XAML
  • के लिए प्रथम श्रेणी के प्रोग्रामिंग भाषाओं आप विंडोज 8 में भविष्य में कर रहे हैं। "

तो हाँ, मौजूदा प्रौद्योगिकियों अभी भी समर्थन किया जाएगा। हालांकि, नई प्रौद्योगिकियों का उपयोग करने के लिए आपको WinRT पर निर्माण करना होगा। XAML का उपयोग करना आपके द्वारा पहले से उपयोग किए जाने वाले कार्यों से बहुत अलग नहीं होगा।


development blog of Windows 8 (BUILD) पृष्ठभूमि और डिजाइन फैसले पर कुछ प्रकाश डालता है।

विंडोज 8 का नया मेट्रो-स्टाइल यूजर इंटरफेस एक संपूर्ण ओवरहाल है, जो दिमाग में एक नए अनुभव के साथ सामने आया है।

हमने 200 9 की गर्मियों के दौरान विंडोज 8 की योजना बनाना शुरू किया ( विंडोज 7 भेज दिया गया)। शुरुआत से, हमारा दृष्टिकोण विंडोज़ को फिर से तैयार करना है, और उपयोगकर्ता मॉडल, प्लेटफॉर्म और एपीआई, और आर्किटेक्चर हम समर्थन के सबसे बुनियादी तत्वों को फिर से संशोधित करने के लिए खुले रहेंगे। हमारा लक्ष्य कोई समझौता डिजाइन नहीं था।

... आप स्थायी रूप से है कि मेट्रो दुनिया में डूबे रहना चाहते हैं, तो आप कभी नहीं देखेंगे डेस्कटॉप हम भी यह लोड नहीं होगा (शाब्दिक कोड लोड नहीं किया जाएगा) जब तक आप स्पष्ट जाना चुनें क्या आप वहां मौजूद हैं! यह विंडोज पुन: परिचित है।

हालांकि, विंडोज 8 की विकास टीम मौजूदा डेस्कटॉप इंटरफेस और अनुप्रयोगों का समर्थन जारी रखने की आवश्यकता को पहचानती है, और यह भी सुधार जारी रखेगी।चूंकि वे a follow-up post में चर्चा करते हैं, मेट्रो शैली और पारंपरिक डेस्कटॉप के बीच का अंतर जितना संभव हो सके सामंजस्यपूर्ण बना दिया जाता है।

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

अनिवार्य रूप से, आप विंडोज डेस्कटॉप के बारे में एक और ऐप के रूप में सोच सकते हैं।

तो, भले ही हमें विश्वास है कि समय के साथ कई स्थितियों निकट भविष्य के लिए, मेट्रो शैली क्षुधा द्वारा अच्छी तरह से सेवा की हो जाएगा, डेस्कटॉप कई लोगों के जीवन में एक महत्वपूर्ण भूमिका निभाने के लिए जारी रखने के लिए जा रहा है। तो हम इसे सुधारने जा रहे हैं।

मेट्रो-शैली इंटरफ़ेस मौजूदा इंटरफेस को बदलने के लिए प्रयास करता है जहां उपयुक्त है, लेकिन जहां पारंपरिक डेस्कटॉप बेहतर अनुभव प्रदान कर सकता है, यह अभी भी कर सकता है।

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

है कि क्या मौजूदा प्रौद्योगिकियों अभी भी समर्थन किया जाएगा के रूप में, they mentioned the following:

हम ब्रांड के नए उपकरण है कि आप एचटीएमएल 5/जावास्क्रिप्ट, सी/सी में अनुप्रयोगों मेट्रो शैली कोड करने के लिए अनुमति देते हैं ++ दिखाएगा, और/या सी #/एक्सएएमएल। इन सभी भाषाओं में डेवलपर्स के रूप में आपके द्वारा किए गए निवेश विंडोज 8 के लिए आगे बढ़ते हैं, जो आपको चुनने देता है कि विंडोज 8 सिस्टम सेवाओं का उपयोग कैसे करें। हमने Windows 8 के बारे में बात की है एंड-यूजर के लिए कोई समझौता ओएस नहीं है, और यह डेवलपर्स के लिए प्लेटफ़ॉर्म भी नहीं है।

Microsoft से जॉन डेवान द्वारा टिप्पणी भी अधिक आश्वस्त है:

WPF और Silverlight डेस्कटॉप के लिए अपरिवर्तित जारी है। पर नया विंडोज 8 मेट्रो स्टाइल एप्लिकेशन बनाने के लिए अपने डब्ल्यूपीएफ और सिल्वरलाइट ज्ञान (और कुछ परिवर्तनों के साथ कोड) का लाभ उठाने की क्षमता है।

+0

और यदि आप उन सभी के माध्यम से पढ़ते हैं, तो आपको एक बार उल्लिखित सिल्वरलाइट शब्द दिखाई नहीं देता है। यह मेरे पढ़ने से मेरा प्रभाव रहा है कि माइक्रोसॉफ्ट ने संकेत दिया है कि सिल्वरलाइट केवल विंडोज मोबाइल के लिए है। – Rob

+0

@ रोब: नीचे जॉन डेवन की टिप्पणी देखें। –

+1

सिल्वरलाइट अपरिवर्तित बनी हुई है लेकिन इसका मतलब स्थिर हो सकता है। मैंने एक साक्षात्कार पढ़ा जहां एक माइक्रोसॉफ्ट लड़के को इस प्रश्न बिंदु को खाली कहा गया था और उसने साक्षात्कारकर्ता और मुझे, मुझे जो इंप्रेशन दिया था, उसे सीधे जवाब नहीं दिया। साक्षात्कारकर्ता व्यक्ति ने यह भी संकेत दिया कि मोबाइल के लिए सिल्वरलाइट बेहतर था। क्षमा करें, लिंक नहीं है। – Rob

0

सिल्वरलाइट अपमानजनक होने जा रहा है: यहां तक ​​कि इसकी वेबसाइट अब भी अपडेट नहीं की गई है। माइक्रोसॉफ्ट ने इसे एचटीएमएल 5 से बदलना चुना। WPF के लिए, आप XWML भाषा का उपयोग Wnddows 8 में C# के साथ कर सकते हैं, लेकिन librairies और ऑब्जेक्ट्स, नेमस्पेस समान नहीं हैं।