2012-04-01 15 views
7

अब मैं नोड.जेएस में खुदाई कर रहा हूं और पूरा विचार मेरे लिए शानदार लगता है। लेकिन मुझे में दिलचस्पी है कि Node.js का उपयोग करने के क्या फायदे हैं जब "एजेक्स" के साथ "पारंपरिक" साइटों को विकसित करते हैं और कोई वास्तविक समय नहीं है। जब मैं पारंपरिक कहता हूं, तो मेरा मतलब है कि एक साइट जो आमतौर पर PHP, एएसपी.नेट, आदि जैसे प्लेटफार्मों पर एमवीसी फ्रेमवर्क का उपयोग करती है"पारंपरिक" साइटों के लिए Node.js

मुझे पता है कि एक्सप्रेस ढांचा लोकप्रिय है, लेकिन सवाल यह है कि मैं क्या हासिल करूंगा बस नोड.जेएस पर स्विच करके "क्या मैं नोड में एमवीसी कर सकता हूं?"।

+0

paytm.com देखें। पूरा ईकॉमर्स node.js. पर बनाया गया आप इसे बहुत पारंपरिक कह सकते हैं। –

उत्तर

7

नोड तीसरे पक्ष के मॉड्यूल है कि ज्यादातर समस्याओं

  • "डिफ़ॉल्ट" का एक न्यूनतम राशि के साथ एक निम्न स्तर एपीआई होने का समाधान के साथ एक अमीर खुले स्रोत समुदाय ब्लोट
  • को कम करने के लिए होने

    • का लाभ दिया है भाषा संदर्भ स्विचिंग
    • प्रदर्शन का सभ्य स्तर
    • आपको अपने अनुप्रयोग के भीतर प्रोग्रामिक रूप से HTTP सर्वर में हेरफेर करने की इजाजत देता है
  • +0

    अगर मैं कर सकता था तो "कम करने वाली भाषा संदर्भ स्विचिंग" को +1 कर देगा। आप जावास्क्रिप्ट पर सामान्य रूप से बेहतर हो जाएंगे क्योंकि आप उन सभी अनुप्रयोगों को बनाने शुरू करते हैं जो सभी पहलुओं के लिए इसका उपयोग करते हैं। –

    +1

    आप क्लाइंट और सर्वर के बीच पोर्टेबल कोड का पुन: उपयोग करने की क्षमता भी प्राप्त करते हैं जहां यह समझ में आता है। इसका मतलब क्लाइंट और सर्वर पर टेम्पलेट प्रतिपादन साझा करना, या क्लाइंट और सर्वर दोनों पर डेटा मॉडल का पुन: उपयोग करना हो सकता है। ऐसे कई परिदृश्य हैं जहां यह उपयोगी हो सकता है, और आमतौर पर अन्य प्लेटफ़ॉर्म पर विचार करने का विकल्प भी नहीं होता है। –

    +0

    सर्वर/क्लाइंट पर कोड पुन: उपयोग करना सही होने के लिए एक कठिन बात है, हां यह किया जा सकता है, मैंने देखा है कि किसी ने इसे एक सुरुचिपूर्ण फैशन में अभी तक नहीं देखा है – Raynos

    2

    मुझे लगता है कि यह यूआरएल: How to decide when to use Node.js? - आपको बस इतना चाहिए। मैं इसे समुदाय विकी के रूप में बना रहा हूं।