2013-01-07 11 views
10

में एक साधारण विंडोज 7 जीयूआई ऐप लिखना क्या किसी ने विंडोज 7 के लिए एक साधारण जीयूआई ऐप विकसित करने के लिए रूबी का उपयोग किया है? आपने किस जीयूआई ढांचे का उपयोग किया था? मैं जीयूआई के लिए टीके या WxRuby पर विचार कर रहा हूँ और पैकेज करने के लिए ओकरा का उपयोग कर रहा हूँ। क्या मुझे उपयोगकर्ता मशीन पर रूबी और libs इंस्टॉल करने के लिए एक इंस्टॉलर की भी आवश्यकता होगी?रूबी

यह मेरे लिए नया क्षेत्र है, और विचार उपयोगी होंगे।

+2

ईमानदार रहें लगभग विंडोज़ पर कोई भी जीयूआई lib-out-of-box या रखरखाव में नहीं है। – texasbruce

+0

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

उत्तर

8

जूते कोई समय में एक छोटे से जीयूआई के लिए एक अच्छी टूलकिट है। लेकिन संस्करण 3 में, पैकर कुछ हद तक टूटा हुआ है। "green_shoes" एक मणि के रूप में एक जूते कार्यान्वयन है, इसलिए ओक्रा के माध्यम से पैकेजिंग काम करना चाहिए।

यदि आप एक और जटिल यूआई बनाना चाहते हैं, तो मैं जेआरबी और स्विंग (या एसडब्ल्यूटी) का उपयोग करने की सलाह देता हूं। JRuby के साथ, आप अपने एप्लिकेशन को एक .jar, .exe या .app पर बंडल करने के लिए कच्चे-मणि का उपयोग कर सकते हैं, जिसमें आप जो भी चाहते हैं उसे शामिल कर सकते हैं। लक्ष्य मशीन पर केवल जावा स्थापना की आवश्यकता है, जो आजकल कोई समस्या नहीं होनी चाहिए। स्विंग रॉक-ठोस और परिपक्व है, और दृश्य डिजाइनर (उदाहरण: नेटबीन्स मंटिस) का उपयोग करके यूआई बनाने के लिए कुछ टूल्स हैं।

एक और विकल्प http://visualruby.net/ हो सकता है जो जीटीके और ग्लैड-डिजाइनर का उपयोग कर रूबी जीयूआई ऐप्स के लिए कुछ प्रकार का आईडीई है। मैंने अभी तक इसका उपयोग नहीं किया है, लेकिन ऐसा लगता है कि यह आसानी से काम करता है।

अंतिम लेकिन कम नहीं: शूज़ टीम जूते 4 जारी करने के लिए कड़ी मेहनत करती है, जो जेआरबी और एसडब्ल्यूटी पर आधारित है। यदि आप जूते डीएसएल पसंद करते हैं तो आप इसे आजमा सकते हैं, लेकिन यह अभी भी विकास में है।

अन्य उपकरणकिटें मुझे पता है और अधिक या कम:

  • टी (नवीनतम संस्करण के बाद से यह अच्छा लग रहा है, ocra साथ काम करना चाहिए)
  • wxruby (लगता है मृत)
  • fxruby (एक नई मेंटेनर है , काम करना चाहिए, एक मुक्त पुस्तक दिशा निर्देशों है, लेकिन पिछली बार मैं इसे इस्तेमाल किया है, यह बहुत बदसूरत लग रहा है और आउट-ऑफ-तारीख)
  • जीटीके + (प्रयोग करने योग्य है, लेकिन कुछ आराम और के लिए visualruby देखें)
+0

यहां अच्छी जानकारी, धन्यवाद। मेरी परियोजना के लिए मैंने टीके का उपयोग करके समाप्त किया, जिसे मुझे कुछ क्षेत्रों में कम कमी आई लेकिन कुल मिलाकर मेरे सरल ऐप के लिए काम किया।मैं जेआरबी में देखूंगा और कुछ और जटिल के लिए स्विंग करूँगा। – Dan

1

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

shoesrb.com

0

जूते इस्तेमाल करने के बाद मैं JRuby करने के लिए अपने समय मुक्त परियोजना की ओर पलायन और स्विंग था ... मैं रूबी sintax हो गया और सभी जावा तैनाती और aventages चल रहा है ... http://sourceforge.net/projects/rmldonkey/

1

Green_shoes Ocra साथ काम करते हैं। लेकिन फ़ाइल बहुत बड़ी है और आइकन पर क्लिक करने के बाद विंडोज़ दिखाई देने में काफी समय लगता है। रुपये थोड़ा छोटा और तेज़ है (लेकिन अभी भी धीमा)।