2012-02-11 14 views
5

की आवश्यकता है, तो मुझे मोबाइल गेम के लिए मल्टीप्लेयर गेम के प्रबंधन के लिए एक वेब सेवा बनाने की आवश्यकता है, मुझे RoR के बजाय सिनात्रा का उपयोग करने का क्या फायदा है। मुझे इसे एक्सेस करने के लिए डेटाबेस और एक विश्वसनीय API की आवश्यकता है। मैं रुबी ऑन रेल से बहुत परिचित हूं और इसका उपयोग करने के बारे में सोच रहा था क्योंकि मैं डीबी और एपीआई को बहुत जल्दी फेंक सकता हूं। हालांकि, चूंकि आरओआर वेब पेज बनाने के लिए एक ढांचा है और मैं वास्तव में किसी भी वेब पेज का निर्माण नहीं कर रहा हूं, यह स्वाभाविक रूप से गलत तकनीक की तरह दिखता है, भले ही यह काम करेगा। इस प्रकार, मैं सिनात्रा पर रूबी का उपयोग करने पर विचार कर रहा हूं, लेकिन मैंने पहले कभी इसका इस्तेमाल नहीं किया है और मुझे इसे सीखने में कुछ समय मारना होगा। रूबी गुरु, क्या सीनात्रा का उपयोग करने के लिए कोई फायदा है या जो मैं पूरा करने की कोशिश कर रहा हूं उसके लिए आरओआर का उपयोग करने का नुकसान?यदि मुझे केवल डीबी और एपीआई

आपके ज्ञान के लिए अग्रिम धन्यवाद!

+1

https://github.com/intridea/grape पर भी विचार करें। – lucapette

उत्तर

5

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

0

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

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