हाल ही में मैंने नोड.जेएस के साथ खेलना शुरू किया
अब, हर नोड ट्यूटोरियल में कहा गया है कि आपको इसके साथ शुरू करना चाहिए
npm init
और फिर, मान लें कि आप कुछ मानक सर्वर ढांचा चाहते हैं, कहते हैं कि आप एक्सप्रेस चुनें:
npm install express
लेकिन फिर आप ASP.NET जैसी दुनिया से उपयोग की जाने वाली कई और चीज़ें चाहते हैं।
मैं टेम्पलेट इंजन (जेड) और स्टाइलशीट प्री-प्रोसेसर (एसएएसएस) के बारे में बात करता हूं।
और फिर वे आपको बताते हैं "gulp / grunt स्थापित करें! इसलिए आप मिनिमाइज़ और बदसूरत कर सकते हैं और सर्वर और कई अन्य चीजें स्वचालित रूप से चला सकते हैं!"
और इसका मतलब है कि गल्प, नोड-एसएएस, और गल्प-एसएएस, और गल्प-क्रॉइलिफाइ, और शायद कुछ और वास्तव में अच्छे सामान (टीएसडी या बबेल, मार्कडाउन आदि) ...
लेकिन वे सभी आपकी डिस्क और प्रोजेक्ट पर भारी हैं । एक पल के लिए मत देखो और आप आसानी से अपने आप को उस प्रोजेक्ट के लिए 100 एमबी + डिस्क आकार के साथ पा सकते हैं (जो अभी तक शुरू भी नहीं हुआ है!) 10000+ फाइलों का उल्लेख नहीं करना है क्योंकि हर नोड मॉड्यूल अपनी निर्भरता लाता है, कोई फर्क नहीं पड़ता कि एक ही निर्भरता का उपयोग दूसरे मॉड्यूल द्वारा किया जाता है। और यह कहीं भी स्थानांतरित करने के लिए एक बहुत ही कठिन बात है, अकेले एक वेब सर्वर को चलो।
क्या मैं कुछ भूल रहा हूँ? मुझे नहीं लगता कि यह संभव है कि नोड पर्यावरण को इतनी प्रशंसा दी जाए जबकि इस तरह के स्पष्ट दोष मौजूद हैं। क्या मैं बहुत अधिक उम्मीद करता हूं (आखिरकार मैंने एक ही बार में कई उपकरणों का उपयोग करने की कोशिश की), क्या कुछ तुच्छ लोगों के लिए जाना जाता है जो इसे बाईपास करने के लिए जाना जाता है?