मैं रूबी डेस्कटॉप एप्लिकेशन विकसित करने वाली एक परियोजना शुरू करने जा रहा हूं। मैं काफी बड़ा होने की उम्मीद करता हूं और मैं मॉड्यूल और जटिलता के प्रबंधन के लिए अन्य तकनीकों के बीच कोड को विभाजित करने के लिए तकनीक सीखना चाहता हूं। मैंने देखा है कि अधिकांश बड़े ऐप्स रेल ऐप्स हैं, लेकिन ये बहुत उपयोगी नहीं हैं, क्योंकि अधिकांश काम रेल द्वारा ही किया जाता है।गैर-मामूली डेस्कटॉप ऐप्स जो रूबी का उपयोग करते हैं?
आप किस स्रोत कोड की सिफारिश करेंगे मैं एक नज़र डालें? मुझे पुस्तकालयों या रेल ऐप्स में दिलचस्पी नहीं है, क्योंकि मुझे लगता है कि वे चीजें कैसे करते हैं। सीएलआई ऐप्स ठीक हैं, लेकिन मुझे ज्यादातर जीयूआई ऐप्स में दिलचस्पी है (मैं जीटीके + का उपयोग कर रहा हूं, लेकिन मैं अन्य जीयूआई टूलकिट्स का उपयोग करके ऐप्स से उतना ही सीख सकता हूं)।
हाँ, रेल बारे में महान बात क्या तुम सच में यह करने के लिए सोचने के लिए नहीं है (मुझे पता है कि एक अतिशयोक्ति है)।बस अपना कोड डालें जहां रेल की अपेक्षा है और सब कुछ काम करता है। रेल मूल रूप से जटिलता और मॉड्यूलरिटी को संभालती है। शायद मुझे अपने ऐप को लपेटने के लिए एक ढांचा विकसित करना चाहिए ... –
रेल स्वयं को ढांचे के रूप में बिल्कुल विकसित नहीं किया गया था - इसे बेसकैंप से निकाला गया था। तो मैं कहूंगा कि यदि आप अपने ऐप को अच्छी तरह डिज़ाइन करते हैं, तो आपके पास एक अच्छी ढांचे की शुरुआत होगी। – Chuck