मैं Rails Composer का रखरखाव हूं इसलिए मुझे विश्वास है कि मैं इस प्रश्न का उत्तर प्राधिकारी के साथ कर सकता हूं।
मैं खरोंच से निर्माण करने के आग्रह का सम्मान (और साझा) करता हूं। यह एक स्वस्थ आवेग है। रेल में एप्लिकेशन टेम्पलेट्स की सुविधा शामिल है (रेल कंपोज़र एक एप्लिकेशन टेम्पलेट है) क्योंकि स्वचालन समय और प्रयास बचाता है। कई वेब ऐप्स बनाने वाले लोगों के लिए, एक समय आता है जब आप प्रक्रिया को स्वचालित करने का निर्णय लेते हैं।
रेल कंपोज़र रोल-अप-अपने एप्लिकेशन टेम्पलेट्स पर एक लाभ प्रदान करता है क्योंकि यह ओपन सोर्स है, जो कई लोगों द्वारा कोड योगदान के साथ हजारों डेवलपर्स द्वारा उपयोग किया जाता है। चूंकि रेल और रत्न बदलते हैं, रेल संगीतकार अपडेट हो जाता है ताकि आपको हर बार वर्तमान "संदर्भ कार्यान्वयन" मिल सके। यह आपको अच्छी तरह से परीक्षण किए गए स्टार्टर ऐप्स प्रदान करता है जो सभी बिट्स और टुकड़ों को एकीकृत करते हैं जिन्हें आरएसपीसी प्लस कैपिबरा और फैक्ट्रीगर्ल, फ्लैश संदेश और नेविगेशन या बूटस्ट्रैप या फाउंडेशन फ्रंट एंड फ्रेमवर्क, डेविस या ओमनीएथ प्रमाणीकरण के लिए, प्रमाणीकरण के लिए पंडित, और कई उपयोगिता रत्न जो डेवलपर्स जोड़ना पसंद करते हैं (गार्ड, प्राइ, इत्यादि)। यह आपको अपना ढेर चुनने देता है (उदाहरण के लिए, ईआरबी, हैमल, या स्लिम), जिस हद तक समुदाय ने विकल्पों का योगदान दिया है, उस विकल्प को पेश करते हैं।
यदि आप एक स्थापित स्क्रिप्ट चलाने की सुरक्षा के बारे में चिंतित हैं, तो कोड ओपन सोर्स है और हजारों रेल डेवलपर्स द्वारा उपयोग किया जाता है (आप गिटहब रेपो पर 2000 से अधिक दर्शक देख सकते हैं)। यह थोर लाइब्रेरी का उपयोग करके पूरी तरह से एक एप्लिकेशन टेम्पलेट है, और सिद्धांत रूप में कोई व्यक्ति आपकी फाइलों के साथ छेड़छाड़ करने वाले कोड का योगदान दे सकता है, हम इस तरह के पुल अनुरोध को कभी स्वीकार नहीं करेंगे। रेल संगीतकार केवल प्रसिद्ध लोकप्रिय रत्न प्रदान करता है, इसलिए आप अज्ञात रत्नों का उपयोग करने के संभावित जोखिम से अवगत नहीं हैं।
रेल संगीतकार का व्यापक रूप से उपयोग किया जाता है, विशेष रूप से सलाहकारों द्वारा जो बहुत से ऐप्स बनाते हैं। प्रमुख परामर्श फर्मों में से कई में एक इन-हाउस एप्लिकेशन टेम्पलेट (उदाहरण के लिए यद्यपि सस्पेंडर्स) है और कुछ रेल कंपोज़र या rails_apps_composer मणि का उपयोग करते हैं जो कस्टम एप्लिकेशन टेम्पलेट उत्पन्न करता है।डेवलपर्स जो नियमित रूप से केवल एक ही आवेदन पर काम करते हैं (उदाहरण के लिए, एक बड़ी परियोजना को बनाए रखना) रेल कंपोज़र जैसे एप्लिकेशन टेम्पलेट्स से कम परिचित हैं, लेकिन यह उन डेवलपर्स के साथ लोकप्रिय है जो बहुत से ऐप्स शुरू करते हैं।
स्टैक ओवरफ़्लो राय के लिए एक जगह नहीं है, इसलिए यदि आप राय या रेल आवेदन टेम्पलेट्स की खूबियों के बारे में बहस की एक सीमा चाहते हैं, Reddit या Quora पूछने के लिए एक बेहतर जगह हो सकती है।
स्टैक ओवरफ़्लो में आपका स्वागत है! मुझे उम्मीद है कि आपके सभी सवालों का जवाब सही और समय पर दिया जाएगा।
महान प्रश्न - यह पूछने के लिए धन्यवाद, और/अन्य उपयोगकर्ताओं को धन्यवाद या इसे बंद करने के लिए धन्यवाद! – CDub