2015-01-07 13 views
14

Node.js एक स्टैंडअलोन अधिक express.js का उपयोग करना चाहिए एक जावास्क्रिप्ट पर्यावरण
एक्सप्रेस एक रूपरेखा What is a software framework? है Node.jsजब मैं Node.js

के लिए

है क्यों और जब एक्सप्रेस का उपयोग करने के लिए उपयोगी है नोड.जेएस स्टैंडअलोन पर ढांचा? मेरा मतलब है, क्या यह ढांचा केवल तैयार कार्यों और मॉड्यूल का एक सेट है जिसे 0 से कोड लिखने से आसान उपयोग किया जा सकता है?

मैं यह पूछ रहा हूं क्योंकि मुझे एक्सप्रेस के साथ नोड पर बहुत सारे ट्यूटोरियल और मार्गदर्शिकाएं मिलीं, लेकिन कुछ स्टैंडअलोन नोड.जे.एस. पर।

+4

वास्तव में Node.js एक जावास्क्रिप्ट वातावरण है, प्रोग्रामिंग भाषा नहीं। जावास्क्रिप्ट एक प्रोग्रामिंग भाषा है। – Pointy

उत्तर

14

जैसा कि आपको संदेह है, Express.js सिर्फ Node.js वेबपैप लिखना आसान बनाता है। आप इसके बिना Express.js के साथ कुछ भी कर सकते हैं।

कई कारक किसी दिए गए ढांचे का उपयोग करना चाहते हैं या नहीं, जैसे उपलब्ध समर्थन, दस्तावेज़ीकरण, भविष्य के विकास, क्या यह परियोजना की जरूरतों को पूरा करता है, आदि Express.js सबसे लोकप्रिय Node.js वेब अनुप्रयोग ढांचा है, लेकिन इसका मतलब यह नहीं है कि यह स्वचालित रूप से आपकी पसंद होनी चाहिए। यहाँ एक लेख जो आपको दिलचस्प लग सकती के लिए एक लिंक है, और Express.js के लिए विकल्प है जो खोज के लायक हो सकता है शामिल हैं - https://scotch.io/bar-talk/the-future-of-expressjs-and-alternatives

तुम भी एक रूपरेखा के बिना एक Node.js आवेदन लिखने पर इस ट्यूटोरियल की जाँच कर सकते हैं - http://www.nodebeginner.org/

+0

वह पुस्तक थी जिसे मैं नोड.जेएस से शुरू करता था, वास्तव में मेरी राय में अच्छा था, क्या आप दूसरों को जानते हैं जहां नोड को स्टैंडअलोन समझाया गया है? – Mitro

6

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

लेकिन समान कार्यक्षमता एक्सप्रेसज के बिना की जा सकती है जिसके लिए अनुसंधान की आवश्यकता होती है।