2010-02-20 13 views
12

मुझे सिल्वरलाइट के बारे में कुछ भी नहीं पता है। मैं एक ब्राउज़र आधारित ऐप बनाने पर विचार कर रहा हूं और वास्तव में नहीं जानता कि इसे सिल्वरलाइट या एएसपी.नेट (जिसे मैं परिचित हूं) का उपयोग करके बनाया जाना चाहिए। मैं उत्सुक हूं कि डेवलपर सिल्वरलाइट का उपयोग क्यों करता है।डेवलपर सिल्वरलाइट का उपयोग क्यों करेगा?

बहुत बहुत धन्यवाद।

+12

क्या आप फ्लैश के बारे में कुछ जानते हैं और इसका उपयोग कैसे किया जाता है? सरल शब्दों में, आप सिल्वरलाइट को फ्लैश के माइक्रोसॉफ्ट के संस्करण होने पर विचार कर सकते हैं। –

उत्तर

11

कुछ कारणों से आप Silverlight का उपयोग पर विचार कर सकते हैं:

  • आप एक की जरूरत है महान की तलाश में और इंटरेक्टिव वेब अनुप्रयोग (अजाक्स, jQuery, आदि नहीं हैं कि)।
  • आप अपने वर्तमान प्रोग्रामिंग भाषा (VB.NET, C#, आदि) कौशल का उपयोग करना चाहते हैं।
  • आप चाहते हैं कि आपका "वेब ऐप" ब्राउज़र से बाहर उपलब्ध हो।

अन्य कारण हैं - एक पढ़ा है: Top 10 Reasons to Use Silverlight। एक संकेतक रैंप हो सकता है जिसे आपको बनाना होगा, लेकिन एक बार बनाया जाने पर, आप एएसपी.नेट पर कुछ चीजों के लिए एसएल पसंद कर सकते हैं और यहां तक ​​कि कुछ मामलों में, वास्तव में एएसपी.नेट में आपके लिए विकल्प उपलब्ध नहीं है, उदाहरण के लिए, छवियों का परिप्रेक्ष्य परिवर्तन जो उपयोगकर्ता से इंटरैक्टिव रूप से एनिमेटेड हो सकता है।

1

यदि आप फ़्लैश का उपयोग किए बिना फ्लैश प्रकार साइट चाहते हैं तो सिल्वरलाइट का उपयोग करें। यदि आप .NET स्टैक सिल्वरलाइट का उपयोग करना चाहते हैं तो फ्लैश करने के लिए जाने का तरीका है।

+0

और बूट करने के लिए फ्लैश से बेहतर 64-बिट समर्थन है। –

11

एएसपी.नेट और सिल्वरलाइट तुलनीय नहीं हैं।

सिल्वरलाइट क्लाइंट-साइड फ्रेमवर्क है, तुलनात्मक (शायद) केवल एडोब के फ्लैश के लिए है जबकि एएसपी.नेट एक सर्वर-साइड फ्रेमवर्क है।

आप उन लोगों का उपयोग करते हैं जो कि दूसरे के बजाए नहीं हैं और वे किसी भी तरह से जुड़े नहीं हैं।

+4

सिल्वरलाइट प्लगइन को एएसपीएक्स पेज में होना जरूरी नहीं है, हालांकि इसे मानक एचटीएमएल पेज में भी एम्बेड किया जा सकता है। आप सिल्वरलाइट ऐप के भीतर से युक्त पेज को भी कुशल बना सकते हैं। – slugster

+0

हां, मैं शायद यह उल्लेख करना भूल गया कि एएसपी.नेट और सिल्वरलाइट किसी भी तरह से जुड़े नहीं हैं। – Mavrik

1

सिल्वरलाइट मूल रूप से WPF/E के रूप में जाना जाता था। यह विंडोज प्रेजेंटेशन फाउंडेशन का एक हल्का संस्करण है, जिसे वेब और एम्बेडेड डिवाइस के लिए डिज़ाइन किया गया है।

लेकिन हाँ, आप इसे माइक्रोसॉफ्ट फ्लैश के रूप में सोच सकते हैं।

5

यदि आप ऐसा कुछ बना रहे हैं जिसके लिए बहुत सारे यूआई इंटरैक्शन की आवश्यकता है, और इसकी प्रस्तुति के साथ उचित रूप से गैर स्थैतिक है तो मैं सिल्वरलाइट का सुझाव दूंगा।

यदि आप बहुत अधिक यूआई चालबाजी के साथ (अपेक्षाकृत) सरल यूआई (यानी क्लाइंट और ऑर्डर जैसे डेटा की टैब्यूलर आधारित प्रस्तुति) कर रहे हैं तो मैं सुझाव दूंगा कि आप एएसपी.नेट के साथ रहें।

दोनों करने के बाद, मुझे लगता है कि सिल्वरलाइट जटिल यूआई सामान करने की बात आती है, या आपको सर्वर पर कॉलबैक और पोस्टबैक को खत्म करने की आवश्यकता होती है।

1

तुम भी, वेब मानक भी कुछ jQuery और AJAX के साथ छिड़का का उपयोग कर शायद Modernizr साथ एचटीएमएल 5 का उपयोग करने की कोशिश कर सकते। आपको इसके साथ क्या करने की ज़रूरत है?

2
  • क्लाइंट ब्राउज़र पर .NET कोड और कौशल का पुन: उपयोग करें।
  • उच्च प्रदर्शन प्राप्त करें।
+0

जावास्क्रिप्ट की तुलना में उच्च प्रदर्शन, मूल कोड के लिए नहीं। मैं तो बस कह रहा हूं'। –

1

क्योंकि यह आगामी विंडोज फोन 7 प्लेटफॉर्म पर तीसरे पक्ष के सॉफ्टवेयर विकास के लिए एकमात्र विकल्प है। (ठीक है, एक्सएनए भी है, लेकिन यह गेम के लिए है)

ओह, और वे इसे किसी कारण से वेब पर भी उपयोग करते हैं।

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