2010-03-10 6 views
5

इंटरैक्टिव वेब ऐप्स बनाने के लिए, सिल्वरलाइट और Jquery (jqueryUI शामिल) का उपयोग किया जाता है।jquery या silverlight चुनने के लिए मानदंड

वहाँ है जिसका मानदंड जिस पर इस चयन या तो Silverlight या jQuery

+0

[jQuery बनाम Silverlight'-तुलना भी संभव है '?] (http://izlooite.blogspot.com/ 2011/05/is-jquery-vs-silverlight-compar.html) –

+0

@Kman, आपके ब्लॉग एंट्री को देखने के लिए अच्छा – balalakshmi

उत्तर

6

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

वास्तविक प्रश्न यहां नहीं है प्रौद्योगिकी एक्स बनाम प्रौद्योगिकी वाई। अधिक संभावना यह है:

क्या तकनीक या प्रौद्योगिकी के सेट मुझे सबसे प्रभावी तरीका संभव में अपने लक्ष्य को पूरा करने में मदद मिलेगी?

ब्राउज़र प्लगइन

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

HTML + जावास्क्रिप्ट

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

हाइब्रिड

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

निष्कर्ष

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

पुनश्च

कहना है कि सिल्वरलाइट व्यापक वेब उपयोग के लिए इस्तेमाल नहीं किया जा सकता कोशिश कर रहा है सिर्फ सादा FUD है। 2008 ग्रीष्मकालीन ओलंपिक दोनों, और 2010 शीतकालीन ओलंपिक सिल्वरलाइट का उपयोग करके दुनिया भर में लाखों लोगों को स्ट्रीम किया गया था। इस दृष्टि पर

अधिकांश लोगों को कुछ भी है कि इतना उपयोग अंतरराष्ट्रीय स्तर पर हो जाता है पर काम करेंगे कभी नहीं ...

1

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

+0

* sigh * सिल्वरलाइट फ्लैश या एडोब के रूप में क्रॉस-प्लेटफ़ॉर्म समाधान जितना अधिक है। यह एक प्लगइन है, और इसलिए प्लगइन उपलब्ध है कि कहीं भी distrubuted किया जा सकता है। इस पल के लिए मैक, पीसी और लिनक्स शामिल हैं ... – Josh

+0

सिल्वरलाइट मेरे ज्ञान के लिए लिनक्स के तहत उपलब्ध नहीं है। मूनलाइट नामक एक तीसरा पक्ष कार्यान्वयन है। – Nerdfest

+0

आपको क्या लगता है कि मूनलाइट है ... यह मोनो प्रोजेक्ट का हिस्सा लिनक्स के लिए सिल्वरलाइट है। – Josh

1

सेब और संतरे।

Jquery एक क्रॉस-प्लेटफ़ॉर्म, अनुपालनशील, हल्के जावास्क्रिप्ट lib है जो कठिन चीजों को आसान बना सकता है, लेकिन फिर भी किसी भी ब्राउज़र में काम करता है।

सिल्वरलाइट एक .NET सीएलआर पर सीमाओं के साथ एक माइक्रोसॉफ्ट .NET मंच है।

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

यह भी कमियों को जानता है और मुझे यह एक वेब ऐप चुनने के लिए पर्याप्त आकर्षक नहीं मिला है। अगर मैं .NET जाने जा रहा हूं, तो मैं सिल्वरलाइट के सबसेट को सीमित करने के बजाय, सभी तरह से जाऊंगा।

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