नोड जेएस और एक्सप्रेस जे एस के बीच अंतर [बंद]


85

मैं नोड js के लिए एक नौसिखिया हूँ। एक्सप्रेस जेएस का उपयोग क्या है? मेरी समझ के अनुसार इसका उपयोग वेब परियोजनाओं के लिए किया जाता है और इसमें जेड और सीएसएस जैसे कुछ टेम्पलेट हैं।

वहाँ एक्सप्रेस में किसी भी अतिरिक्त सुविधाओं है। कि यह नोड से अधिक प्रभावी बना रहे हैं। जेएस? जब यह सर्वर साइड कोडिंग की बात करता है तो कौन सा बेहतर नोड.जेएस या एक्सप्रेस.जेएस है? Diff। Express.js और node.js. के बीच

कृप्या सहायता करे। धन्यवाद।


एक्सप्रेस नोड पर बनाया गया है। जेएस मिडलवेयर
कॉनर लेच

जवाबों:


93

तुलना पूरी तरह से सही नहीं है। अमूर्त के स्तर में नोड.जेएस और एक्सप्रेस.जेएस के बीच का अंतर:

  1. Node.js जावास्क्रिप्ट का उपयोग करके सर्वर-साइड ईवेंट-संचालित i / o एप्लिकेशन के निर्माण के लिए एक रन-टाइम वातावरण है
  2. Express.js नोड.js के सिद्धांतों और दृष्टिकोणों का उपयोग करके वेब-एप्लिकेशन के निर्माण के लिए नोड.जेएस पर आधारित एक रूपरेखा है

इसलिए, यदि आप वेब-एप्लिकेशन लिखते हैं, तो आप Express.js का उपयोग करने का प्रयास कर सकते हैं। अन्य सभी मामलों में, यह आपके लिए अनुकूल नहीं है।


35

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

एक्सप्रेस / कनेक्ट मिडलवेयर की अवधारणा को जोड़ता है, विभिन्न मार्गों के प्रबंधन का एक सरल तरीका, कई टेम्पलेटिंग इंजनों के साथ स्वचालित एकीकरण और एक गुच्छा अधिक है।


15

एक्सप्रेस js Node.js ढांचे के ऊपर बनाया गया है।

Express js स्वयं नोड.js का उपयोग करता है और शीर्ष Node.js पर एप्लिकेशन बनाने के लिए अधिक सुविधाएँ प्रदान करता है

http://expressjs.com/ , यदि आप स्वयं इस लिंक को देखते हैं तो यह एक्सप्रेस - नोड.जेएस वेब एप्लीकेशन फ्रेमवर्क कहता है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.