ActivePython क्यों मौजूद है? [बन्द है]


80

ActivePython के बारे में वास्तव में क्या है?

से मैं क्या पढ़ा है यह सिर्फ OpenSSL और साथ अजगर मानक है PyWin32 (Windows पर)। कोई बड़ी बात नहीं है मुझे लगता है; मैं उन्हें मिनटों के मामले में स्थापित कर सकता था, और ज्यादातर लोगों को वैसे भी उनकी आवश्यकता नहीं है। अन्य सभी उल्लिखित लाइब्रेरी (zlib, bzip2, SQLite 3, Tkinter, ElementTree, ctypes, और multiprocessing) कोर पायथन वितरण का हिस्सा हैं।

अगला, टैग-लाइन "ActivePython उद्योग-मानक पायथन वितरण है", क्या मूल Python वितरण "उद्योग-मानक" (जो भी इसका मतलब है?) नहीं है।

और अजीब बात यह है, कि ActiveState इसे भद्दे PythonWin के साथ बंडल करता है , न कि अपने स्वयं के सबसे भयानक Python संपादक / IDE, Komodo। क्या देता है?

मैं वास्तव में ActivePython को स्थापित करने के लिए कभी नहीं मिला, इसलिए शायद मुझे कुछ पता नहीं है, लेकिन यह बहुत अप्रासंगिक लगता है, और मैं मंचों पर या यहां अक्सर नाम देखता हूं।

जवाबों:


48

यह पाइथन की पैकेजिंग, या "वितरण" है, कुछ एक्स्ट्रा के साथ - नहीं (कहीं भी) काफी "सूमो" के रूप में "पायथन प्लस सब कुछ" के विशाल वितरण के रूप में , लेकिन फिर भी एक समान शिरा में (और यह पहली बार दिखाई दिया) ) है।

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

इसमें कोई शक नहीं है कि कुछ फर्म एक्टिवपीथॉन जैसे व्यावसायिक रूप से उपलब्ध समर्थन अनुबंधों के साथ एक वितरण खरीदना पसंद करती हैं, सिर्फ इसलिए कि कई उद्यमों (और / या उनके आईटी विभागों) में कुछ खरीद विभाग काम करने के लिए उपयोग किए जाते हैं। जब तक आप इस तरह के मुद्दों के बारे में परवाह नहीं करते, मुझे नहीं लगता कि आप ActiveState के पायथन वितरण को पास देकर ;-);

(मैं लिनक्स, डेबियन या उबंटू या इस तरह के महंगे एंटरप्राइज़ वितरण के बारे में समान रूप से महसूस करता हूं - लेकिन फिर मैं न तो खरीदारी में हूं, न ही आईटी विभाग में, और न ही मैं वैसे भी बहुत पारंपरिक उद्यम के लिए काम करता हूं ;-)


33

ActiveState के पास एक लंबी परंपरा है जो पायथन, Tcl और पर्ल के लिए विंडोज समर्थन में योगदान करती है: प्रमुख डेवलपर्स (जैसे मार्क हैमंड) को कुछ समय के लिए किराए पर देने से, विंडोज के लिए बग को ठीक करने से, और कर्मचारियों के योगदान को ठीक करने में, और प्रायोजक होने के नाते। पायथन सॉफ्टवेयर फाउंडेशन।

हालांकि यह सच है कि वे जो वितरण करते हैं, वह काफी हद तक मेरे जैसा है, जैसा कि रिचीहिंडल कहते हैं: आपको ActiveState (लेकिन मुझसे नहीं) से भुगतान प्राप्त हो सकता है।


32

मुख्य विशेषता यह है कि आप इसके लिए एक भुगतान समर्थन अनुबंध खरीद सकते हैं।

जब आप स्वयं सब कुछ संकलित कर सकते हैं तो Red Hat Enterprise Linux क्यों मौजूद है? 8-)

कई व्यवसायों के लिए, साबित ओपन सोर्स सॉफ्टवेयर के संयोजन और लोगों से एक समर्थन अनुबंध जो सॉफ्टवेयर है कि निर्माण, पैकेज और परीक्षण, एक उत्कृष्ट प्रस्ताव है।


10

मैं वर्षों से ActivePerl का उपयोग कर रहा हूं और जब मैंने पायथन पर स्विच किया, तो मैंने बहुत ही स्वाभाविक रूप से ActivePython डाउनलोड किया।

मुझे सक्रिय * वितरण के साथ कोई समस्या नहीं थी - वे मजबूत हैं, कुछ उपयोगी पुस्तकालयों के साथ आते हैं, जैसे PyWin32 , जो कि वेनिला कोर पायथन के पास नहीं है। वे एक .CHM पायथन प्रलेखन संकलन के साथ भी आते हैं जो बहुत उपयोगी है।


2
वे उपयोगी पुस्तकालय कौन से हैं?
कुरुक्षेत्र

6

यहाँ अजगर-सूची का एक ईमेल है जो मैंने इस पर बहुत पहले लिखा था:

https://mail.python.org/pipermail/python-list/2007-July/456660.html

अधिकतर वे विवरण अभी भी सत्य हैं। साथ ही, इस प्रश्न पर मैंने जो अन्य प्रतिक्रियाएँ देखी हैं, वे उचित हैं।

ध्यान दें कि रिलीज़ के अनुसार 2.6.3.7 ActivePython में PyPM (ActivePerl के लिए PPM के समान) शामिल है, जो Python संकुल को स्थापित करने में मदद करता है - लोकप्रिय बाइनरी पैकेज की स्थापना के लिए "easy_install" और "pip" (और अन्य) पर लाभ की आशा। ।


लिंक टूट गया है: "नहीं मिला। इस सर्वर पर अनुरोधित URL /pipermail/python-list/2007-July/456660.html नहीं मिला।"
पीटर मॉर्टेंसन

1

ActiveState भी Python 2.7 का समर्थन करेगा, जबकि मानक Python 2.7 का अब 2020 में समर्थन नहीं किया जाएगा। यदि आपके पास एक बड़ा कोडबेस है, जो समय पर माइग्रेट नहीं किया जाएगा, तो आपको अपने आप को सुरक्षा पैच बनाने या ActiveXate जैसी किसी चीज़ के साथ जाने की आवश्यकता होगी अजगर।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.