मचान, यह क्या है? क्या यह केवल रेल की बात है?
मचान, यह क्या है? क्या यह केवल रेल की बात है?
जवाबों:
मचान आमतौर पर एक ऐप के लिए जल्दी से स्थापित कंकाल को संदर्भित करता है। यह केवल रेल नहीं है क्योंकि अन्य प्लेटफार्मों में भी है। यह भी आम तौर पर एक "अंतिम" प्रणाली नहीं है; इसे करने का केवल पहला, सबसे छोटा तरीका है।
से विकिपीडिया :
मचान डेटाबेस-समर्थित सॉफ़्टवेयर अनुप्रयोगों के निर्माण की एक मेटा-प्रोग्रामिंग विधि है। यह कुछ मॉडल-व्यू-कंट्रोलर फ्रेमवर्क द्वारा समर्थित एक तकनीक है, जिसमें प्रोग्रामर एक विनिर्देश लिख सकता है, जो बताता है कि एप्लिकेशन डेटाबेस का उपयोग कैसे किया जा सकता है। कंपाइलर इस विनिर्देश का उपयोग कोड उत्पन्न करने के लिए करता है, जिसका उपयोग डेटाबेस प्रविष्टियों को बनाने, पढ़ने, अपडेट करने और हटाने के लिए कर सकते हैं, प्रभावी रूप से टेम्पलेट को "पाड़" के रूप में व्यवहार करते हैं, जिस पर अधिक शक्तिशाली अनुप्रयोग का निर्माण होता है।
किसी बिल्डिंग कंस्ट्रक्शन साइट में असली मचान की तरह , scaffolding
आपको अपनी परियोजना के लिए कुछ प्रकार की ( तेज , सरलीकृत , अस्थायी ) संरचना प्रदान करता है, जिस पर आप वास्तविक परियोजना के निर्माण के लिए भरोसा कर सकते हैं ।
यह (और आज है) कई चीजों का वर्णन करने के लिए उपयोग किया जा सकता है - डीबी परतों से अमूर्त, वेब एप्लिकेशन फ़ोल्डर संरचनाओं के लिए, और परियोजना निर्भरता पैदा करने और प्रबंधित करने के लिए।
यह ऐसा कुछ नहीं है जो किसी भी भाषा / तकनीक के लिए विशिष्ट हो, जैसे शब्द skeleton
या boilerplate
मंच अज्ञेयवादी हो।
यह वास्तविक मचान से उधार लिया गया शब्द है (जैसा कि ऊपर बताया गया है)। आप कुछ तेज, सरलीकृत, (कभी-कभी बाहरी, कभी-कभी अस्थायी) संरचना का निर्माण करते हैं, जो आपको उस अस्थायी संरचना के अंदर, ऊपर, अंदर, बाहर वास्तविक, अधिक जटिल, अंतिम संरचना बनाने में मदद करेगी।
.. और असली मचान की तरह, मचान संरचना परियोजना के निर्माण की प्रक्रिया का समर्थन करने के लिए है, न कि परियोजना के बजाय स्वयं (कुछ अपवादों के साथ)।
मेरा मानना है कि विकिपीडिया और यहाँ कुछ उत्तर एक संकीर्ण और प्रतिबंधित दृष्टिकोण प्रदान करते हैं। मचान सिर्फ एक डेटाबेस के शीर्ष पर CRUD संचालन के लिए नहीं है। मचान का एक व्यापक उद्देश्य है कि आप किसी भी प्रकार की तकनीक के लिए एक कंकाल ऐप दें ।
योमन मचान के लिए एक आधुनिक और उपयोगी उपकरण है । अपने स्वयं के शब्दों का उपयोग करना:
आधुनिक वेबप के लिए वेब का मचान उपकरण
येमन क्या है?
येओमान आपको नए प्रोजेक्ट्स को किकस्टार्ट करने में मदद करता है, ताकि आप उत्पादक बने रहने में मदद कर सकें।
ऐसा करने के लिए, हम एक जनरेटर पारिस्थितिकी तंत्र प्रदान करते हैं। एक जनरेटर मूल रूप से एक प्लगइन है जिसे
yo
कमांड के साथ पूरा प्रोजेक्ट या उपयोगी भागों को मचान के लिए चलाया जा सकता है ।हमारे आधिकारिक जेनरेटरों के माध्यम से, हम "येओमान वर्कफ़्लो" को बढ़ावा देते हैं। यह वर्कफ़्लो एक मजबूत और राय वाला क्लाइंट-साइड स्टैक है, जिसमें टूल और फ्रेमवर्क शामिल हैं जो डेवलपर्स को जल्दी से सुंदर वेब एप्लिकेशन बनाने में मदद कर सकते हैं। हम मैन्युअल सेटअप से जुड़े किसी भी सामान्य सिरदर्द के बिना आरंभ करने के लिए आवश्यक सब कुछ प्रदान करने का ध्यान रखते हैं।
एक मॉड्यूलर आर्किटेक्चर के साथ, जो बॉक्स से बाहर हो सकता है, हम कई ओपन-सोर्स समुदायों से सीखी गई सफलता और सबक का लाभ उठाते हैं ताकि यह सुनिश्चित हो सके कि स्टैक डेवलपर्स का उपयोग यथासंभव बुद्धिमान है।
जैसा कि अच्छा प्रलेखन और दृढ़ विचार वाली प्रक्रियाओं में दृढ़ विश्वासियों के रूप में, योमन में लाइनिंग, परीक्षण, लघुकरण और बहुत कुछ के लिए समर्थन शामिल है, इसलिए डेवलपर्स छोटी चीज़ों के बारे में चिंता करने के बजाय समाधान पर ध्यान केंद्रित कर सकते हैं।
बस। उदाहरण के रूप में या आपके समाधान की नींव के रूप में काम करने के लिए एक त्वरित-शुरुआत एप्लिकेशन बनाने के लिए मचान का उपयोग करें। यह आपको उत्पादक बनाता है तेजी से उन्हें खरोंच से चीजों का निर्माण।
यह केवल एक रेल नहीं है, हालांकि मुझे लगता है कि यह वहां उत्पन्न हुआ है (कम से कम यही वह जगह है जहां मैंने पहली बार सुना था।)
मचान एक ऐसा ढांचा है जो आपको अपने डेटाबेस के खिलाफ कम या कोई कोड के साथ बुनियादी सीआरयूडी संचालन करने की अनुमति देता है। आम तौर पर, आप तब डेटा को प्रबंधित करने के तरीके के माध्यम से कोड को जोड़ते हैं और मचान की जगह चाहते हैं। यह आम तौर पर केवल आपको उठने और जल्दी से चलाने के उद्देश्य से होता है।
इसका उपयोग अन्य तकनीकों जैसे ASP.NET MVC में भी नहीं किया जाता है
यह कुछ पूर्वनिर्धारित कोड से एक मूल लेआउट बनाता है जो प्रोग्रामर लगभग हर प्रोजेक्ट में उपयोग करता है, जैसे: डेटाबेस डेटा एक्सेस के लिए यह क्रूड विधि बना सकता है, पढ़ने, अपडेट करने, संचालन को हटाने के लिए या आप इसे अपने व्यू / लेआउट के लिए लेआउट बनाने के लिए उपयोग कर सकते हैं HTML कोड