Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Ruby

आप अपने रेल ऐप के लिए सही पुस्तकालय कैसे चुनते हैं?

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

तो आप दाएं . कैसे चुनते हैं पुस्तकालय, ताकि आप वास्तविक कोड लिखना शुरू कर सकें?

आप किसी गंभीर दबाव में हैं

विकास समुदाय वास्तव में तेजी से आगे बढ़ता है। हर दिन नए पुस्तकालय दिखाई देते हैं, जो सभी प्रकार की समस्याओं को हल करने के लिए बनाए जाते हैं। उनमें से कई उन समस्याओं को हल करते हैं जो पहले ही हल हो चुकी हैं। और उनमें से कई वे प्रतिक्रियाओं . के रूप में निर्मित होते हैं उन पुस्तकालयों के लिए जो पहले आए थे।

ये बहसें व्यक्तिगत हो जाती हैं। लोगों ने अपने जीवन . का कुछ हिस्सा बिताया है इन पुस्तकालयों का उपयोग करके अनुभव का निर्माण। कुछ समस्याओं से जल गए हैं, उनके नए पसंदीदा पुस्तकालयों को हल करने के लिए बनाया गया था। इसलिए किसी विशेष पुस्तकालय का उपयोग करने के तर्क भावुक और भावनात्मक हैं।

जब आप इन सभी भावुक तर्कों को पढ़ते हैं, तो यह महसूस करना आसान है कि यदि आप गलत निर्णय लेते हैं तो आपको नीचा दिखाया जाएगा।

आप लाइब्रेरी चुनने में कैसे सहज महसूस करते हैं?

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

तकनीकी पक्ष पर, मैंने आपकी परियोजनाओं के लिए सही रत्न चुनने के लिए एक मार्गदर्शिका लिखी है, और इनमें से अधिकांश सलाह इस प्रकार के किसी भी विकल्प के लिए उपयुक्त है।

आपकी व्यक्तिगत प्राथमिकताएं भी आपकी पसंद का कारक होंगी। हालांकि, लाइब्रेरी का उपयोग करने वाले ऐप के निर्माण के बिना, यह अनुमान लगाना कठिन हो सकता है कि आप किस लाइब्रेरी का उपयोग करना पसंद करेंगे।

GitHub की कोड खोज आपको निर्णय लेने में मदद कर सकती है। जब आप उन पुस्तकालयों से कुछ वर्ग नामों की खोज करते हैं जिनका आप उपयोग करने के बारे में सोच रहे हैं, तो आप प्रत्येक पुस्तकालय का उपयोग करने वाले प्रोजेक्ट पा सकते हैं। (आप आमतौर पर उन वर्ग नामों को README . से प्राप्त कर सकते हैं या रत्न दस्तावेज)।

कोड से, आप देख सकते हैं कि पुस्तकालय का उपयोग कैसे किया जाता है, यह कोड और अन्य पुस्तकालयों के साथ कितनी अच्छी तरह एकीकृत होता है, और इसका उपयोग करना कितना आसान है। यह बहुत मदद करता है, खासकर जब आपके पास तकनीकी तर्कों के आधार पर निर्णय लेने के लिए पर्याप्त संदर्भ नहीं होता है।

क्या इससे कोई फर्क पड़ता है?

गलत चुनाव करने से आपको बाद में कुछ दर्द हो सकता है। लेकिन जब सॉफ्टवेयर बनाने की बात आती है, तो विफलता 0 शुरू में विफल हो रही है परियोजना। अपने ऐप के लिए सही लाइब्रेरी चुनने में बहुत अधिक समय व्यतीत करने से आपको उस विफलता को रोकने में मदद नहीं मिलती है। ज़्यादातर, कोई भी चुनाव करने से आपको ज़्यादा मदद मिलेगी, जबकि गलत चुनाव करने से आपको तकलीफ़ होती है।

आपके द्वारा किए गए विकल्पों के बारे में आपको बुरा नहीं लगना चाहिए। नई पुस्तकालयों को सीखने, परियोजनाओं पर उन्हें आज़माने और व्यक्तिगत और तकनीकी निर्णय लेने में कुछ भी गलत नहीं है कि आप किन पुस्तकालयों का उपयोग करना पसंद करते हैं।

यहां तक ​​कि अगर आप बाद में अपना विचार बदलते हैं, तो आपके द्वारा चुनी गई लाइब्रेरी से सीखी गई चीजें हमेशा आपके साथ रहेंगी। आप एक नई लाइब्रेरी को शुरू से पढ़ने की तुलना में अपने मौजूदा ज्ञान के मुकाबले बहुत तेजी से सीख सकते हैं।

बहुत समय पहले, मैं रूबिस्ट के बजाय आसानी से पाइथोनिस्टा बन सकता था। मैं शायद इससे उतना खुश नहीं था। (हालांकि ईमानदारी से, कौन जानता है?) लेकिन मैं अभी भी कोड लिख रहा था, और मैं इसे अभी भी पसंद करूंगा।


  1. गेमिंग माउस बनाम सामान्य माउस और आपके लिए सही माउस चुनने के टिप्स

    वीडियो गेम खेलने के ऐसे फायदे हैं जो मौज-मस्ती से परे हैं। और आपके उपकरण जितने बेहतर होंगे, आपका समग्र अनुभव और आनंद उतना ही बेहतर होगा। गेमिंग चूहों का बाजार भी इन दिनों फलफूल रहा है, निर्माता पहले से कहीं अधिक मॉडल बना रहे हैं। जैसा कि आप उम्मीद कर सकते हैं, गेमिंग माउस बनाम सामान्य माउस के बीच कई

  1. अपने लिए आदर्श गेमिंग माउस ग्रिप का प्रकार कैसे चुनें

    माउस ग्रिप तीन प्रकार के होते हैं:हथेली, पंजा और टिप/फिंगरटिप। ये विविध ग्रिप्स अलग-अलग गेम शैलियों में प्रदर्शन को बेहतर बनाने में मदद कर सकते हैं और प्रत्येक के अपने फायदे और नुकसान हैं। एक खेल के लिए एक पकड़ शैली अधिक उपयुक्त हो सकती है लेकिन दूसरे के लिए नहीं। जिस तरह से आप अपने माउस को पकड़ते ह

  1. गेमिंग कीबोर्ड बनाम एक नियमित कीबोर्ड - आपके लिए सही कीबोर्ड चुनने की युक्तियां

    गेमिंग कीबोर्ड और नियमित कीबोर्ड अलग-अलग दर्शकों के लिए विपणन किए जाते हैं और उनके बुनियादी अंतर और विशेषताओं को सीखना उपयोगी होता है। यह ज्ञान सुनिश्चित कर सकता है कि आप अपनी गेमिंग आवश्यकताओं और व्यक्तिगत प्राथमिकताओं के अनुसार सबसे उपयुक्त मॉडल चुनें। अब हम गेमिंग कीबोर्ड बनाम एक नियमित कीबोर्ड क