سؤال

لذا هناك أطر هناك واجهة المستخدم الرسومية الأطر ، أنا أتساءل فقط إذا كان هناك وحدة/سطر الأوامر إطار روبي ؟

على وجه التحديد, وأود أن تكون قادرة على:

  1. لدي وجهة نظر خاصة حيث لا يمكن تبويب مختلفة مساهمة القطاعات.تماما مثل يمكنك القيام به مع الأشكال على صفحة ويب.
  2. أود المعتاد وحدة اختصارات العمل (ctr-k ، ctr-a ، ctr-e, الخ)
  3. إذا كان المؤشر موجود في بعض المدخلات الموقف في بعض الأحيان أود أن استجابة واحدة اضغط على مفتاح الحدث, بدلا من الاضطرار إلى إدخال النص ثم اضغط enter.

ليس من الضروري أن يكون إطار موحد.ولكن ألاحظ أنه لا يبدو مرهقة إلى حد ما إلى كتابة تطبيقات وحدة التحكم في روبي.هل هناك أي الأدوات التي تجعل هذه أسهل ؟

هل كانت مفيدة؟

المحلول

انطلاقا من الأسئلة الخاصة بك يبدو مثل الخاص بك تبحث عن اللعنات على أساس الأطر.ولكن في حال كنت لا هنا بعض وحدة/المجلس ذات الصلة الأحجار الكريمة لقد كتبت التي قد تكون مفيدة:

  • hirb - عرض الإطار لربط الطبقات مع وجهات النظر
  • السندات - مخصص readline الانتهاء سهلة
  • بوزون - وحدة التحكم في الأوامر إطار

الآن للإجابة على الأسئلة الخاصة بك:

  1. على الرغم من أنني لا أعرف كيف نفعل ذلك ، هناك هذا لطيف الشتائم التطبيق التعليمات البرمجية المصدر التي يمكن أن تقرأ.
  2. تتطلب 'readline' يعطيك تلك ارتباطات المفاتيح
  3. تتطلب 'هاي لاين';الجواب = هاي لاين.جديدة.نسأل('أطلب شيئا') {|e| e.حرف = true }

نصائح أخرى

ربما http://rbcurse.rubyforge.org/ يمكن أن تساعد

وجدت اثنين من أكثر (لا تستخدم على الرغم من):

بالمناسبة, أعتقد أنك قد مكتبة, لا الإطار في الاعتبار.انها قليلا غير واقعية تتوقع شخص ما إلى تطوير وحدة التحكم المستندة إلى إطار MVC...على كل حال كل واحد حر في محاولة ترقية القضبان...;)

في الواقع باستخدام النص القائم على المتصفح مع تطبيق ويب مكتوبة مع إمكانية الوصول في العقل يمكن أن تعطيك ما تحتاج إليه.بالإضافة إلى أنك تحصل على واجهة على شبكة الإنترنت مجانا!

أعتقد SimpleConsole هو ما كنت أبحث عنه:

انها صغيرة الإطار للحصول على تطبيقات وحدة التحكم المتقدمة بسرعة.قد يكون مبالغة عن النصوص ، ولكن هي مفيدة جدا في بعض التطبيقات.[...] SimpleConsole لديه تحكم و عرض المراقب يضع المتغيرات أجل الوقت الحاضر.عرض اختياري, ولكن هو مفيد في الحالات التي يكون لديك الكثير من 'يضع' أساليب كنت تريد أن تكون منفصلة عن المنطق الخاص بك.

هذا هو ما كنت أبحث عنه:لوك.أي http://my.luc.ie/

لوسي هو نمط MVC على أساس تطبيق وحدة التحكم إطار مكتوب في روبي.

أضفت هذا أعلاه ، إضافة إجابة منفصلة وكذلك حتى أنه يمكن أن يتم تقييمها من تلقاء نفسها.

جرب cliqr.وهي خفيفة الوزن لكنها قوية الإطار الذي يأتي مع مجموعة من الميزات التي بنيت قبل (بما في ذلك شل القيادة الخاصة بك).نلقي نظرة على الأمثلة في git.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top