2009-10-05 13 views

उत्तर

10

पतला क्लाइंट अनुप्रयोग,

जहां सर्वर साइड पर सभी व्यापार तर्क है, लेकिन बहुत कम कोड क्लाइंट की तरफ है के रूप में हम वेब अनुप्रयोगों जहां बहुत कम कोड जावास्क्रिप्ट में उपलब्ध है, लेकिन सभी संसाधन तर्क सर्वर में है में देख सकते हैं
1

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

उदाहरणों में कम ग्राहक अनुप्रयोग का:

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

मौसम सेवा जैसे कुछ ऑनलाइन सेवाओं: नहीं प्रत्येक कंप्यूटर के लिए उपग्रह से कनेक्ट मौसम की स्थिति (और शायद संभव नहीं) पता करने के लिए कर सकते हैं, तो इंस्टॉल किए गए एप्लिकेशन आम सर्वर है जो बदले में उपग्रह के साथ संवाद करने के लिए कनेक्ट कर सकते हैं और करने के लिए परिणाम वापसी आवेदन।

1

thin client आम तौर पर इसका मतलब है कि सर्वर अधिकांश काम करता है, जबकि क्लाइंट एप्लिकेशन बहुत कम करता है।

+0

अब भ्रम आता है कि "बहुत कम" के लिए सीमा क्या है? –

+0

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

3

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

अधिक यहाँ

What is a Thin Client?

8

एक पतली ग्राहक आवेदन एक जहाँ उपयोगकर्ता के पक्ष आवेदन मेजबान पर आवश्यकताओं, प्रसंस्करण शक्ति, पदचिह्न और विन्यास के संदर्भ में अपेक्षाकृत कम से कम कर रहे हैं पढ़ें।

  • एक आवेदन विशेष प्रोग्राम स्थापित, आम तौर पर एक अपेक्षाकृत बड़ा द्विआधारी, हो सकता है निर्भर पुस्तकालयों के साथ और समर्थन:

    पतला क्लाइंट अनुप्रयोग जो निम्न में से कुछ करने के लिए अंतिम-उपयोगकर्ता पक्ष की आवश्यकता होती है अनुप्रयोगों के लिए विरोध कर रहे हैं फाइलें,

  • के डेटाबेस को स्थापित करने के लिए एप्लिकेशंस, एंड-टू-एंड के कुछ कार्यों को संसाधित करने के लिए अपना तर्क शामिल करें।

ऐसी "गैर-पतली ग्राहक" अनुप्रयोग डेटा या आवेदन की सुविधाओं में से कुछ होने की संभावना को बाहर नहीं है एक दूरस्थ सर्वर से सेवा की है, लेकिन अनुप्रयोगों सुविधाओं के कई आवेदन के द्वारा स्थानीय रूप से नियंत्रित किया जाता है।

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

एक वेब अनुप्रयोग एक पतली क्लाइंट अनुप्रयोग है, भले ही यह हमेशा इस तरह के रूप में सोचा नहीं है ज्यादातर मामलों में है (क्योंकि 'पतली ग्राहक' शब्द पारंपरिक रूप से टर्मिनल सेवाओं के संदर्भ में इस्तेमाल किया गया था (देखें नीचे)) । वेब ब्राउज़र थोड़ा इन उपयोगकर्ता इनपुट/प्रदर्शन कार्यों की तुलना में अधिक होता है (यहां तक ​​कि इस में से कुछ कर रही है, हालांकि जावास्क्रिप्ट बड़े कार्य करने का एक सा की आवश्यकता है)। तेजी से और विश्वसनीय जावास्क्रिप्ट के साथ "वेब 2.0" और इसके वेब ब्राउज़र के आगमन के साथ, इस तरह के कैनवास, etc.the भेद वेब अनुप्रयोगों और पतली ग्राहक के बीच के रूप में HTML5 सुविधाओं फिर से धुंधला हो सकता है। पूरी तरह से, उनके भारी सर्वर की वजह से इन अनुप्रयोगों का समर्थन किया जाता है, और "" की उनकी क्षमता के कारण बस "(कोई क्लाइंट-साइड इंस्टॉलेशन आवश्यक नहीं है) वेब अनुप्रयोगों को 'पतला ग्राहक' माना जाएगा, मुझे लगता है, यहां तक ​​कि जब भी ग्राहक तो यह कई सुविधाओं का समर्थन कर सकते हैं बड़ा स्क्रिप्ट प्राप्त करता है स्थानीय स्तर पर ...

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

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

5

एक पतली ग्राहक एक जहाँ यह सिर्फ उपयोगकर्ता के लिए एक अंतरफलक के रूप में कार्य करता है। संपूर्ण व्यवसाय प्रसंस्करण सर्वर अंत में किया जाता है जहां सर्वर अनुप्रयोग होस्ट किया जाता है।

0

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

0

यह वहाँ यह करने के लिए अधिक है, लेकिन सरल शब्दों में मैं इस तरह इसके बारे में सोचना पसंद के रूप में एक कच्चे स्पष्टीकरण का एक सा है:

आप सॉफ्टवेयर है कि निम्नलिखित पैटर्न के कुछ भिन्नता है का निर्माण कर रहे हैं:

यूआई -> डोमेन मॉडल -> डेटा

फिर, एक पतली ग्राहक यूआई परत क्लाइंट मशीन पर है में और बाकी सब कुछ एक अलग स्थान में है (HTML पृष्ठों, पूर्व भारी जावास्क्रिप्ट के बारे में सोच) (क कई मामलों में सर्वर)

जबकि एक मोटी क्लाइंट है जहां डेटा [सर्वर] पर है और यूआई और डोमेन मॉडल/तर्क मशीन पर है (क्लाइंट साइड स्क्रिप्टिंग/लॉजिक सोचें)।

0

आमतौर पर एक वेब अनुप्रयोग के लिए संदर्भित किया जाता है।

+0

वास्तव में नहीं। वेब ऐप्स बहुत अधिक पतले-क्लाइंट ऐप्स हैं। एक वेब ऐप एक पतला ग्राहक ऐप है जो एक वेब ब्राउज़र में चलता है। एक ऐप के लिए एक foobar मंच क्या है। यह सिर्फ इतना है कि अधिकांश डेस्कटॉप मशीनों में ब्राउज़र होता है। –

1

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

यहां अधिक पढ़ें

0
  • पतला ग्राहक ब्राउज़र आधारित है आवेदन।
  • मोटी क्लाइंट ओएस आधारित एप्लिकेशन है।

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

क्लाइंट पक्ष में एक मोटी क्लाइंट स्थापित किया गया है। यह अभी भी सर्वर से जुड़ा हुआ है, लेकिन अधिकांश प्रोसेसिंग क्लाइंट साइड पर की जाती है। मोटी ग्राहक के साथ, नेटवर्क के माध्यम से ज्यादा प्रसंस्करण नहीं होगा। एक तरह से, यदि आपका नेटवर्क धीमा या घिरा हुआ है तो यह एक तेज़ विकल्प होगा।

reference

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