2012-02-22 10 views
7

मुझे रुबी के साथ कमांड लाइन एप्लिकेशन बनाने में दिलचस्पी है जिसके लिए उपयोगकर्ता के साथ मामूली जटिल बातचीत की आवश्यकता होगी। मैं इसके लिए ncurses का उपयोग करना चाहता हूँ।ncurses और ruby ​​के साथ काम करने के लिए सर्वश्रेष्ठ मणि

रूबी और एनसीआरईएस के साथ काम करने के लिए सबसे अच्छा मणि क्या है, या क्या मुझे रूबी में stdlib उपयोगिताओं का उपयोग करना चाहिए?

+0

शायद सबसे अच्छा से बचने के लिए सवाल "क्या सबसे अच्छा है" प्रतीत होता है। नियमों के बावजूद अभी भी यह एक अच्छा सवाल है। – Shayne

उत्तर

3

मुझे ncurseswthis रूबीगम्स सीच पर मिला है। शुरू करने के लिए एक अच्छा मणि लगता है।

+0

हां कई रत्न उपलब्ध हैं, लेकिन लोग क्या सोचते हैं सबसे अच्छा है? – transact

13

रूबी includes bindingscurses लाइब्रेरी के लिए। नाम के तात्पर्य के बावजूद, it will use ncurses यदि संभव हो तो।

तृतीय पक्ष पुस्तकालय अक्सर रूबी के curses या अपने स्वयं के बाइंडिंग के शीर्ष पर अवशेष प्रदान करते हैं। उदाहरण के लिए, ncurseswpanel, menu और form एक्सटेंशन भी लपेटता है। जब मैंने रूबी के curses के साथ काम किया, तो मैंने कक्षा proper border support के साथ बनाई।

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

+0

इसे मिला! धन्यवाद, ठीक वही जो मैं खोज रहा था। – transact

+0

@transact, बहुत अच्छी तरह से। उत्तर को स्वीकृत के रूप में चिह्नित करें। –

+3

रूबी के अनुसार 2.1 मानक पुस्तकालय से शाप हटा दिए गए हैं और अब स्वतंत्र रूप से विकसित मणि के रूप में उपलब्ध हैं: http://rubygems.org/gems/curses – Josh

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