2008-08-04 17 views
29

मैं अभी हाल ही में रूबी अध्ययन करने के लिए शुरू कर दिया है, और सप्ताहांत में जेफ की सलाह के एवज में ...मुक्त स्रोत रूबी परियोजनाओं

  1. बंद करो theorizing।
  2. बहुत सारे सॉफ़्टवेयर लिखें।
  3. अपनी गलतियों से सीखें।

... ओपन सोर्स समुदाय की प्रक्रिया में मदद करते हुए मुझे अपने कौशल को सम्मानित करने में दिलचस्पी थी, इसलिए मैंने सोचा कि मैं पूछूंगा कि अगर किसी को रूबी में लिखे गए शांत/रोचक ओपन सोर्स प्रोजेक्ट्स के लिए कोई सुझाव है तो आप जानते हैं में शामिल हैं या इसमें शामिल हैं।

उत्तर

18

ठीक है, आपने रेल निर्दिष्ट नहीं किया है, इसलिए मैं वहां Shoes फेंकने जा रहा हूं। सबसे पहले, जूते के ऐप्स बनाना शायद रूबी सीखने का सबसे अच्छा तरीका है (रेल बहुत बढ़िया है, लेकिन मुझे रूबी को और अधिक मजेदार/उपयोगी बनाने में मदद मिलती है)। दूसरा, जबकि मुझे निश्चित रूप से नहीं लगता कि बिल्डिंग क्रॉसप्लेटफार्म यूआई घटकों में मामूली है, जूते अपेक्षाकृत नए हैं, और अपेक्षाकृत छोटे हैं। इसमें कोई संदेह नहीं है कि अनगिनत जोड़ों को बनाया जा सकता है।

+0

उत्तर में शूज़ का लिंक पुराना है। [इस लिंक को आज़माएं] (http://shoesrb.com/) –

7

मुझे लगता है कि यदि आप एक नई भाषा सीखने का प्रयास कर रहे हैं तो उस भाषा में कुछ मजा करो।

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

रुबी जैसी एक भाषा इस तरह से संरचित है कि आप बिना किसी समर्थन के बॉक्स के बाहर कुछ उत्पादक कर सकते हैं ताकि सही तरीके से कूदें और सोचें कि आपको किसी और के लिए कुछ और करना है एक नई भाषा के साथ अपने प्रयोग के।

रूबी के साथ मज़ा है, यह :)

12

साथ खेलने के लिए Rubyforge पर सक्रिय परियोजनाओं के लिए एक महान शुरुआत कर सकते हैं चीजों की मेरी संक्षिप्त सूची पर है। एक अच्छा स्टार्टर प्रोजेक्ट क्या होगा जो बहुत लोकप्रिय है लेकिन डेवलपर्स नहीं है।

यदि आप रूबी पर रूबी में रुचि रखते हैं, तो मैं अभी Redmine पर काम कर रहा हूं। यह सबसे सक्रिय परियोजनाओं में से एक रहा है और केवल 5 डेवलपर्स हैं। Open Source Rails में भी परियोजनाओं का एक अच्छा संग्रह है।

मुझे एक परियोजना शुरू करने के लिए Refactotum एक शानदार तरीका मिल गया है। इस तथ्य का प्रयोग करें कि आप अपने लाभ के लिए नए हैं, ज्यादातर लोग जो परियोजना पर हैं, वे मणि निर्भरताओं और दस्तावेज़ीकरण

6

कुछ खुली स्रोत परियोजनाओं के लिए github पर चारों ओर देखो। और अधिक लोकप्रिय परियोजनाओं से कुछ हैं:

Popular Forked सूची पर देखो और आप शायद कुछ अपनी रुचि दिखाई देगी।

8

ओपन सोर्स प्रोजेक्ट में शामिल होने के बजाय, एक खुजली ढूंढें जिसे आप खरोंच करना चाहते हैं।

मुझे लगता है कि मेरी पहली वर्ष एक भाषा के साथ हमेशा कोड को फेंक देती है (या कम से कम, यह होना चाहिए)।

एक समस्या खोजें जिसे आप व्यक्तिगत रूप से हल करना चाहते हैं। ऐसा करने के लिए रूबी का प्रयोग करें। आप बहुत कुछ सीखेंगे।

2

छोटे गेम लिखने के बारे में कैसे? अपने आप को RubyGame पकड़ो और कुछ सरल गेम बनाकर शुरू करें। एक Tetris, एक सांप, कुछ वास्तव में सरल बनाओ। यह बहुत मजेदार है, और आप भाषा के बारे में बहुत सी बुनियादी बातें सीखेंगे।

+2

यदि आप मैक ओएस एक्स 10.8 पर हैं और रूबीगेम पर विचार करना सुनिश्चित करें [यहां] (http://stackoverflow.com/questions/13522747/can- पहले-स्थापित-रूबीगेम-सफलतापूर्वक) पहले। – Barjavel