SO पर मैं एक सवाल पर आया था कि Google AppEngine को विकसित करने के लिए जावा, पायथन या कौन सा प्लेटफॉर्म सबसे अच्छा है। बहुत से लोग जावा पर पायथन के उपयोग से प्राप्त उत्पादकता में वृद्धि कर रहे थे। एक बात मैं पायथन बनाम जावा उत्पादकता तर्क के बारे में कहूंगा, जावा में विकास की गति बढ़ाने के लिए उत्कृष्ट आईडीई है, जहां अपने गतिशील स्वभाव के कारण पायथन वास्तव में इस क्षेत्र में कमी है।
भले ही मैं एक भाषा के रूप में पायथन का उपयोग करना पसंद करता हूं, लेकिन मुझे विश्वास नहीं है कि यह जावा की तुलना में काफी उत्पादकता को बढ़ावा देता है, खासकर जब एक नए ढांचे का उपयोग करते हुए। जाहिर है अगर यह जावा बनाम पायथन था और एकमात्र संपादक जिसका आप उपयोग कर सकते थे वह था वीआईएम तो पायथन आपको एक बड़ी उत्पादकता को बढ़ावा देगा लेकिन जब आईडीई को समीकरण में लाया जाता है तो यह स्पष्ट कटौती के रूप में नहीं होता है।
मुझे लगता है कि जावा की खूबियों का मूल्यांकन अक्सर भाषा के स्तर पर और अक्सर आउटडेटेड धारणाओं पर किया जाता है, लेकिन जावा को भाषा के लिए बाहरी रूप से कई लाभ हैं, जैसे जेवीएम (अक्सर आलोचना की जाती है, लेकिन बड़ी क्षमता प्रदान करता है), उत्कृष्ट आईडीई और उपकरण, बड़ी संख्या में तीसरे पार्टी पुस्तकालय, मंच आदि।
प्रश्न, क्या पायथन / संबंधित गतिशील भाषाएं वास्तव में अक्सर बात की जाने वाली विशाल उत्पादकता को बढ़ावा देती हैं? (नए ढांचे का उपयोग करने और मध्यम से बड़े अनुप्रयोगों के साथ काम करने के लिए दिया गया विचार)।