2010-01-06 9 views
14

मैं रूबी के लिए एक जीयूआई ढांचे पर बसने की कोशिश कर रहा हूं और मैंने अभी तक फैसला नहीं किया है कि मैं कौन सा पसंद करता हूं और कुछ इनपुट चाहता हूं। मैं मुख्य रूप से सबसे अधिक समर्थन और सामुदायिक भागीदारी के साथ ढांचे को चुनना चाहता हूं। मैंने जूते से दूर शर्मिंदा किया है क्योंकि साइट नीचे है और क्योंकि मुझे कुछ चुनौती और दृश्यों के पीछे क्या हो रहा है इसकी समझ चाहिए।सर्वश्रेष्ठ जीयूआई फ्रेमवर्क। जूते नहीं

मैं इस पोस्ट पर एक नज़र (जो थोड़ा तो दिनांकित है मैं कुछ आधुनिक इनपुट के लिए उम्मीद कर रहा था) ले लिया: Best Ruby GUI Framework

दो चौखटे मैं FXRuby और Ruby-GTK2 हैं पर ध्यान दिया है और मुझे उम्मीद थी कोई कर सकता रूबी के लिए इन ढांचे या शायद जीयूआई ढांचे की सिफारिश के लिए कुछ पेशेवर और विपक्ष दें।

ओह और यदि आपको लगता है कि जूते जाने का रास्ता है, तो कृपया इसका भी उल्लेख करें।

धन्यवाद !!

उत्तर

3

अंत में मैंने रुबी-GNOME2 पर बसने का फैसला किया। माना जाता है कि बहुत से अनुकूलन पहलुओं को मैं अत्यधिक जटिल होने के बिना देख रहा था। अगर कोई और रूबी में जीयूआई बनाने पर विचार कर रहा है तो लिंक यहां दिया गया है।

Ruby-GNOME2

+1

यदि आप भविष्य में खोजकर्ताओं के लिए इस प्रश्न को बेहतर बनाना चाहते हैं तो आप प्रश्न विवरण में शामिल हो सकते हैं कि विशेष रूप से आप कौन सी विशेषताओं (पर्याप्त/आवश्यक) और शर्तों के लिए खोज रहे थे जो आपके लिए सौदा ब्रेकर थे। – isomorphismes

5

जूते नीचे 'इसे हटा दिया गया है (और nowrelocated)' साइट नहीं है '_why द्वारा जो left the communityabruptly अगस्त 2009

में तो, मेरा उत्तर: Shoes :)

+2

इस शुरू में प्रकाशित किया गया था गलत सवाल में: वहाँ किसी भी तरह से 'तैनात' करने के लिए एक जूते आवेदन है। ऐसा लगता है कि यदि आप शूज़ फ्रेमवर्क का उपयोग करने का निर्णय लेते हैं तो आप Shoes.run का उपयोग करने के लिए बाध्य हैं और फिर उपयोग करने के लिए .rb फ़ाइल का चयन कर रहे हैं। मैं एक स्टैंडअलोन जीयूआई एप्लीकेशन रखने का एक तरीका चाहता हूं जो कि कमांड लाइन –

+3

से चलाया जा सकता है, आप स्टैंडअलोन .exe फ़ाइलों के रूप में जूते ऐप्स को तैनात कर सकते हैं। यह प्रोग्राम कमांड लाइन से शुरू होता है: "shoes -p" –

+0

हाँ, आप उन रूबी जूते से प्यार करेंगे क्योंकि आप पीले ईंट लेन को छोड़ देते हैं। –

1

स्विंग या SWT।

हाँ, मुझे पता है, यह वास्तव में मामलों की दुखी स्थिति है यदि उनमें से कोई भी किसी भी समस्या का सबसे अच्छा जवाब है, लेकिन यह वही तरीका है।

+0

मैं मानता हूं, मुझे लगता है कि डब्ल्यूएक्स रूबी वास्तव में अस्थिर और अपूर्ण और एफएक्स अत्यधिक जटिल है। जावा आधारित ढांचे का एक गुच्छा है जो ठीक लगता है। –

+0

क्या शूज़ एप्लिकेशन को 'तैनात' करने का कोई तरीका है। ऐसा लगता है कि यदि आप शूज़ फ्रेमवर्क का उपयोग करने का निर्णय लेते हैं तो आप Shoes.run का उपयोग करने के लिए बाध्य हैं और फिर उपयोग करने के लिए .rb फ़ाइल का चयन कर रहे हैं। मैं एक स्टैंडअलोन जीयूआई एप्लीकेशन रखने का एक तरीका चाहता हूं जो केवल कमांड लाइन से चलाया जा सके। –

+0

शूज़ 3 में एक पैकेजर शामिल है जो मैक और लिनक्स के लिए विंडोज़ के साथ-साथ बाइनरी के लिए .exe फ़ाइलों को उत्पन्न करेगा। –

3

यदि आप मैक ओएस पर हैं, तो MacRuby आज़माएं। यह एक जीयूआई टूलकिट नहीं है, लेकिन यह अनिवार्य रूप से आपको रूबी से सभी कोको का उपयोग करने देता है (यह कोरफाउंडेशन और ऑब्जेक्टिव-सी रनटाइम के शीर्ष पर बनाया गया है)। MacRuby आपकी सबसे अच्छी शर्त है, यदि आप ऐप विकसित करने के इच्छुक हैं जो केवल मैक ओएस एक्स पर काम करेगा।

+0

मैक वास्तव में जो मैं विकसित करना चाहता हूं ... मुख्य रूप से लिनक्स और शायद विंडोज़। –

1

शायद आपको RuGUI दिलचस्प लगेगा। वेबसाइट से:

रुगुई एक ढांचा है जिसका लक्ष्य डेस्कटॉप अनुप्रयोगों को बनाने में मदद करना है। रुगुई ज्यादातर रूबी ऑन रेल फ्रेमवर्क से प्रेरित था, जिसमें इसकी अधिकांश सुविधाएं शामिल थीं।

यह जीटीके पर ध्यान देने के साथ शुरू किया था यूनिट, लेकिन ऐसा लगता है क्यूटी के लिए समर्थन अब तक जोड़ा जाता है दिखता है:

वहाँ भी RSpec और टेस्ट के लिए समर्थन कर रहा है। इसमें संरचित दस्तावेज की कमी है, लेकिन these दो blogposts आपको बहुत मदद करेगा।

डेवलपर ढांचे में सुधार करने के लिए उत्सुक हैं।

+0

साइट डाउन होने लगती है। – sampablokuper

0

wxRuby wxwidgets के लिए बाध्यकारी है, और लिनक्स, मैक, विंडोज़ पर चलता है। यह संभव होने पर देशी खिड़की का उपयोग करता है।

प्यारा सरल डीएसएल की खरीद में।

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