मैंने कुछ तर्कों में यह तर्क देखा है, और अब हाल ही में मैंने इसे फिर से एक Reddit पोस्ट पर देखा है। यह इन दोनों भाषाओं में से किसी के खिलाफ लौ नहीं है। मैं सिर्फ परेशान हूं कि पाइथन के बारे में इस बुरी प्रतिष्ठा को स्केलेबल क्यों नहीं किया जा रहा है।
मैं एक अजगर लड़का हूं और अब मैं जावा के साथ शुरू कर रहा हूं और मैं सिर्फ यह समझना चाहता हूं कि जावा को इतना स्केलेबल बनाता है और यदि मेरे पास पाइथन सेटअप है जो बड़े पायथन ऐप्स को स्केल करने का एक अच्छा तरीका है।लोग क्यों कहते हैं कि जावा पाइथन से अधिक स्केलेबल है?
अब पाइथन ऐप को स्केल करने के मेरे विचार पर वापस जाएं। मान लें कि आप Django का उपयोग करके इसे कोड करते हैं। Django Fastcgi मोड में अपने ऐप्स चलाता है। तो क्या होगा यदि आपके पास एक फ्रंट Nginx सर्वर है और इसके पीछे कई अन्य सर्वर हैं जो प्रत्येक आपके Django ऐप को फास्टसीजी मोड में चलाएंगे। फ्रंट Nginx सर्वर तब आपके बैकएंड Django fastcgi रनिंग सर्वर के बीच संतुलन लोड करेगा। Django कई डेटाबेस का भी समर्थन करता है ताकि आप एक मास्टर डीबी को लिख सकें और फिर लोड संतुलन के लिए फिर से कई दासों से पढ़ सकें। इस मिश्रण में एक memcached सर्वर फेंको और वहां आप स्केलेबिलिटी है। क्या तुम नहीं हो
क्या यह एक व्यवहार्य सेटअप है? जावा बेहतर बनाता है क्या? आप जावा ऐप को कैसे स्केल करते हैं?
यह शायद बंद हो जाएगा क्योंकि जब भी आप गतिशील भाषाओं के साथ संभावित समस्याओं पर चर्चा करते हैं, भावनाओं को बहुत तेजी से चोट पहुंचती है। हालांकि, ध्यान रखें, पाइथन स्केलिंग के बारे में आपका विचार ठीक हो सकता है लेकिन यह कुछ भी नहीं कहता है कि जावा अधिक स्केलेबल है या नहीं। इसके अलावा, एक और बात पर विचार करने के लिए, यदि एक मंच दूसरे को "समान रूप से अच्छी तरह से" स्केल कर सकता है लेकिन उसे अधिक जटिल सेटअप की आवश्यकता है, तो क्या यह वास्तव में अधिक स्केलेबल है? – BobbyShaftoe
"भावनाएं बहुत तेजी से चोट लगती हैं"। मुझे लगता है कि कुछ लोगों को बहुत अधिक कॉफी रखना बंद करना चाहिए और जीवन में अधिक महत्वपूर्ण चीजों पर ध्यान देना चाहिए। यह सिर्फ एक लानत भाषा है ... –
स्केलेबल कई चीजों का मतलब हो सकता है। यदि आप कहते हैं कि कुछ स्केल नहीं करता है, तो आपको किस तरह से कहना है, और यह भी कहना है कि यह क्यों महत्वपूर्ण है। सी ++ 100 के धागे तक स्केल कर सकता है और जावा 10 के धागे तक स्केल कर सकता है, लेकिन अगर आपको केवल 10 धागे की आवश्यकता है, तो क्या इससे कोई फर्क पड़ता है? –