2008-10-24 12 views

उत्तर

30

Wikipedia से:

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

+3

यह बहुत दिलचस्प है। मैंने इस शब्द के अर्थ में इस्तेमाल मचान के बारे में कभी नहीं सुना होगा। मैंने सुना होगा कि यह उल्लिखित (नीचे) की तरह अधिक इस्तेमाल किया जाता है। प्रति दिन कुछ नया सीखें। :-) –

23

स्कैफोल्डिंग आमतौर पर कुछ प्रकार की कोड जनरेशन होती है जहां आप इसे डेटाबेस में इंगित करते हैं, और तकनीक मूल CRUD (बनाएं, पढ़ें, अपडेट करें, हटाएं) स्क्रीन बनाता है।

50

मचान आमतौर पर एक ऐप के लिए एक त्वरित सेट अप कंकाल को संदर्भित करता है। यह रेलवे नहीं है क्योंकि केवल अन्य प्लेटफॉर्मों के पास भी है। यह आमतौर पर "अंतिम" प्रणाली होने का भी मतलब नहीं है; इसे करने का पहला, सबसे छोटा तरीका।

+0

इस परिप्रेक्ष्य के विस्तार के लिए https://linuxgeekoid.wordpress.com/2011/06/18/programming-tips-incremental-development/ देखें। शब्द के अन्य उपयोग व्युत्पन्न हैं। – Alan

+0

अधिक वैध लगता है। –

12

यह केवल अवधि हालांकि मुझे लगता है कि वहाँ उत्पन्न नहीं एक रेल है (कम से कम यह है कि जहां मैं पहली बार सुना।)

मचान एक रूपरेखा है कि आप थोड़ा के साथ अपने डेटाबेस के खिलाफ बुनियादी CRUD संचालन करने की अनुमति देता है या कोई कोड नहीं। आम तौर पर, फिर आप मचान को बदलने के तरीके को डेटा प्रबंधित करने के लिए कोड जोड़ते हैं और कोड जोड़ते हैं। आमतौर पर यह आपको केवल उठाने और जल्दी से चलाने का इरादा रखता है।

0

कोई यह भी इस तरह के ASP.NET MVC जैसे अन्य प्रौद्योगिकियों में प्रयोग किया जाता है

यह कुछ पूर्वनिर्धारित कोड जो प्रोग्रामर में लगभग हर परियोजना, का उपयोग करता है से एक मूल लेआउट बनाता है उदाहरण के लिए: डेटाबेस डेटा का उपयोग के लिए यह , पढ़ने, बनाएं, अपडेट संचालन हटाना के लिए एक crud विधि बना सकते हैं या आप इसका इस्तेमाल हो सकता है आपके देखें/एचटीएमएल कोड

6

के लिए लेआउट बनाने के लिए मुझे विश्वास है कि Wikipedia और कुछ जवाब यहां एक संकीर्ण और सीमित दृश्य प्रदान करता है। मचान डेटाबेस के शीर्ष पर केवल CRUD संचालन के लिए नहीं है। मचान के पास तकनीक के किसी भी प्रकार के लिए आपको कंकाल ऐप देने का एक व्यापक उद्देश्य है।

Yeomanमचान के लिए एक आधुनिक और उपयोगी उपकरण है। आधुनिक webapps

Yeoman क्या है के लिए

वेब के मचान उपकरण: उनके अपने शब्दों का उपयोग करना?

यमन आपको नई परियोजनाओं को किकस्टार्ट करने में मदद करता है, सर्वोत्तम प्रथाओं को निर्धारित करने में मदद करता है और उत्पादक बने रहने में आपकी सहायता के लिए टूल।

ऐसा करने के लिए, हम जनरेटर पारिस्थितिकी तंत्र प्रदान करते हैं। एक जनरेटर मूल रूप से प्लगइन है जिसे yo कमांड के साथ परियोजनाओं या उपयोगी भागों को मचान करने के लिए चलाया जा सकता है।

हमारे आधिकारिक जेनरेटर के माध्यम से, हम "यमन वर्कफ़्लो" को बढ़ावा देते हैं। यह वर्कफ़्लो एक मजबूत और विचारित क्लाइंट-साइड स्टैक है, जिसमें टूल और ढांचे शामिल हैं जो डेवलपर्स को सुंदर वेब एप्लिकेशन बनाने में सहायता कर सकते हैं। हम को मैन्युअल सेटअप के साथ से जुड़े किसी भी सामान्य सिरदर्द के बिना शुरू करने के लिए आवश्यक सब कुछ प्रदान करने की देखभाल करते हैं।

एक मॉड्यूलर वास्तुकला कि बॉक्स से बाहर पैमाने पर कर सकते हैं

, हम का लाभ उठाने सफलता और सबक सुनिश्चित करने के लिए ढेर डेवलपर्स का उपयोग संभव के रूप में बुद्धिमान है कई खुला स्रोत समुदायों से सीखा है।

अच्छा दस्तावेज में के रूप में फर्म विश्वासियों और अच्छी तरह से प्रक्रियाओं का निर्माण बाहर सोचा, Yeoman, linting, परीक्षण, minification और भी बहुत कुछ के लिए समर्थन शामिल है ताकि डेवलपर्स समाधान के बजाय छोटी चीज़ें के बारे में चिंता ध्यान केंद्रित कर सकते हैं।

यही है। एक उदाहरण या आपके समाधान की नींव के रूप में काम करने के लिए त्वरित प्रारंभिक एप्लिकेशन बनाने के लिए मचान का उपयोग करें। यह आपको स्क्रैच से चीजों का निर्माण करने के लिए तेज़ी से उत्पादक बनाता है।

7

बस एक इमारत निर्माण स्थल में एक असली scaffolding की तरह, scaffolding आप अपनी परियोजना के लिए एक (तेजी) (सरलीकृत) (अस्थायी) "संरचना" किसी तरह का, जिस पर आप के लिए भरोसा कर सकते हैं देता है वास्तविक प्रोजेक्ट बनाएं।

यह (और आज) कई चीजों का वर्णन करने के लिए उपयोग किया जा सकता है - डीबी परतों को सारणित करने से, वेब ऐप्स फ़ोल्डर संरचनाओं और परियोजना निर्भरताओं को उत्पन्न करने और प्रबंधित करने के लिए।

यह कुछ नहीं कि किसी भी भाषा/प्रौद्योगिकी के लिए विशिष्ट है, बस अवधि की तरह skeleton या boilerpalte मंच नास्तिक है।

यह केवल real scaffolding (ऊपर उल्लिखित) से उधार लिया गया शब्द है। आप कुछ तेज़, सरलीकृत, (कभी-कभी बाहरी, कभी-कभी अस्थायी) संरचना का निर्माण करते हैं जो आपको उस अस्थायी संरचना के ऊपर, अंदर या बाहर, असली, अधिक जटिल, अंतिम संरचना बनाने में मदद करेगा।

.. और बस असली मचान की तरह, मचान संरचना परियोजना के निर्माण की प्रक्रिया , बजाय परियोजना का समर्थन करने के लिए है। (कुछ अपवादों के साथ)

संबंधित मुद्दे