माइक्रोसॉफ्ट को अब विंडोज 8 डेवलपर्स को 'ज्यूपिटर' और सिल्वरलाइट के बारे में बताने की जरूरत है

  • Nov 01, 2023

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

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

jupiterxaml-252x300.png
पिछले सप्ताह के दौरान विंडोज़ 8 यूज़र इंटरफ़ेस का पहला सार्वजनिक पूर्वावलोकनमाइक्रोसॉफ्ट के अधिकारियों ने कहा कि नए विंडोज 8 ऐप्स HTML5 और जावास्क्रिप्ट में बनाए जाएंगे। .नेट और सिल्वरलाइट के बारे में कुछ भी उल्लेख न करने का निर्णय लेते हुए - डेवलपर्स को यह बताते हुए कि उन्हें तब तक इंतजार करना होगा सितंबर बिल्ड सम्मेलन और अधिक सुनने के लिए - कंपनी के अधिकारियों ने नई अटकलें लगाईं कि कंपनी अपने मौजूदा ढांचे और प्रोग्रामिंग इंटरफेस को खत्म करने के लिए तैयार है।

(यदि आपको नहीं लगता कि माइक्रोसॉफ्ट के डेवलपर्स चिंतित हैं, तो मैं आपको बताऊंगा सिल्वरलाइट फ़ोरम साइट पर सिल्वरलाइट के भविष्य के बारे में यह पोस्ट, जिसमें थ्रेड लॉक होने से पहले बहुत सारी कटु टिप्पणियाँ और सात मिलियन से अधिक पृष्ठ दृश्य थे माइक्रोसॉफ्ट की जानकारी की कमी के बारे में शिकायत करने वाले नए सूत्र शुरू किए गए.)

मैंने इसके बारे में पहले भी ब्लॉग किया है XAML परत जिसे माइक्रोसॉफ्ट अपनी "ज्यूपिटर" पहल के हिस्से के रूप में विंडोज 8 के लिए बना रहा है. हाँ, यह अभी भी मौजूद है, मैंने अपने संपर्कों से सुना है। और हाँ, यह देशी सिल्वरलाइट अनुप्रयोगों के समर्थन को सक्षम करेगा। (क्या इसका मतलब यह है कि सिल्वरलाइट का उपयोग करके लिखे गए विंडोज फोन ऐप्स बिना/कुछ बदलाव के विंडोज 8 पर चलने में सक्षम होंगे? मुझें नहीं पता।)

ज्यूपिटर विंडोज़ के लिए एक यूजर इंटरफ़ेस लाइब्रेरी है और यह डेवलपर्स को निर्माण करने की अनुमति देगा इमर्सिव अनुप्रयोग Microsoft के आने वाले टूल के साथ XAML-आधारित दृष्टिकोण का उपयोग करना। ज्यूपिटर उपयोगकर्ताओं को C#, विज़ुअल बेसिक और C++ जैसी प्रोग्रामिंग भाषाओं का विकल्प चुनने की अनुमति देगा। (अरे, शायद इसीलिए Microsoft कॉल कर रहा है विज़ुअल C++ का अगला संस्करण "WinC++"?)

सभी माइक्रोसॉफ्ट अधिकारियों ने पिछले सप्ताह कहा था कि विंडोज 8 को लक्षित करने वाले डेवलपर्स इमर्सिव ऐप्स बनाने के लिए HTML5 और जावास्क्रिप्ट और कुछ प्रकार के नए सॉफ्टवेयर डेवलपमेंट किट का उपयोग करेंगे। सिल्वरलाइट के किसी भी उल्लेख को छोड़कर, माइक्रोसॉफ्ट के अधिकारियों ने कई लोगों को HTML5 और जावास्क्रिप्ट पर विश्वास करने के लिए प्रेरित किया विंडोज़ 8 के लिए इमर्सिव ऐप्स लिखने का यही एकमात्र तरीका होगा जो आने वाले विंडोज़ ऐप के माध्यम से उपलब्ध होगा इकट्ठा करना।

मेरे सूत्रों का कहना है कि माइक्रोसॉफ्ट अभी भी विंडोज 8 के साथ सिल्वरलाइट का समर्थन करने जा रहा है, न कि केवल ब्राउज़र प्लग-इन के रूप में।

50,000 फुट के स्तर पर, माइक्रोसॉफ्ट विंडोज-डेवलपमेंट इकोसिस्टम को फिर से मजबूत करने का एक तरीका खोजना चाहता है। (मेरा मानना ​​है कि यही एक कारण है कि इंटरनेट एक्सप्लोरर टीम यह सब बात कर रही है "मूल HTML" बकवास. उनका वास्तव में मतलब है कि वे डेवलपर्स को HTML/जावास्क्रिप्ट ऐप्स लिखने के लिए प्रेरित करने का प्रयास कर रहे हैं जो "सर्वोत्तम" HTML अनुभव के लिए IE के हार्डवेयर त्वरण का उपयोग करते हैं।)

माइक्रोसॉफ्ट का दीर्घकालिक लक्ष्य अपने विभिन्न डेवलपर स्टैक को संरेखित करना है, जिससे इसे एक ऐसी कहानी मिल सके जो एप्पल के बराबर हो। चूँकि Apple टैबलेट और फोन पर iOS का समर्थन करता है, Apple डेवलपर्स एक बार लिख सकते हैं और अपने ऐप को अपेक्षाकृत कम संशोधन के साथ दोनों जगहों पर चला सकते हैं।

विंडोज़ फ़ोन विंडोज़ फ़ोन ओएस चला रहे हैं, जो वर्तमान में विंडोज़ एंबेडेड कॉम्पैक्ट कर्नेल (बहुत सारे अनुकूलन के साथ) और टैबलेट पर विंडोज़ 7 पर आधारित है। माइक्रोसॉफ्ट का अंतिम लक्ष्य - अब जबकि विंडोज 8 एआरएम पर चलने में सक्षम होगा - अपने फोन को भी विंडोज़ पर चलाना है। यह अनिश्चित है कि क्या Microsoft इसे पूरा करने में सक्षम होगा 2012 के अंत में, जब विंडोज़ 8 और विंडोज़ फ़ोन 8 दोनों के शिप होने की उम्मीद है.

अधिक विस्तृत और तत्काल स्तर पर, बृहस्पति वह तरीका है जिसके जरिए माइक्रोसॉफ्ट डेवलपर्स को नया "इमर्सिव" लिखने के लिए प्रेरित करने की योजना बना रहा है। विंडोज़ 8 के लिए एप्लिकेशन जो पहले से ही .Net और सिल्वरलाइट तकनीकों का उपयोग करते हुए IE 10 रेंडरिंग इंजन का उपयोग करेंगे जानना। जुपिटर का लक्ष्य इन डेवलपर्स को एक प्रबंधित कोड XAML लाइब्रेरी प्रदान करना है, ताकि डेवलपर्स सेंसर, नेटवर्किंग और अन्य विंडोज 8 तत्वों तक उस तरीके से पहुंच सकें जिसके वे आदी हैं।

मैंने सुना है कि ज्यूपिटर का उपयोग करके बनाए गए एप्लिकेशन "क्लासिक" मोड/शेल को लक्षित नहीं करेंगे, जिसे माइक्रोसॉफ्ट ने पिछले सप्ताह अपने विंडोज 8 पूर्वावलोकन के दौरान दिखाया था। वे नए मॉडर्न शेल (MoSH) को लक्षित करने वाले इमर्सिव ऐप्स के समान वर्ग होंगे जिन्हें Microsoft स्वयं लिखेगा और/या HTML5 और जावास्क्रिप्ट का उपयोग करके दूसरों को लिखने के लिए मनाने की कोशिश करेगा।

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

मेरा मानना ​​है कि बृहस्पति सक्षम करने की कुंजी है माइक्रोसॉफ्ट इस बात पर जोर देता रहेगा कि सिल्वरलाइट ख़त्म नहीं हुई है (जहाँ तक एक विकास मंच की बात है) -- कम से कम अभी के लिए। लेकिन जो कुछ भी नया विंडोज 8 "इमर्सिव" आधुनिक एप्लिकेशन नहीं है, उसे अब "विरासत" माना जाएगा, जैसा कि मैं बता सकता हूं।

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

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