2009-05-18 16 views

उत्तर

10

दोनों?

आखिरकार, रूबी प्रोग्राम हैं जिनका उपयोग क्लाइंट-सर्वर आर्किटेक्चर के हिस्से के रूप में नहीं किया जाता है।

यदि आप रेल पर रूबी के बारे में बात कर रहे हैं, तो यह आमतौर पर केवल सर्वर की तरफ उपयोग किया जाता है।

9

रूबी ब्राउज़र में निष्पादित नहीं करता है (इसलिए) यदि आप इसे वेब सर्वर/क्लाइंट ब्राउज़र के संदर्भ में पूछ रहे हैं, तो रूबी सर्वर-साइड है।

आप रूबी दुभाषिया के साथ किसी भी मशीन पर स्टैंड-अलोन रूबी कोड भी निष्पादित कर सकते हैं। यह वेब अनुप्रयोगों तक ही सीमित नहीं है।

11

रूबी एक सर्वव्यापी स्क्रिप्ट/प्रोग्रामिंग भाषा है जिसे क्लाइंट और सर्वर वातावरण दोनों पर निष्पादित किया जा सकता है।

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

सर्वर-साइड के रूप में, आप डेटा को स्टोर और सहेजने, लेनदेन को सत्यापित करने और निष्पादित करने के लिए इसका उपयोग कर सकते हैं। यह वह जगह है जहां रेल, मेरब, सिनात्रा और अन्य जैसे ढांचे होते हैं, और यह - इसके योग्य ऑपरेशन के सबसे ज्ञात मोड।

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

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