2010-11-27 12 views
5

संभव डुप्लिकेट के लिए एक बेहतर पर्ल है:
Which version of Perl should I use on Windows?क्या खिड़कियों

मैं विंडोज के लिए पर्ल स्थापित करना चाहते हैं और http://www.perl.org/get.html के अनुसार वहाँ दो विकल्प हैं: स्ट्राबेरी पर्ल और ActivePerl।

कौन सा बेहतर और उपयोग करने में आसान है?

+0

AFAIK, स्ट्रॉबेरी बस खिड़कियों के लिए संकलित पर्ल-स्रोत है। ActivePerl में विशेष रूप से विंडोज़ के लिए कई टूल और अन्य उपयोगी सामग्री शामिल हैं। यह आपकी जरूरतों पर निर्भर करता है। – jwueller

+0

@elusive No, वह वेनिला पर्ल है। स्ट्रॉबेरी पर्ल आमतौर पर इस्तेमाल किए गए मॉड्यूल, एक पूर्ण सी टूलचेन और अन्य चीजों के समूह पर वेनिला पर्ल और परतें लेता है। –

+0

@elusive: असल में, स्ट्रॉबेरी पर्ल के अतिरिक्त विंडोज़ के तहत मॉड्यूल बनाने के लिए आपको जो भी चीज चाहिए, साथ ही कुछ दर्द रहित उपयोगिताएं ऐसा करने में आसान बनाती हैं। – Cameron

उत्तर

4

सक्रियस्टेट आमतौर पर तब तक आसान होता है जब तक कि आपको मॉड्यूल (या मॉड्यूल का नया संस्करण) की आवश्यकता न हो जो इसके लिए नहीं बनाया गया हो। मैं आमतौर पर स्ट्रॉबेरी के साथ जाऊंगा क्योंकि मैं हमेशा किसी बिंदु पर एक अस्पष्ट या नए मॉड्यूल का उपयोग करना चाहता हूं।

1

स्ट्रॉबेरी पर्ल बेहतर, अधिक आधुनिक, पसंद है।

1

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

1

दोनों के बीच मैं कोई तुलना नहीं करूंगा, लेकिन उन लोगों के अलावा, आप Cygwin पर भी एक नज़र डाल सकते हैं।

1

मैंने दोनों का उपयोग किया है (हालांकि व्यापक रूप से नहीं), और मैंने पाया है कि स्ट्रॉबेरी पर्ल पैकेजों को स्थापित करते समय सबसे अच्छा अनुभव प्रदान करता है (चीजें सिर्फ काम करने के लिए होती हैं), लेकिन एक्टिवस्टेट के पास विंडोज के साथ एकीकरण के लिए बेहतर समर्थन है (उदाहरण के लिए .pl फ़ाइल एक्सटेंशन स्थापना पर स्वचालित रूप से पंजीकृत है)।

नोट: मैंने हाल के संस्करण का उपयोग नहीं किया है (हाल ही में पिछले वर्ष में)।

+0

.pl फ़ाइल एसोसिएशन जल्द ही स्ट्रॉबेरी –

0

मेरे परिप्रेक्ष्य से ActiveState Perl और स्ट्रॉबेरी पर्ल के हाल के संस्करणों के बीच कोई वास्तविक अंतर नहीं है। (बीटीडब्लू, यह स्ट्रॉबेरी डेवलपर्स के हिस्से पर एक बड़ी उपलब्धि है)।

आप एक्टिवस्टेट के साथ mingw टूल्स और dmake इंस्टॉल कर सकते हैं और अधिकांश एक्सएस मॉड्यूल को सफलतापूर्वक संकलित कर सकते हैं।

और, आप स्ट्रॉबेरी पर्ल के साथ ppm का उपयोग कर सकते हैं।

+0

में जोड़ा जा सकता है स्ट्रॉबेरी में अधिक मॉड्यूल शामिल हैं जो तीसरे पक्ष सी पुस्तकालयों पर निर्भर करते हैं –

संबंधित मुद्दे