2008-09-29 17 views
11

क्या सिल्वरलाइट jQuery के समान चीजों के लिए इस्तेमाल किया जा सकता है, या वे अलग-अलग चीजों के लिए लक्षित हैं?क्या सिल्वरलाइट jQuery के समान 'समान' है?

उदाहरण के लिए, vb.net को सी # के समान सामान के लिए उपयोग किया जा सकता है जबकि सी # जावास्क्रिप्ट की तुलना में विभिन्न चीजों के लिए है। सिल्वरलाइट और jQuery जैसे vb.net और C#, या सी # और जावास्क्रिप्ट की तरह अधिक है?

+4

मैं इसे इतने सारे डाउनवॉट प्राप्त नहीं कर सकता। मैंने सोचा था कि एसओ को स्वतंत्र रूप से माना जाना चाहिए था, एक जगह जहां किसी भी स्तर पर किसी को भी जवाब मिल सकता है? अगली बार जब कोई यह जानना चाहता है तो उनके पास जवाब होगा! – mattlant

+1

(int n = 0; n <1000; n ++) {Console.WriteLine ("प्रश्न पूछने से पहले Google की जांच करें!"); } –

+5

ठीक है, एसओ का क्या मतलब है जब हमें बस इतना करना है कि Google से पूछें? – Will

उत्तर

14

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

+0

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

+1

फ्लेक्स के साथ एक तुलना अधिक सटीक है। –

2

यह 'वही' चीज़ नहीं है।

यह सी # और जावास्क्रिप्ट की तरह है।

jQuery जावास्क्रिप्ट रूपरेखा है कि जावास्क्रिप्ट लेखन

साथ मदद करता है, लेकिन सिल्वरलाइट अपनी ही ... जो है ... IMO ... पूरी तरह से अलग की एक इंटरेक्टिव मीडिया तकनीक है।

21

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

+0

लेकिन वे दोनों बहुत ही समान चीजों के लिए इस्तेमाल किया जा सकता है। –

+1

वास्तव में नहीं। फ्लैश एनीमेशन, फिल्में इत्यादि के लिए है। पूर्ण आकार की चीजें। जावास्क्रिप्ट एक वेबपृष्ठ के तत्वों के संपादन के लिए है। – Ross

+3

@phjr, wristwatches और सूरज का उपयोग बहुत ही समान चीजों को करने के लिए किया जा सकता है, लेकिन मैं उन्हें वही नहीं कहूंगा। –

7

यह सी # और जावास्क्रिप्ट के बीच अंतर की तरह है। उच्च स्तर पर सिल्वरलाइट और jQuery समान चीजों के लिए लक्षित हैं - एक वेब ब्राउज़र में समृद्ध उपयोगकर्ता इंटरैक्शन। हालांकि, सिल्वरलाइट .NET ढांचे का उपयोग करके कुछ और रोचक चीजें कर सकता है, और आपको डब्ल्यूपीएफ के साथ मिलकर काम करने की इजाजत देता है ताकि आप 3 डी प्रतिपादन, उन्नत प्रिंटिंग, बैक फिल्में, डीआरएम (यूघ), और अधिक चीजें जो jQuery बस जोड़ सकें अभी तक नहीं कर सकता उस ने कहा, मुझे कोई संदेह नहीं है कि जावास्क्रिप्ट और जेएस फ्रेमवर्क जैसे jQuery की तरह अंततः सिल्वरलाइट की अधिकांश चीजों को पकड़ लेगा।

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

+0

बस एक तरफ ध्यान दें, चांदी की रोशनी डब्ल्यूपीएफ की तरह 3 डी नहीं कर सकती है, हालांकि आप एचडब्ल्यू त्वरण के बावजूद चांदी की रोशनी के लिए 3 डी पुस्तकालय प्राप्त कर सकते हैं। – mattlant

1

सिल्वरलाइट जेस्क्रिप्ट से फ्लैश की तरह होने के करीब आता है।

फ्लैश & सिल्वरलाइट ब्राउज़र प्लग-इन हैं जिनका उपयोग समृद्ध इंटरफेस बनाने के लिए किया जा सकता है। दोनों मालिकाना प्रौद्योगिकी & प्रारूपों का उपयोग करें।

+0

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

+0

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

+0

वही। तो लिनक्स दोष! – msfanboy

0

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

1

सिल्वरलाइट को "Flash.NET" के रूप में सोचें - एक .NET ऐप लिखने का एक तरीका जो ब्राउज़र के भीतर अपने स्वयं के बॉक्स में चलता है।

1

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

वे वास्तव में पूरी तरह से अलग तकनीकें हैं।

जावास्क्रिप्ट अंतर्निहित पेज संरचना और डोम वृद्धि पर निर्भर करता है को केवल परिणाम के लिए, Silverlight फ्लैश की तरह है, और आदत जा रहा है सिर्फ एक का अपना कैनवास आदि

तुलना करने के लिए कोशिश कर रहा है के साथ "खिड़की" पेज में प्रति अधिक jQuery के साथ चांदी की रोशनी हालांकि, जावास्क्रिप्ट के लिए लाइब्रेरी है, यह सिर्फ बकवास है।

वे इतने अतुलनीय हैं, मुझे 2 अन्य चीजें खोजने में कठिनाई हो रही है जो समान रूप से अतुलनीय हैं। आप यह भी पूछ सकते हैं, "कौन सा बेहतर है, एक घर, या पनीर का टुकड़ा"।

1

आज सुबह एक पोस्ट Scott Guthrie's blog पर चला गया जो इंगित करता है कि माइक्रोसॉफ्ट अब से विजुअल स्टूडियो के साथ मानक jQuery लाइब्रेरी शिपिंग करेगा, और इसके लिए इंटेलिजेंस परिभाषित करेगा। यह jQuery और सिल्वरलाइट के भविष्य के लिए रोमांचक समाचार है, प्रतिस्पर्धी प्रौद्योगिकियों के रूप में नहीं बल्कि मानार्थ लोगों के रूप में!

2

यह कहकर कि सिल्वरलाइट "फ्लैश की तरह" है, सवाल का जवाब नहीं देता है।

ठीक है, कैसे, (फ्लैश | सिल्वरलाइट) एक ही परिणाम जावास्क्रिप्ट का उत्पादन कर सकता है?

आज के ब्राउज़र के साथ, बिंदु पर अधिक, क्या कोई दृश्य प्रभाव है जिसे जावास्क्रिप्ट में आसानी से (फ्लैश | सिल्वरलाइट) में प्रस्तुत नहीं किया जा सकता है?

क्या मेन्यू और एनीमेशन बनाम जावास्क्रिप्ट जैसी चीजों के लिए (फ्लैश | सिल्वरलाइट) का उपयोग करने में गति और प्रदर्शन लाभ हैं?

अत्यधिक डेटा समृद्ध साइटों को सिलाई करने की बात आने पर (फ्लैश | सिल्वरलाइट) का उपयोग करने में कठिनाई होती है जो डिजाइनर प्रकार इंटरफ़ेस के बजाय कोड का उपयोग करना आसान बनाता है?

0

jQuery एचटीएमएल डोम में हेरफेर करने और जटिल कार्यों (जैसे नियंत्रण, एनिमेटिंग इत्यादि ढूंढना) को आसान तरीके से करने के लिए है ..... jQuery Silverlight से पूरी तरह से अलग है। सिल्वरलाइट

आप देख रहे हैं सिल्वरलाइट के लिए एक समान उपकरण (jQuery की तरह) के लिए, XamlQuery कोशिश एक ग्राहक के पक्ष यूआई जावा एप्लेट, एडोब फ्लेक्स, आदि के लिए इसी तरह की भाषा है। आप XamlQuery का उपयोग करके सिल्वरलाइट डोम में हेरफेर कर सकते हैं और अधिकांश कार्यों को पूरा कर सकते हैं जिन्हें jQuery का उपयोग करके किया जा सकता है। लेकिन याद रखें, jQuery जावास्क्रिप्ट के लिए है लेकिन XamlQuery Silverlight के लिए है।

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