Node.js का उपयोग कब करना है और सामान्य PHP या Python बैकएंड का उपयोग कब करना है, यह कैसे समझें?
सभी को नमस्कार! मैं वेब डेवलपमेंट में नौसिखिया हूँ और अपने पहले गंभीर प्रोजेक्ट के लिए स्टैक चुनने का प्रयास कर रहा हूँ।
मैं एक ऑनलाइन स्टोर बना रहा हूँ। इसमें होंगे: उत्पाद कैटलॉग, कार्ट, यूज़र का व्यक्तिगत खाता, उत्पाद जोड़ने के लिए एडमिन पैनल, और संभवतः रीयल-टाइम सपोर्ट चैट।
मैंने पढ़ा है कि Node.js शानदार है क्योंकि यह नॉन-ब्लॉकिंग और asynchronous है। लेकिन मैं पूरी तरह से नहीं समझ पाया कि यह लाभ कब महत्वपूर्ण है और कब नहीं।
मेरा दोस्त PHP (Laravel) पर करने की सलाह देता है, कहता है कि वहाँ सब कुछ आसान है: बटन दबाया - पेज मिला। और दूसरा दोस्त कहता है कि भविष्य Node.js का है, और इसे तुरंत सीखना चाहिए।
मेरे पास Express पर कोड का एक उदाहरण है जो मैंने टेस्ट API के लिए लिखने का प्रयास किया था। यहाँ बताया गया है कि मैंने डेटाबेस से क्वेरी करने और परिणाम देने का प्रयास कैसे किया:
```javascript
c