क्या सिल्वरलाइट का भविष्य है? [बन्द है]


24

हाल ही में मैंने WPF और सिल्वरलाइट के विकास और इतिहास के बारे में कुछ लेख / ब्लॉग / टिप्पणियाँ पढ़ी हैं। कुछ मंचों में कई डेवलपर्स और उपयोगकर्ता WPF अनुप्रयोगों (उदाहरण के लिए Visual Studio 2010) के प्रदर्शन की आलोचना करते हैं। वास्तव में फ्लैश की तुलना में सिल्वरलाइट की बाजार हिस्सेदारी बहुत अधिक नहीं है। PDC 2010 में बॉब मुगलिया ने कहा कि "हमारी सिल्वरलाइट की रणनीति और फोकस आगे बढ़े ...." और Microsoft भविष्य में HTML5 को आगे बढ़ाना चाहता है।

इसके अतिरिक्त, माइक्रोसॉफ्ट ने एचटीएमएल 5 को विंडोज 8 और विंडोज फोन 8 ("मैंगो") प्लेटफार्मों का एक मुख्य हिस्सा होने की घोषणा की है।

हाल ही में मैंने सिल्वरलाइट सीखना शुरू किया है और अब मुझे खुद से पूछना चाहिए, अगर मुझे इन (मेरी राय में) बहुत अच्छी और शक्तिशाली तकनीकों को सीखने में निवेश करना जारी रखना चाहिए !? क्या उनका कोई भविष्य है? क्या (विंडोज़) डेस्कटॉप (क्लाइंट) अनुप्रयोगों में भविष्य है? क्या तथाकथित "रिच इंटरनेट एप्लिकेशन" का भविष्य है? या HTML5 सॉफ्टवेयर विकास में "पूर्ण सत्य" बन जाएगा?

आपकी क्या राय है और आप क्या सोचते हैं?


1
मुझे लगता है कि वीएस 2010 वीएस 2008 की तुलना में तेजी से आगे बढ़ता है। मेरी अब तक की भावना यह है कि, यदि आप एमवीवीएम, डब्ल्यूपीएफ और सिल्वरलाइट जैसे उचित पैटर्न का पालन करते हैं, तो पारंपरिक विरूप या वेबफॉर्म की तुलना में बेहतर प्रदर्शन कर सकते हैं। YMMV, लेकिन एक प्लेटफ़ॉर्म पर काम करना जो एक क्लीनर पैटर्न (कम कपलिंग, आदि) को बढ़ावा देता है, जिससे प्रदर्शन सहित कुल मिलाकर बेहतर ऐप बनते हैं। प्रदर्शन अक्सर उपयोग की जाने वाली तकनीक के साथ बहुत कम होता है, और उपयोग किए जाने वाले पैटर्न या विरोधी पैटर्न के साथ बहुत कुछ करने के लिए।
मॉर्गन हेरलॉकर

"भविष्य" से आपका मतलब "नए समाधान करने के लायक" है?

सारा सॉफ्टवेयर बदलता रहेगा। लगभग सभी का भविष्य होगा। लोगों की तरह, कुछ लंबे समय तक रहते हैं और कभी-कभी बिना किसी स्पष्ट कारणों के। सवाल यह है कि आपके लिए इसका क्या मतलब है?
NoChance

मुझे लगता है कि हमें कुछ प्रमाण की आवश्यकता है कि WP201 की वजह से VS2010 धीमा है। WPF ऐप्स की छोटी संख्या जिस पर मैंने काम किया है , वह विनफॉर्म के साथ कभी भी अधिक संवेदनशील और तरल था। WPF के कारण मंदी नहीं है ! ... एक ऐप की जवाबदेही को गड़बड़ाने के बहुत सारे तरीके हैं।
रोमन स्टार्कोव

जवाबों:


17

सिल्वरलाइट + फ्लैश बनाम एचटीएमएल 5। ओह लड़का। इस एक के आसपास चर्चा का एक टन रहा है।

चलो सिल्वरलाइट पर ध्यान केंद्रित करते हैं (हालांकि फ्लैश के लिए कई समान तर्क दिए जा सकते हैं)। क्या यह माइक्रोसॉफ्ट की नजर में मृत है? नहीं। हाल ही में फायरस्टार्ट की घटना को देखें, विशेष रूप से स्कॉट गुथ्री की मुख्य (नई सुविधाओं के आने की):
http://www.silverlight.net/news/events/firestarter/

यह आपको क्या देता है:

  • इंटरनेट एप्लिकेशन (और यदि आप आउट-ऑफ-ब्राउज़र का उपयोग करते हैं तो डेस्कटॉप) अपनी पसंदीदा डॉटनेट भाषा में लिखने की क्षमता, आज।
  • अपने उपयोगकर्ताओं को आज एक सुसंगत तरीके से सभी प्रमुख ब्राउज़रों और प्लेटफार्मों पर अत्यधिक इंटरैक्टिव और समृद्ध इंटरफेस दें।
  • क्लाइंट पर उन्नत एपीआई तक पहुंच (यह एक काफी कमजोर तर्क है क्योंकि जावास्क्रिप्ट में हमेशा नए पुस्तकालय जोड़े जाते हैं और यह बहुत बढ़िया है)।
  • विंडोज 7 फोन प्रोग्रामबिलिटी - सिल्वरलाइट WP7 के दो प्राथमिक "देशी एपीआई" में से एक है। यह कम से कम एक उपकरण है जिससे आप मूल रूप से ऐप्स बना सकते हैं।

निचे कि ओर:

  • मोबाइल - मोबाइल उपकरणों की एक टन है कि सिल्वरलाइट कभी नहीं होगा। होने वाला नहीं।
  • Microsoft - इसका सामना करते हैं। बहुत से लोग इसे केवल इसलिए उपयोग करने से मना कर देंगे क्योंकि यह Microsoft है। आपके कुछ उपयोगकर्ता रनटाइम को स्थापित करने से इंकार कर देंगे क्योंकि यह Microsoft है। यह गूंगा है, हाँ, लेकिन यह एक सच्चाई है।
  • अरे कुछ और हैं। क्या मुझे वास्तव में सभी डाउन-साइड को पुनरावृत्त करने की आवश्यकता है?

HTML5 सिल्वरलाइट के लिए डाउनसाइड्स के कई (यदि सभी नहीं) का उत्तर देगा। लेकिन HTML5 के लिए डाउनसाइड क्या हैं:

  • यह एक अंतिम कल्पना नहीं है। हां, कई ब्राउज़र एचटीएमएल 5 की बहुत सारी विशेषताओं को लागू करते हैं, लेकिन कई ब्राउज़र अलग-अलग तरीकों से ऐसा नहीं करते हैं या कई करते हैं। और अगर वे इसे आज भी लागू करते हैं, तो कोई गारंटी नहीं है कि अगले कुछ महीनों / वर्षों में कल्पना नहीं बदलेगी।
  • यह आज 100% तैयार नहीं है। फिर, एचटीएमएल 5 किसी दिन क्या लाएगा, इसके बारे में बहुत सारी बातें हैं। लेकिन बहुत सारे सामान के लिए, यह सिर्फ इतना है। बात करें। जबकि कुछ कोर सामान किया गया है (एनीमेशन, ग्राफिक्स, आदि), अभी भी बहुत सारे टुकड़े हैं जो हवा में हैं और कहीं भी हर कार्यान्वयन पर मानकीकृत नहीं हैं (उदाहरण के लिए एक्सेलेरोमीटर जैसे उपकरणों के लिए हार्डवेयर एपीआई एक्सेस)। आप इनमें से कुछ टुकड़ों का उपयोग आज से शुरू कर सकते हैं, लेकिन आपको कुछ ब्राउज़रों में बंद कर दिया जाएगा, और फिर से कोई गारंटी नहीं है कि आपके कोड को अंतिम रूप देने के लिए आपको अपना कोड नहीं बदलना पड़ेगा।
  • ब्राउज़र की स्थिरता - अगर आपको लगता है कि HTML5 सभी ब्राउज़रों / उपकरणों में बिल्कुल समान है तो आप भ्रम में हैं। प्रत्येक ब्राउज़र इसे थोड़ा अलग तरीके से लागू करेगा और आपको ब्राउज़र का पता लगाने के लिए कोड की आवश्यकता होगी और उपयुक्त "दुभाषिया" डालें। मेरे द्वारा निश्चित किए गए ब्राउज़र का पता लगाना आसान हो जाएगा, और मुझे यकीन है कि लाइब्रेरी मदद करेगी (जैसे JQuery आज करता है), लेकिन यह अभी भी एक मुद्दा होगा।
  • ऐप स्टोर - तथ्य यह है कि कोई भी आपके एचटीएमएल 5 ऐप को खरीदने नहीं जा रहा है जैसे कि वे आज ऐप्पल ऐप के साथ करते हैं। यदि आप चाहते हैं कि उपयोगकर्ता आपके ऐप को ऐप स्टोर के माध्यम से खरीदे तो आपको डिवाइस की मूल लाइब्रेरी में लिखने की आवश्यकता है। फिर, इस मुद्दे पर चारों ओर बहस का एक टन है, लेकिन तथ्य यह है कि सभी आधुनिक मोबाइल डिवाइस ब्राउज़र एक्सेस और ब्राउज़र-आधारित ऐप प्रदान करते हैं, जिसमें मूल एप्लिकेशन की अपील नहीं है। HTML / CSS का उपयोग करके आज बनाए गए ऐप्स में केवल वह अपील नहीं है जो उनके मूल समकक्ष करते हैं।

जिस तरह से मैं इसे देखता हूं, सिल्वरलाइट आज आपको "समृद्ध ग्राहक" की क्षमता देता है। आपको हर डिवाइस (विशेष रूप से मोबाइल) तक पहुंच नहीं मिलती है, लेकिन कुछ विशेष वर्गों के लिए यह एक बढ़िया विकल्प है और ऐसा ही रहेगा। HTML5 बहुत जल्द एक गंभीर दावेदार होगा और मैं इसे सीखने के लिए सभी को दृढ़ता से प्रोत्साहित करता हूं। आपको इसकी आवश्यकता होगी।


3
मुझे लगता है कि यदि कोई अभी भी अपने करियर के शैक्षिक चरण में है, तो सिल्वरलाइट और फ्लैश उनके भविष्य के पुन: वेब / रिच इंटरनेट ऐप्स में बहुत छोटा हिस्सा निभाएंगे।
ओसोडो

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

"सभी प्रमुख प्लेटफार्मों पर" = विंडोज विस्टा और विंडोज 7 संभवतः?
मार्टिन बेकेट

2
@ मॉर्टिन - सिल्वरलाइट मैक पर भी चलेगा। मूनलाइट कुछ खास सिल्वरलाइट एप्स को लिनक्स में पोर्ट करने की अनुमति देता है।
मॉर्गन हेरलॉकर

1
-1 ब्राउज़र स्थिरता के लिए। ब्राउज़र HTML5 के उनके कार्यान्वयन में बग हैं। सभी लोकप्रिय ब्राउज़र बार IE उन लोगों को जल्दी से ठीक करते हैं। HTML5 सुसंगत होगा। App स्टोर के लिए के रूप में वहाँ PhoneGap है । मुझे पता है कि उत्तर 6 महीने पुराना है, लेकिन यह समय के साथ चिपके रहने के लिए कुछ आधुनिकीकरण का उपयोग कर सकता है।
रायनोस

22

मुझे लगता है कि बहुत से लोग माइक्रोसॉफ्ट को देखते हैं और वे एक विशाल इकाई देखते हैं। हालांकि यह वास्तव में ऐसा नहीं है। Microsoft दर्जनों छोटी टीमों की तरह है और यह वास्तव में केवल "Microsoft" नाम है जो उन्हें एक साथ जोड़ता है। इसलिए जब IE टीम HTML 5 पर ध्यान केंद्रित कर रही है और जितना संभव हो उतना जोर दे रही है, तो आप WPF / Sliverlight टीम को शर्त लगा सकते हैं कि WPF और सिल्वरलाइट पर काम करना उतना ही कठिन है।


2
नहीं सूँघने के लिए ... लेकिन मुझे यकीन है कि वहाँ एक टीम बहुत मुश्किल से काम पर था, गंभीरता से। शोर जोर से हो रहा है और अनदेखा करना कठिन है ... riagenic.com देखें - मैं तैर रहा था।
मार्टिनेज

5
@ मेर्टिनेज: मैं दृढ़ता से कुछ भी लेने की सलाह देता हूं कि स्कॉट बार्न्स को नमक के पूरे शेकर के साथ कहना पड़ता है। मैं हाल ही में श्री बार्न्स मौखिक दस्त का पालन कर रहा हूं, जब मैंने अपने पाठक से अपना ब्लॉग हटा दिया और अपने ट्विटर अकाउंट को अनफॉलो कर दिया। उनके मैसेजिंग में बहुत ज्यादा तीखी और खराब वाइब है। मुझे लगता है कि वह खट्टे अंगूर का एक क्लासिक मामला है (पूर्व Microsoft कार्यक्रम प्रबंधक ने स्पष्ट रूप से खराब रवैये के कारण, कम से कम भाग में, संभावना व्यक्त की।)
डेव

हां, परिजनों के काम में बहुत मेहनत करने वाली एक टीम थी, लेकिन आंतरिक राजनीति ने इसे मार दिया क्योंकि WP7 के अध्यक्ष चाहते थे कि उनका खिलौना इसे ले जाए।
gbjbaanb

नॉवेल की चांदनी में भी बड़ी दिलचस्पी है। बस ब्राउज़र समर्थन को मत देखो।
टिम पोस्ट

अभियंता दर्जनों छोटी टीमों में काम करते हैं, लेकिन इसका मतलब यह नहीं है कि विपणन के बारे में जरूरी नहीं है
फाइनेंन

11

वेब पर उपयोग के लिए सिल्वरलाइट वास्तव में कभी भी बंद नहीं हुआ है - हालांकि, माइक्रोसॉफ्ट विंडोज फोन 7 पर कड़ी मेहनत कर रहा है, जो कि ऐप्स के लिए WPF / सिल्वरलाइट का उपयोग करता है, इसलिए सिल्वरलाइट खुद को नहीं मार रहा है, बस इसका ध्यान केंद्रित है कि यह कहां तैनात है बदल रहा है।


+1, यह वेब पर स्थिर था, लेकिन प्रौद्योगिकी अन्य स्थानों पर बहुत मायने रखती है।
व्याट बार्नेट

9

शायद "मारना" एक मजबूत शब्द है। मुझे लगता है - और यह व्यापक रूप से सूचित किया गया है (मैरी-जो फोले, आदि) कि माइक्रोसॉफ्ट अपना ध्यान सिल्वरलाइट से एचटीएमएल 5 में स्थानांतरित कर रहा है। मुझे लगता है कि सिल्वरलाइट सुपर-रिच वेब अनुभवों के लिए पसंद का मंच बना रहेगा और शायद वीडियो-भारी सामान (उदाहरण के लिए, उन्होंने 2010 शीतकालीन ओलंपिक के एनबीसी ऑनलाइन कवरेज के साथ क्या किया)। मुझे यह भी लगता है कि हम एंटरप्राइज "स्पेस" में सिल्वरलाइट को तेजी से देखेंगे - डब्ल्यूपीएफ या विनफोरम्स में "फैट" क्लाइंट देने के बजाय, मैं निश्चित रूप से सिल्वरलाइट, एस्प देख सकता हूं। एंटरप्राइज़ सॉफ़्टवेयर डेवलपमेंट में घर खोजने के लिए ब्राउज़र से बाहर चल रहा है।

एक रणनीतिक दृष्टिकोण से, मैंने एक पोस्ट को एक महान टेक के साथ पढ़ा कि माइक्रोसॉफ्ट को अचानक HTML 5 में इतनी दिलचस्पी क्यों है। एक शुरुआत के लिए, यह उन्हें आईओएस बाजार में "इन" देता है। दूसरे, यह खेल को एक ऐसे क्षेत्र में स्थानांतरित कर देता है जहां, Apple के सापेक्ष, उन्हें एक बड़ा फायदा है - क्लाउड। Apple की MobileMe सेवा का उपयोग करने वाला कोई भी व्यक्ति इस तथ्य की पुष्टि कर सकता है, जबकि Apple बहुत सारी चीजों को अच्छी तरह से करता है, वर्तमान में क्लाउड उनमें से एक नहीं है।


मैं सहमत हूं, "हत्या" शायद थोड़ा मजबूत है। हालांकि, एक नए प्रोग्रामर के रूप में, मैं सिल्वरलाइट सीखने के लिए बहुत समय और / या प्रयास करने के लिए दृढ़ विश्वास के साथ संकोच करता हूं। यदि सिल्वरलाइट WP7 के लिए डिफैक्टो मानक है, जबकि एचटीएमएल 5 वेब के लिए धकेल दिया जाता है और एमएस कहता है कि क्लाउड भविष्य है ... आप एचटीएमएल 5 / जेएस, सिल्वरलाइट या पायथन जैसे कुछ सीखने के लिए क्या ध्यान केंद्रित करेंगे?
मार्टिनेज

1
मुझे लगता है कि "वेब" तकनीक के रूप में, आप तर्क दे सकते हैं कि HTML, जावास्क्रिप्ट और सीएसएस ऐसे कौशल हैं जिन्हें आपको आगे बढ़ने पर ध्यान केंद्रित करना चाहिए। यह प्रौद्योगिकियों का एक सेट है जो आपको लगभग किसी भी प्लेटफ़ॉर्म तक पहुंच प्रदान करेगा (सहित, उल्लेखनीय रूप से, मोबाइल)। जब आप वेब अनुप्रयोगों में कम और कम सिल्वरलाइट देख सकते हैं, तो मैंने कहा कि मुझे नहीं लगता कि यह जल्द ही दूर हो जाएगा। यह भी ध्यान रखें कि यदि आप एक नए प्रोग्रामर हैं, तो यह आपके द्वारा अनुभव की जाने वाली तकनीक में पहली या अंतिम पारी नहीं होगी। जाओ जो तुम्हें उत्तेजित करता है!
एचआई

"एंटरप्राइज" ऐप्स के लिए हमें सिल्वरलाइट के साथ जो समस्या मिली, वह यह थी कि बदले में बहुत कम (कि हमें जरूरत थी) की पेशकश करते हुए WPF की तुलना में यह बहुत अधिक प्रतिबंधात्मक था। डेटा प्रविष्टि के लिए यह ठीक हो सकता है, लेकिन आप वास्तव में ऐसे स्लीक ऐप नहीं बनाएंगे जिन्हें आप किसी sr के सामने रख सकते हैं। निर्देशक या वी.पी.
TMN

8

मुझे लगता है कि अब फ्लैश (सिल्वर लाइट) दोनों पर सिल्वरलाइट बहुत ज्यादा गेम है क्योंकि अगले कुछ सालों में फ्लैश और सिल्वरलाइट दोनों ही एचटीएमएल 5 को रास्ता देंगे।

दूसरी ओर WPF के चारों ओर चिपके रहने की संभावना है (भले ही प्रदर्शन चिंताएं वैध हों) Windows Vista / Windows 7 दोनों को WPF में भारी निवेश किया जाता है और यह संभवतः अगले कुछ वर्षों (कम से कम) के लिए Microsoft के लिए डेस्कटॉप रणनीति होगी। विशेष रूप से यह देखते हुए कि वीएस एंड एक्सप्रेशन डब्ल्यूपीएफ का उपयोग करके लिखे गए हैं।

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

एचटीएमएल 5 के अलावा, मोबाइल प्लेटफॉर्म (पढ़ें: एंड्रॉइड और आईओएस) अगले कुछ वर्षों के लिए विकास के विकास के क्षेत्र होने की संभावना है।


2
आपने स्पष्ट रूप से कुछ सप्ताह पहले सिल्वरलाइट फायरस्टार को नहीं देखा था। Microsoft ने अगले साल के लिए सिल्वरलाइट के नए संस्करण की घोषणा की। सिल्वरलाइट में अभी भी बहुत सारे देव चल रहे हैं। सभी को यहां देखा जा सकता है: silverlight.net/news/events/firestarter स्कॉट गुथरी की मुख्य बात के बारे में जानने के लिए देखें कि सिल्वरलाइट 5 में क्या आ रहा है
Zippit

2
मैंने स्पष्ट रूप से नहीं किया! (मैंने उस गफ़ को हटाने के लिए अपना उत्तर संपादित कर दिया है।) निश्चित रूप से सिल्वरलाइट का उपयोग करने के लिए जगह है, जबकि एचटीएमएल 5 सर्वव्यापक को अभी तक बसना है, लेकिन यह डेवलपर्स के दृष्टिकोण से एक हारने वाला खेल है, आप आज सिल्वरलाइट विकास बेच सकते हैं, यह एक दिया है, लेकिन कुछ वर्षों में, आपका बाजार सूखने जा रहा है।
ओकोडो

माफ़ कीजिये। "हल्ला" करने के लिए इसका मतलब नहीं था। बस यह स्पष्ट करना चाहता था कि Microsoft ने सिल्वरलाइट को नहीं छोड़ा है।
जिपिट

कोई हर्ज नहीं, कोई बेईमानी नहीं, मैं यहां से पूरी तरह से बोलूंगा। हम सब अच्छे हैं;)
ओदोडो

2
इतने सारे प्लेटफार्मों पर देशी ऐप्स के प्रसार के साथ, मुझे आश्चर्य है कि लोग अभी भी डेस्कटॉप / देशी विकास की मृत्यु के लिए रो रहे हैं। वेब सेवाएँ + देशी या वेब क्लाइंट = बेहतर UX और IMO के चारों ओर पहुँचते हैं।
स्टीवन एवर्स

5

यह बहुत आश्चर्य की बात नहीं है। सभी देवों से क्षमा याचना के साथ, जिन्होंने इसे उठाया, सिल्वरलाइट शुरू से ही एक वास्तविक मजाक था। कोई भी अपनी वेबसाइटों पर इसका उपयोग नहीं कर रहा है। लक्ष्य बाजार को Flash द्वारा संतृप्त किया गया है, और साढ़े तीन साल के Microsoft ने उनके विकल्प को आगे बढ़ाया है, जिससे व्यापक रूप से गोद नहीं लिया गया है, और अब HTML 5 सभी प्रमुख ब्राउज़रों पर आ रहा है, बाजार वास्तव में तीन प्रतिस्पर्धाओं को सहन नहीं करेगा , पारस्परिक रूप से असंगत समाधान।

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


1
मैं केवल WP7 को विफलता के रूप में खारिज करने के लिए तैयार नहीं हूं। मुझे आशा है कि यह अच्छी तरह से करता है (एफडी: मेरे पास और एक Droid से प्यार है)। बाजार को और अधिक प्रतिस्पर्धा, इमो की जरूरत है। अगर WP7 एक फ्लॉप है, तो मैं यह नहीं देखता कि सिल्वरलाइट को जीवित क्यों रखा जाएगा। मैं अनुमान लगा रहा हूं कि कई लोग अपने पूरे करियर की शुरुआत कर रहे हैं जो 8 नवंबर से शुरू हो रहा है।
मार्टिनेज

2
मैंने सिल्वरलाइट को कभी भी ब्राउज़र आधारित तकनीक नहीं माना। मुझे नहीं लगता कि बहुत से लोग Microsoft प्रौद्योगिकियों को समझते हैं। वे व्यवसाय केंद्रित हैं और ज्यादातर उपभोक्ता के अनुकूल हैं। Apple उपभोक्ता को व्यवसाय के बारे में बहुत कम ध्यान देता है और Google geek फ्रेंडली और थोड़े उपभोक्ता अनुकूल है। उस के साथ मन में सिल्वरलाइट समझ में आता है।
ElGringoGrande

4

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


4

मैं कहूंगा कि HTML5 तब तक मान्य है जब तक आप उन अनुप्रयोगों का उत्पादन करना चाहते हैं जो यथासंभव संभव ग्राहकों को लक्षित कर रहे हैं।

क्या आपके एप्लिकेशन को इंटरनेट एक्सेस की आवश्यकता है? क्या इसे कंप्यूटर की मूल केबल का उपयोग करना चाहिए? (फ़ाइलें, निगरानी, ​​आदि)। क्या इसे जानकारी साझा करने की आवश्यकता है? इन सभी सवालों और इससे अधिक का मार्गदर्शन आप अपने वेब ऐप्लिकेशन को रिच वेब ऐप के रूप में कर सकते हैं या नहीं या यदि यह क्लाइंट-आधारित एप्लिकेशन के रूप में विकसित किया जाना चाहिए या नहीं।

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

अब हालांकि मैं यह बताना चाहूंगा कि सिल्वरलाइट या डब्ल्यूपीएफ सीखने का कोई कारण नहीं है, भले ही वह 6 या 7 वर्षों में प्रमुख खिलाड़ी न हो। अगर कोई एक चीज है जो मैं आपको निश्चित रूप से बता सकता हूं, तो वह यह है कि तकनीक बदल जाती है। एक HTML6 होगा, एक अगला WPF होगा, और यदि आप वास्तव में पहले वाले को समझना चाहते हैं तो आपको एक से अधिक तकनीकों को सीखना होगा।

बस उनमें से एक सीखना शुरू करें, और आप हमेशा अगली तकनीक में आपके साथ जो सीखा है उसे स्विच और ले जा सकते हैं।


4

मैंने इस विषय के बारे में एक ब्लॉग पोस्ट लिखी, क्योंकि यह सिल्वरलाइट का उपयोग करने के बाद से मेरी टीम के भीतर ही बना रहा। संक्षिप्त उत्तर है: सिल्वरलाइट मृत नहीं है। अधिक उपकरणों और अधिक प्लेटफार्मों तक पहुंचने के लिए HTML 5 एक बेहतर विकल्प होगा। लेकिन सिल्वरलाइट अधिक सुविधा संपन्न है और वर्तमान में ASP.NET MVC के साथ HTML 5 ऐप की तुलना में सिल्वरलाइट ऐप विकसित करना बहुत आसान है। Microsoft से HTML 5 के लिए टूलिंग की लगभग पूर्ण कमी की तुलना में सिल्वरलाइट के लिए टूलिंग शानदार है। तो यह आपके पर्यावरण और आपके लक्षित दर्शकों पर निर्भर करता है जिस पर बेहतर विकल्प है।

अधिक जानकारी के लिए, यहाँ मेरा ब्लॉग पोस्ट है:
http://rationalgeek.com/blog/post/Silverlight-vs-HTML-5.aspx

इसके अलावा, हैन्सलमैन ने हाल ही में एक ही विषय पर पोस्ट किया: http://www.hanselman.com/blog/ShouldIUseHTML55rrilverlightOneMansOpinion.aspx


माना! यहाँ स्कॉट गुथरी से कि पोस्टर पहला लेख के लिए मुख्य प्रतिक्रिया है (लेकिन जो स्पष्टीकरण पढ़ता है ...) weblogs.asp.net/scottgu/archive/2010/11/04/...
holtavolt

4

मई 2011 तक ट्रेंडिंग टेक कौशल के बारे में ReadWriteEnterprise का एक लेख यहाँ है:

http://www.readwriteweb.com/enterprise/2011/05/it-hiring-and-salaries-up---wh.php

सिल्वरलाइट फ्लैश से आगे निकल गया। पिछले तीन महीनों में सिल्वरलाइट की नौकरियों में 12.6% की वृद्धि हुई, जबकि फ्लैश ने सिर्फ 2.2% का अनुभव किया। सिल्वरलाइट के लिए 982 की जॉब लिस्टिंग और फ्लैश के लिए 646 के साथ सिल्वरलाइट भी कुल नौकरियों में फ्लैश को पीछे छोड़ दिया।

तथा

Microsoft पेशेवर C #, सिल्वरलाइट और एज़्योर में मजबूत वृद्धि के साथ अच्छा कर रहे हैं।


3

यह सिर्फ एक अनुमान है, लेकिन स्मार्टफोन और टैबलेट के उदय के साथ, विशेष रूप से ऐप्पल, सिल्वरलाइट से वेब प्रौद्योगिकी के रूप में उन लोगों को अब कोई मतलब नहीं है।


3

सिल्वरलाइट को संभवतः माइक्रोसॉफ्ट के फ्लैश के जवाब के रूप में सबसे अच्छा वर्णित किया गया है। यह एक ही समस्या डोमेन है, इसलिए जो एक अच्छा फ़्लैश गेम बनाता है वह एक अच्छा सिल्वरलाइट गेम भी बनाएगा।

भविष्य को वास्तव में कोई नहीं जानता। इस समय मुझे पता है कि सब कुछ एक अच्छा वेब-एप्लिकेशन नहीं है, और सब कुछ एक अच्छा डेस्कटॉप एप्लिकेशन नहीं बनाता है। यह मुझे पता है:

  • WPF शायद थोड़ी देर के लिए चारों ओर चिपक जाएगा।
  • सिल्वरलाइट अपनी प्रारंभिक अवस्था में है, इसलिए Microsoft इसे थोड़ी देर के लिए पिंप करने वाला है। मैंने अफवाहें सुनी हैं कि यह फ़्लैश की तुलना में काम करने के लिए अच्छा है, लेकिन कभी भी गड़बड़ नहीं हुई, मैं नहीं कह सकता।
  • HTML 5 / CSS 3 / JavaScript को मधुमक्खियों के घुटने माना जाता है, लेकिन इस दशक में किसी भी समय सही मायने में तैयार नहीं होगा। (यह मानते हुए कि कॉमेटीज़ ने 2020 से पहले इसे मंजूरी दे दी है, इसे अभी भी पूर्ण ब्राउज़र समर्थन की आवश्यकता है और इसमें समय लगता है)।

जिस प्लेटफ़ॉर्म को आप आगे बढ़ाने जा रहे हैं उसे चुनने के लिए आपको कुछ मूलभूत उत्तर प्राप्त करने की आवश्यकता है:

  • आपके ग्राहक कौन हैं? (यानी आपका लक्षित बाजार क्या है?)
  • क्या आप पैसा बनाने की योजना बना रहे हैं? कैसे?
  • आपके द्वारा इसे अपग्रेड करने और / या बदलने से पहले आप इस ऐप से क्या उम्मीद करते हैं कि यह ऐप लाइव होगा?

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


इस बिंदु पर संभावना है कि एचटीएमएल 5 में लगभग सब कुछ ब्राउज़र द्वारा समर्थित किया जाएगा, इससे पहले कि समितियां इसके माध्यम से हों। ऐसा नहीं है कि जरूरी एक अच्छी बात है ..
मोनिका

2

मुझे लगता है कि यह सब सिर्फ इस स्तर पर अनुमान है। विंडोज 8 में निर्मित ऐप स्टोर की योजना के साथ, संभावना ऐप टेक्नोलॉजी सिल्वरलाइट होगी (यह ओओबी में सैंडबॉक्स कैसे किया जा सकता है, आदि)। SL आने वाले वर्षों के लिए होने की संभावना है।

एचटीएमएल 5 के बारे में विचार करने के लिए दूसरी बात यह है कि उल्लिखित पारी वर्तमान क्रैमी गैर-मानक आईई प्रोग्रामिंग से दूर हो सकती है, एसएल से दूर नहीं।


OOB = ??? मेरा अनुमान है: नारंगी अनाथ बच्चे
मैट ऐलेन

@ मैट एलेन: ओब = ब्राउज़र से बाहर।
टोड मेन

1

फिर microsoft को क्या करना चाहिए?
इस स्थिति में, उन्हें सबसे अधिक उपयोग किए जाने वाले ब्राउज़र के निर्माता के रूप में HTML5 + js के लिए समर्थन देना होगा।

लेकिन आप अभी भी सिल्वरलाइट के साथ जा सकते हैं। इस अच्छी तरह से डिज़ाइन किए गए ढांचे के लिए रिलीज़ और समर्थन होगा इसमें कोई संदेह नहीं है।


1

इस आर्टसील के अनुसार नहीं, वे इसे क्रॉस प्लेटफ़ॉर्म कोड बनाने में आसान बनाने के लिए इसे सुव्यवस्थित कर रहे हैं।

http://www.theregister.co.uk/2010/10/29/portable_library_project_silverlight_windows_phone/


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

1

यही कारण है कि हम अभी भी डेल्फी का उपयोग करते हुए अच्छे पुराने स्कूल WinAPI प्रोग्रामिंग कर रहे हैं। तथाकथित "नई तकनीकों" पर इसे बर्बाद करने से बेहतर कार्य करने के लिए बेहतर समय। .NET में वह "नया" बोरलैंड डेल्फी में बहुत पहले मौजूद था। व्यक्तिगत रूप से, मुझे लगता है कि प्रौद्योगिकी को कम से कम 10 साल पहले रहना चाहिए, क्योंकि एक व्यक्ति को यह प्रयास करना चाहिए और उस पर निर्भर होना चाहिए।


4
हम्म। लेकिन अगर कोई तकनीक का उपयोग कर रहा है तो वह मर जाता है इसलिए कोई नई तकनीक नहीं है। और प्रौद्योगिकी में 10 साल का समय है। 10 साल पहले विंडोज 2000 (डेस्कटॉप पर एनटी) जारी किया गया था - इसका मतलब है कि हमें विंडोज 2000 का उपयोग एचटीएमएल 4.01 के साथ शुरू करना चाहिए। उत्पादन संवर्धन में अपनाने से पहले कुछ समय इंतजार करना अच्छा है, जब तक आप परमाणु या उपग्रह नियंत्रण प्रणाली नहीं लिखते हैं, 10 साल बहुत लंबा लगता है - लेकिन 1. मुझे आशा है कि वे WinAPI का उपयोग करते हुए नहीं लिखे गए हैं। वे अभी भी नए स्वचालित परीक्षण से लाभ उठा सकते हैं पुरानी तकनीकों के अलावा सूट)।
मैकीज पाइचोटका

1

मुझे पूरा यकीन है कि Microsoft HTML5 के पक्ष में सिल्वरलाइट को नहीं मारेंगे, कम से कम संक्षेप में नहीं: पी। पॉल कॉटन के साथ एक हालिया घटना में हमने चर्चा की, और हम सभी सहमत थे कि एचटीएमएल 5 के साथ मुख्य अंतर यह है: उपकरण, वी.एस.नेट + ब्लेंड इस समय महान और अपराजेय उपकरण हैं, यह एक बहुत बड़ा लाभ है और बहुत कुछ हैं प्रोग्रामर जो सिल्वरलाइट और कई अन्य .Net प्रौद्योगिकियों पर विकास जारी रखेंगे।

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.