मैंने इस बारे में बहुत सारी बातें देखी हैं कि रियल टाइम वेब ऐप्स के लिए Node.js कितना बढ़िया है - ऐसी चीज़ें, जिनमें सॉकेट्स, कोमेट, AJAX- भारी संचार और बहुत आगे की ज़रूरत होती है। मुझे पता है कि इसकी घटना-चालित, अतुल्यकालिक, थ्रेड-संचालित मॉडल कम ओवरहेड के साथ संगामिति के लिए भी अच्छा है।
मैंने अधिक सरल, 'पारंपरिक', गैर-रियलटाइम ऐप (उदाहरण के लिए, मानक ब्लॉग उदाहरण, जो कि ऐप डेवलपमेंट सीखने वाले लोगों के लिए मानक 'हैलो वर्ल्ड' लगता है) के लिए Node.js ट्यूटोरियल भी देखा है। और मुझे यह भी पता है कि नोड-स्टैटिक आपको स्थैतिक संपत्ति की सेवा करने की अनुमति देता है।
मेरा प्रश्न है: क्या पारंपरिक वेब ऐप्स, जैसे क्लासीफाइड, फ़ोरम, उपरोक्त ब्लॉग उदाहरण या आंतरिक व्यापार अनुप्रयोगों के लिए आपके द्वारा बनाए गए CRUD ऐप के लिए Node.js से बचने का कोई अच्छा कारण है ? सिर्फ इसलिए कि यह सभी कायरता realtime सामान पर excels, करता है कि इसे और अधिक उपयोग करता है के लिए contraindicated है?
केवल एक चीज जिसके बारे में मैं सोच सकता हूं, वह बल्ले से, परिपक्व पुस्तकालयों की कमी है (हालांकि यह बदल रहा है)।
(कारण मैं पूछ रहा हूं कि मैं Node.js के लिए PHP को डीपिंग करने पर विचार कर रहा हूं, ज्यादातर भाषाओं के बीच स्विच करने की प्रतिबाधा बेमेल पर पाने के लिए, लेकिन इसलिए भी मैं सत्यापन कोड और व्हाट्सएप का पुन: उपयोग कर सकता हूं। मेरे सुपरिगो ने मुझे चुनने के लिए मुझे बुलाया। नौकरी के लिए सबसे अच्छा साधन ; हालाँकि, मेरे पास पंद्रह भाषाएं और उनके सभी उपयोगकर्ता पुस्तकालयों को सीखने के लिए बहुत समय नहीं है, बस एक व्यापक शस्त्रागार है। यह भी आश्वस्त है कि Node.js मुझे PHP के लिए एक आसान अनुकूलन मार्ग दे सकता है। भविष्य में अपाचे जब मुझे भारी ट्रैफ़िक के बारे में सोचना शुरू करना होगा। ”
[संपादित करें] अब तक के जवाब के लिए धन्यवाद, लोग; मैं सिर्फ यह देखना चाहता हूं कि जवाब चुनने से पहले क्या कोई और तौलेगा। @ रेयानोस थोरा का उत्तर इस बात की पुष्टि करता है कि मैं क्या सोच रहा हूं, और टिप्पणीकारों के लिंक ने विचार के लिए अच्छा भोजन प्रदान किया, लेकिन मैं यह देखना चाहता हूं कि क्या किसी और के पास कोई नोड-विशिष्ट उत्तर हैं, जैसे PROBLEM X के लिए 'उपयोग न करें'। '। (उच्च CPU कार्यों के अलावा, मुझे पता है कि पहले से ही :-)