इस सबक मैं एक्सप्रेस शुरू करने की जो रूपरेखा है कि हम इस पाठ्यक्रम के बाकी भर में उपयोग करने के लिए जा रहे हैं जा रहा हूँ में वापस स्वागत है।
वहाँ तीन मुख्य सवाल है कि मैं यहाँ का जवाब देना चाहते हैं।
पहले एक एक रूपरेखा है क्या है।
यह कैसे एक पुस्तकालय से अलग है।
आगे क्या एक्सप्रेस है।
और फिर पिछले एक क्यों हम व्यक्त उपयोग कर रहे हैं क्यों हम विशेष रूप से एक्सप्रेस सिखा रहे है।
चलो जा रही हो और हम क्या एक रूपरेखा है के बारे में बात कर रही द्वारा शुरू करेंगे।
इस बिंदु तक हम जे साईस और बूटस्ट्रैप लेकिन यह भी कुछ लोग बिल्ली के लिए मुझे देखें और चुटकुले संकुल दस्तक के रूप में पुस्तकालयों परिभाषाओं का एक पुस्तकालय की अब तक जाता है कि यह कोड किसी और कि हम ने लिखा है कि दस्तक सहित कुछ पुस्तकालयों का उपयोग किया है पहनाना हमारे आवेदन और उपयोग में शामिल कर सकते हैं।
इसलिए भी है कि क्या चौखटे हमारे चौखटे कोड है कि किसी और ने लिखा हो रहा है।
आम तौर पर लोगों का एक बहुत कुछ लिखा था क्योंकि यह एक बहुत अधिक कोड है कि हम अपने आवेदन के बजाय का उपयोग कर सकते है।
लेकिन जिस तरह से है कि हम उन्हें इस्तेमाल बहुत अलग है।
तो मैं एक महान पोट अतिप्रवाह के बाद मैं ऊपर खींचने के लिए जा रहा हूँ और यह एक रूपरेखा और एक पुस्तकालय के बीच अंतर के बारे में बात करती है।
और यह पहला जवाब वास्तव में सिर पर नाखूनों यह तो मैं सिर्फ यह पहली बार एक सहित अधिक महत्वपूर्ण लाइनों के कुछ पढ़ा होगा।
सबसे महत्वपूर्ण अंतर है और एक पुस्तकालय और एक रूपरेखा के बीच वास्तव में परिभाषित अंतर कुछ नियंत्रण का उलटा कहा जाता है।
इसका क्या मतलब है।
खैर इसका मतलब यह है कि जब आप एक पुस्तकालय फोन आप नियंत्रण में है, लेकिन एक रूपरेखा है कि नियंत्रण उलटा है साथ कर रहे हैं।
ढांचे के लिए कहता है और फिर मैं यहाँ इस अनुभाग के लिए नीचे छोड़ देंगे।
मूल रूप से सभी नियंत्रण प्रवाह की कार्यक्षमता का एक संग्रह है कि आप कॉल कर सकते हैं उन दो अंश प्रस्तुत एक बहुत अच्छा काम कर ढांचे में पहले से ही है और वहाँ सिर्फ पूर्वनिर्धारित सफेद धब्बे का एक गुच्छा है कि आप दूसरे हाथ पर एक पुस्तकालय अपने खुद के कोड के साथ भर सकते है है मतभेद का सारांश के दोनों चौखटे और पुस्तकालयों है कि आप अपने खुद के आवेदन में भी शामिल रहे बाहरी कूट रहे हैं, लेकिन एक पुस्तकालय कुछ है कि आप एक पुस्तकालय का उपयोग करना चाहते हैं के नियंत्रण में हैं आप की तरह सिर्फ 10 तरीकों अगर एक विधि का उपयोग कर सकते है हम एक प्रश्न शामिल हैं।
यह जो इसे के कुछ हिस्सों का उपयोग हम हम पर निर्भर है।
हम केवल एनिमेशन के लिए तरीकों में से कुछ का उपयोग हो सकता है या हम दूसरे हाथ पर एक रूपरेखा के साथ 100 विभिन्न तरीकों का उपयोग हो सकता है।
हम नियंत्रण का एक छोटा सा छोड़ देना है, जहां अगर हम एक हम जो उपयोग करने के लिए जा रहे हैं की तरह एक ढांचे का उपयोग एक्सप्रेस हम कुछ निर्णय है कि हमारे लिए किया गया है हम में आदेश ढांचे I like उपयोग करने के लिए का पालन करने के लिए किया है इसके बारे में पागल Libs तरह एक छोटा सा है, जहां एक ढांचे के लिए हमें बुनियादी मचान देता है सोचने के लिए और फिर हम महत्वपूर्ण भागों के साथ रिक्त स्थान को भरने।
लेकिन मैं यह वास्तव में एक ढांचे की बात स्पष्ट करना चाहता हूँ रचनात्मकता की किसी भी तरह की जगह या तरीका है कि सभी आवेदनों का काम homogenize करने के लिए नहीं है।
क्या व्यवस्थाएं वास्तव में वे आम सामान है कि हम हर आवेदन में क्या के सभी ले रहा है सभी सेटअप सभी बुनियादी चीजें हैं जो हर एप्लिकेशन की जरूरत है और यह सिर्फ यह सब prepackage इतनी है कि हम इसका इस्तेमाल कर सकते हैं और बिना नए क्षुधा पर आरंभ करने के काम हर एक बार सभी बुनियादी जमीन काम करने के लिए कर रही है।
तो जब हम एक आवेदन पत्र पढ़ा हम सिर्फ आवेदन की महत्वपूर्ण सामग्री पर ध्यान केंद्रित।
क्या यह अनूठा बनाता है।
समय बिताने के लिए बहुत बहुत बुनियादी सामान पर हर एक समय काम के बजाय हम एक नया आवेदन कर सकते हैं।
तो जैसा कि मैंने उल्लेख एक्सप्रेस का क्या उपयोग करने एक्सप्रेस एक रूपरेखा है जा रहे थे।
और विशेष रूप से अपने एक वेब विकास ढांचा।
वहाँ वहाँ बाहर विभिन्न व्यवस्थाएं की सभी प्रकार हैं।
वहाँ चौखटे कि मदद से आप वीडियो गेम या व्यवस्थाएं कैसे हम मोबाइल क्षुधा बनाने और टन और चौखटे के टन वेब अनुप्रयोगों के बनाने के लिए देखते हैं कि कर रहे हैं।
एक्सप्रेस उन अन्य व्यवस्थाएं कि सभी भाषाओं में अस्तित्व में से एक है।
रूबी के लिए रूबी सिनात्रा के लिए अजगर रेल के लिए अजगर Django के लिए कुप्पी की तरह बातें शामिल हैं और वहाँ की बिक्री की तरह भी अन्य Noad वेब विकास व्यवस्थाएं हैं।
J.S ..
जो एक और अपेक्षाकृत लोकप्रिय एक है, लेकिन एक्सप्रेस एक है कि हम प्रयोग करने जा रहे है।
और इससे पहले कि हम क्यों हम यह प्रयोग कर रहे हैं के बारे में बात करते हैं मुझे बस तुम्हें दिखाते हैं।
मुझे एक आवेदन वे बनाया है पर चलते हैं।
यह एक और नौ बादल उदाहरण मैं चल रहा है और इस एक एक्सप्रेस app है।
तो यह सब सही सब यहाँ इन फ़ाइलों और निर्देशिका के एक एक्सप्रेस आवेदन की और एक्सप्रेस का उपयोग मैं सिर्फ आवेदन एक सर्वर बनाने और से निपटने के लिए सभी बुनियादी आगे बढ़ने पर ध्यान केंद्रित करने के लिए नहीं होने के कोड लिखने पर ध्यान केंद्रित करने में सक्षम था द्वारा सभी भाग रहे हैं मार्गों और एक डेटाबेस से कनेक्ट और सभी बुनियादी कदम है कि हर एप्लिकेशन के बजाय सिर्फ आवेदन सामग्री पर ध्यान केंद्रित की आवश्यकता है।
शीघ्र ही हम यह है कि इस तरह लग रही है, जहां हम 10 में 20 से 30 अलग अलग फ़ाइलों या 15 अलग निर्देशिका विभिन्न संकुल के सभी प्रकार की है कि स्थापित करने और सहित चलती टुकड़े के टन हो जाएगा, लेकिन एक्सप्रेस गोंद है कि रहता है किया गया है हमारे अपने क्षुधा पैदा हो जाएगा सब कुछ एक साथ।
क्या मैं एक बहुत अधिक मतलब होगा एक बार आप वास्तव में क्षुधा और अगले वीडियो लेखन शुरू करते हैं और आप देखते हैं कि एक्सप्रेस वास्तव में आप के लिए करता है कह रहा हूँ।
तो एक अन्य बात यह है कि मैं के बारे में बात करना चाहते हैं कि हम क्यों एक्सप्रेस का उपयोग कर रहे है।
मैंने कहा कि अलग-अलग व्यवस्थाएं की एक बहुत हैं।
क्यों हम एक्सप्रेस के साथ जा रहे हैं।
मेरा जवाब बहुत जवाब मैं के रूप में दूर के रूप में क्यों नोड सीख रहे थे क्यों रूबी या अजगर या पीएच पी के बजाय बैकएंड पर जावास्क्रिप्ट का उपयोग कर रहे थे कि कुछ कारणों theres में दे दी है के समान है।
पहला कारण यह है कि एक्सप्रेस द्वारा अब तक है।
एक शक के सबसे लोकप्रिय नोड वेब ढांचे के विकास के बिना।
वह यह है एनपीएम पर सबसे अधिक डाउनलोड और सबसे लोगों को मिल habbe पर यह करने के लिए योगदान दे रहा है।
इसका सिर्फ सबसे व्यापक रूप से इस्तेमाल किया नोड ढांचा है जो हमेशा एक बड़ा कारण हमें इसका इस्तेमाल करने के लिए नहीं है, सिर्फ इसलिए कि अपने ट्रेंडी सिर्फ इसलिए नहीं है कि लोगों को कहना है कि उसके अच्छे लेकिन बहुत अधिक है क्योंकि ट्यूटोरियल की theres बहुत से और लोग हैं, जो जानते हैं कि व्यक्त करने का एक बड़ा समुदाय theres जो के बारे में लिख रहे हैं और इसके बारे में बात कर रही है, जो हमेशा कुछ तुम जब आप एक नई तकनीक सीख रहे हैं देखने के लिए चाहते हैं कर रहे हैं।
और दूसरा कारण यह है कि हम एक्सप्रेस का उपयोग कर रहे हैं आप चौखटे हम कर सकते हैं कि के विभिन्न प्रकारों पर backstory का एक छोटा सा देने के लिए एक की जरूरत समझाने के लिए एक छोटे से अधिक जटिल है।
वहाँ दो शब्दों है कि लोगों चौखटे का वर्णन करने के लिए इस्तेमाल कर रहे हैं।
उन भारी और प्रकाश या भारी वजन और हल्के वजन के भारी वजन और हल्के वजन के हैं।
कितना अपने ढांचे बनाम कितना आप अपने आप को क्या करना है आप के लिए करता है के लिए भेजा।
तो यह है, तो पागल Libs के बारे में बात कर रहे थे लगता है कि फिर से एक रूपरेखा दिग्गज thats वास्तव में वहाँ में पाठ का एक बहुत है और बस कुछ ही खाली है कि आप एक ढांचे में महसूस हल्के thats पृष्ठ भर में एक बहुत अधिक अक्सर एक बहुत अधिक रिक्त स्थान है जहां आप 'अधिक बार में जाने के लिए और अपने खुद के कोड में भरने की उम्मीद कर रहे हैं।
इसलिए जहां एक्सप्रेस इस सब में फिट बैठता है कि यह एक बहुत ही हल्के ढांचा है तो यह चीजें आप से यह चीजें आप ऐसा करने की उम्मीद नहीं है ऐसा नहीं है छिपा नहीं करता है।
आप एक्सप्रेस का उपयोग करें और आप जानते हैं कि वास्तव में क्या आप रेल जो मैं जिस तरह से मैं यह नहीं कर रहा हूँ trashing द्वारा रेल प्यार है, लेकिन जब आप लोगों को सिखाने यह वास्तव में समस्याग्रस्त है, क्योंकि यह उनके लिए इतना करता है और आप कर सकते हैं रेल की तरह एक रूपरेखा बनाम हो रही है तेजी से क्षुधा।
लेकिन छात्रों को समझ में नहीं आता है क्योंकि वे एक रूपरेखा है कि ऐसा नहीं है कि उनके लिए कभी नहीं देखा है कि यह क्या कर रही है।
तो मैंने देखा है कि जो उनके बहुत पहले ढांचा एक बहुत हैवीवेट ढांचे जहां वे केवल कुछ कारतूस वे अंत पटरियों पर बहुत निर्भर होने में भरने के लिए और वे अंतर्निहित अवधारणाओं को समझने और वे नहीं के रूप में रेल की तरह एक रूपरेखा के साथ सीखने के छात्रों एक रूपरेखा है कि नहीं है रेल या कम से कम यह उन्हें काम करने का तरीका जानने के लिए रेल के लिए और अधिक प्रयास लेता है के साथ काम नहीं कर सकता।
तो दूसरी तरफ एक्सप्रेस ज्यादा वजन हल्का है और इसका मतलब यह नहीं है कि यह कम शक्तिशाली है या आप चीजें हैं जो आप रेल में क्या कर सकते हैं करने के लिए एक्सप्रेस का उपयोग नहीं कर सकते।
यह सिर्फ इतना है कि आप समझ कैसे चीजें आदेश रेल में बातें किया पाने के लिए काम करने की जरूरत का मतलब है।
आप वास्तव में आप क्या बिल्ली कर रहे हैं जानने के बिना एक भयानक वेब एप्लिकेशन कर सकते हैं।
तो मेरे मन में वास्तव में मुख्य कारण यह है कि मैं एक्सप्रेस अध्यापन कर रहा हूँ कि हाँ यह लोकप्रिय है और इसके पीछे एक बड़ा समुदाय है, लेकिन अधिक महत्वपूर्ण बात यह है कि यह कैसे आशीर्वाद मैं यहाँ करूँगा के साथ वेब क्षुधा बनाने के लिए सीखने के लिए सिर्फ एक महान उपकरण है है तुम्हें दिखाने आधिकारिक एक्सप्रेस मुख पृष्ठ पहली बात यह है कि आप पाएँगे इस छोटे से विज्ञापन यहाँ है।
यही कारण है कि एक्सप्रेस Noj हाँ के लिए एक तेज और स्वच्छंद minimalist वेब रूपरेखा है।
और piĂąon unin इस शब्द यह होता है जब यह एक ढांचे की बात है।
क्या इसका मतलब यह है कि यह लचीला है।
यह आप रास्ते में चीजें हैं जो आप रेल बनाम चाहते हैं तो आप का उपयोग रेल रेल का यह अत्यंत स्वच्छंद है कर देता है।
आप एक बहुत ही विशेष रूप से जिस तरह से वे एक्सप्रेस के साथ एक बहुत ही खास जगह में जाना है नाम फ़ाइलें बनाने के लिए है।
हम कैसे हम चीजों की संरचना करने के लिए जा रहे हैं के बारे में फैसला करने के लिए और अधिक स्वतंत्रता है।
आप यह भी देख सकते हैं कि हम यह सिर्फ किसी भी अन्य पैकेज की तरह स्थापित करने और प्रधानमंत्री एक्सप्रेस क्या डैश डैश अगले वीडियो में साधन बचाने के लिए सीखना होगा स्थापित करें।
और यहाँ पर खत्म करने के लिए मैं अत्यधिक सुझाव है कि आप आरंभ करने की मार्गदर्शिका की जाँच करें।
आप किसी भी प्रश्न हैं और वहाँ यहाँ के रूप में अच्छी तरह से उनके सरकारी गाइड API संदर्भ में कुछ उन्नत विषय है कि हम पाठ्यक्रम के अंत में के बारे में बात करेंगे सहित कुछ अन्य महान संसाधनों रहे हैं।
किताबें और ब्लॉग कुछ महान ट्यूटोरियल और एक शब्दकोष कि पीठ के रूप में अच्छी तरह से पाठ्यक्रम में बाद में आप के लिए आ जाएगा सहित संसाधनों के महान सूची।
ठीक है तो चलो इस लपेट दें।
एक रूपरेखा क्या है।
यह कैसे एक पुस्तकालय ढांचे से अलग यह सिर्फ कोड का एक गुच्छा है कि किसी और सिर्फ एक पुस्तकालय की तरह लिखा गया है जब हम एक ढांचे का उपयोग को छोड़कर है।
हम कम नियंत्रण है।
और एक का उपयोग करने के लक्ष्य के लिए जो कुछ भी यह एक खेल के लिए एक वेब एक मोबाइल आवेदन अनुप्रयोग है के बारे में हमारी विकास कर रहा है।
हम तो हम एक ढांचे का उपयोग तेजी से चीजों को बनाना चाहते हैं।
एक्सप्रेस वेब विकास के लिए एक रूपरेखा है और यह एक नोड ढांचा होना होता है।
वहाँ अन्य वेब विकास चौखटे वहाँ से बाहर हैं, लेकिन हम एक्सप्रेस का उपयोग कर रहे हैं और हम यह प्रयोग कर रहे हैं, क्योंकि यह लोकप्रिय है।
बहुत सारे और बहुत से लोगों को यह उपयोग करें।
वहाँ महान प्रलेखन और ट्यूटोरियल है।