2010-10-31 10 views
11

सिल्वरलाइट रणनीति पार मंच वेब विकास के लिए विंडोज फोन करने के लिए स्थानांतरित कर दिया गया है, और, यह एचटीएमएल 5.भविष्य डेस्कटॉप LOB ऐप्स - WPF, Silverlight या ... HTML5?

http://www.zdnet.com/blog/microsoft/microsoft-our-strategy-with-silverlight-has-shifted/7834

मैं सिर्फ विकसित करने की डेस्कटॉप लाइन के- विचार के साथ सहज प्राप्त करने के लिए शुरू कर रहा है सिल्वरलाइट आउट-ऑफ-ब्राउजर (डब्ल्यूपीएफ पर) के साथ व्यवसाय ऐप्स, लेकिन मुझे यकीन नहीं है कि यह रणनीतिक बदलाव डेस्कटॉप के लिए क्या है।

क्या मुझे इसके बजाय डब्ल्यूपीएफ पर विचार करने के लिए वापस जाना चाहिए, यह सोचकर कि जब एचटीएमएल 5 परिपक्व हो जाए, तो वे अंततः सिल्वरलाइट छोड़ सकते हैं?

+0

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

+0

इस सब पर भी अच्छी टिप्पणी है, जिसे मैं सहमत हूं। http://csharperimage.jeremylikness.com/2010/10/so-whats-fuss-about-silverlight.html – Euphoric

+0

एचटीएमएल 5 अभी भी नकली सॉकेट में जावास्क्रिप्ट कॉलबैक के कुछ प्रावधानों के साथ एक मार्कअप भाषा है और जावास्क्रिप्ट डेवलपर्स को खुश कर देता है। सिल्वरलाइट से इसकी तुलना कैसे की जाती है? –

उत्तर

4

भी उल्लेख इस उद्धरण था:

सिल्वरलाइट भी मीडिया और लाइन-ऑफ़-व्यावसायिक अनुप्रयोगों में कुछ "मीठा स्पॉट" है, उन्होंने कहा।

समाचार मीडिया अक्सर कहानी को बेहतर बनाने के तरीके के रूप में तथ्यों को मोड़ते हैं, या केवल चयनित तथ्यों का उल्लेख करते हैं। सिल्वरलाइट मर नहीं रहा है, और एचटीएमएल 5 spec को मंजूरी नहीं दी गई है।

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

ऐसा कहकर, डब्ल्यूपीएफ इस अनिश्चितता के अधीन नहीं है - लेकिन यह अभी भी पार मंच नहीं है। तो आपको खुद से ये प्रश्न पूछना होगा:

  • आपके LOB ऐप की अपेक्षित आयु क्या है?
  • इससे पहले कि यह एक प्रमुख पुनर्लेखन प्राप्त हो जाए?
  • क्या विभिन्न सेटअप के अनुरूप इसे कई अलग-अलग तकनीकों में रिलीज़ करना संभव है?

LOB ऐप्स को काफी दृढ़ता से spec'd और विशिष्ट सेटअप पर नियंत्रित किया जाता है, इसलिए सिल्वरलाइट के लिए फोकस का दीर्घकालिक परिवर्तन आपको इतना प्रभावित नहीं कर सकता है।


संपादित करें: Does HTML5 mean the end is in sight for Silverlight? जो इस सटीक समाचार कहानी/उद्धरण को शामिल किया गया: दिन के बाद मैं इस सवाल का जवाब, कॉलिन Eberhardt यह बहुत अच्छा ब्लॉग पोस्ट में लिखा था। कॉलिन भी बॉब मुगलिया से this follow up blog post का संदर्भ देता है जो कि कहने के लिए उद्धृत किया गया था।मुझे लगता है कि आप सुरक्षित रूप से निष्कर्ष निकाल सकते हैं कि यह आप Microsoft

पर

सर्वर और उपकरण डिवीजन के अध्यक्ष के लिए :)

3

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

1

सिल्वरलाइट नहीं चल रहा हो जाएगा चाहते हैं सिल्वरलाइट में अपने LOB एप्लिकेशन विकसित करने के लिए पूरी तरह से ठीक है गैर-माइक्रोसॉफ्ट मोबाइल ऐप पर जल्द ही। मैं अपना पैसा एचटीएमएल 5 पर रखूंगा - सरल और खुली जीत।

+0

मैं बस उम्मीद कर रहा हूं [और मुझे पता है कि यह बहुत बड़ी आशा है :)] विंडोज मोबाइल 7 के लिए प्रचार के लिए जीना और आने वाले सालों में बड़ी जीत बनना। यदि ऐसा होता है, तो शायद आप पुनर्विचार कर सकते हैं क्योंकि सभी को एक नई भाषा सीखना पसंद नहीं है [उद्देश्य सी], एक्सकोड का उपयोग करके एक नया मैक और कोड खरीदें। –

4

मुझे लगता है कि यह सब एक विकल्प के लिए उबाल जाएगा ... पहुंच क्षमता बनाम तेजी से विकास। और स्वाभाविक रूप से यह कई कारकों के कारण किसी भी परियोजना के लिए एक आसान जवाब नहीं हो सकता है।

अगर मुझे पहुंच के लिए जाना है, तो शायद मैं सिल्वरलाइट के साथ नहीं जाऊंगा। लेकिन पल, मैं तेजी से विकास के बारे में सोचूंगा, एप्लिकेशन जो सर्वर से कुछ लोड लेते हैं, जटिल रिपोर्टिंग, कोड जो क्लाइंट पर आसानी से चल सकता है, मैं एसएल या फ्लैश जैसे प्लगइन के बारे में सोचूंगा ... और जब से मैं .NET पसंद करता हूं , मैं एसएल चुनूँगा। एचटीएमएल 5 के पास जाने का लंबा सफर तय है, और चीजें रात भर में नहीं जा रही हैं [या overyears, अगर ऐसा कोई शब्द है: पी]।

मैं लोगों से अपने ब्राउज़र को IE9 में अपग्रेड करने के लिए नहीं कह सकता हूं ... लेकिन उन्हें एक एसएल प्लगइन प्राप्त करना बहुत आसान है। इसके अलावा, जब मैं एसएल प्लगइन का उपयोग करता हूं तो मैं अपने आवेदन के प्रदर्शन के बारे में "लगभग" निश्चित होगा। यदि मैं ब्राउज़र के साथ काम करना चुनता हूं तो यह सच नहीं हो सकता है। उदाहरण के लिए, आईई 9 हार्डवेयर त्वरण का उपयोग करता है और मुझे 50-60 एफपीएस की सीमा में आउटपुट दे सकता है, जबकि क्रोम लगभग 5-10 एफपीएस के साथ पीड़ित हो सकता है!

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