2011-10-27 7 views
5

मुझे पूरा यकीन नहीं है कि यह विषय पर है (यदि यह नहीं है, तो मैं इसे ASAP = हटा दूंगा))।क्या पर्ल सीखते समय उत्प्रेरक के साथ शुरू करना व्यवहार्य है?

मैंने खुद को पर्ल शिक्षण और वेब विकास के लिए इसका उपयोग करने का तरीका तय करने का निर्णय लिया है। मैंने एक साल पहले पाइथन के साथ ऐसा ही किया है, और हालांकि मैं एक विशेषज्ञ नहीं हूं (मैं काम के घंटों के दौरान जावा में कोड करता हूं, और कुछ अन्य सामानों को आजमाने की कोशिश करता हूं), मैं कुछ बनाने में सक्षम हूं Django का उपयोग कर वेबसाइटें, और मैंने भाषा की मूल बातें जानने के लिए ProjectEuler समस्याओं का उपयोग किया है।

मेरे पहले दृष्टिकोण से, पर्ल को पाइथन के बाद एक कठोर सीखने की अवस्था होती है।

मैं कुछ वेब देव देख रहा हूं। पर्ल के लिए ढांचे और उत्प्रेरक पर ठोकरें, जो बहुत दिलचस्प लगता है।

मेरा प्रश्न यहां है: क्या यह अभी भी भाषा के साथ थोड़ा संघर्ष करते समय इसे आजमाने के लायक है, या मैं अपना समय बर्बाद कर दूंगा? क्या मुझे पहले पर्ल मास्टर करना चाहिए, और फिर शायद सीजीआई को एक ढांचे में कूदने से पहले जो शायद डेवलपर से कई अवधारणाओं को सारणीबद्ध करता है?

किसी भी अंतर्दृष्टि के लिए धन्यवाद!

+0

[FAQ] (http://stackoverflow.com/faq#dontask) के अनुसार बंद करने के लिए वोटिंग: रचनात्मक/आग्रह करने वाली बहस नहीं – daxim

उत्तर

11

उत्प्रेरक एक महान ढांचा है, और पर्ल एक महान भाषा है। मुझे कठोर सीखने की अवस्था भाग के बारे में पता नहीं है - मुझे अन्य भाषाओं में से कोई भी नहीं पता है।

उत्प्रेरक सीखने के दौरान पर्ल सीखने के लिए, यह लगभग वही है जो मैंने किया था। काम की आवश्यकता है कि मैं एक वेब इंटरफेस के साथ कुछ उत्पादन। मैं उत्प्रेरक में भाग गया और सोचा, 'ग्रेट, यह आसान लगता है'। अच्छा ... यह है और यह नहीं है। सबकुछ और उत्प्रेरक के साथ सीखने के वक्र हैं, जैसे कि पर्ल के बाकी हिस्सों में आपको रस्सी मिलती है - अपने आप को लटका देने के लिए पर्याप्त से अधिक।

ऐसा होने से रोकने का तरीका उत्प्रेरक पुस्तक को पढ़ना और कुछ सामान्य पर्ल किताबें पढ़ना है। मैं यूनिक्स/लिनक्स की पृष्ठभूमि से हूं, इसलिए मैंने टिम माहेर द्वारा Minimal Perl भी पढ़ा, और इसे बेहद सहायक पाया - मैं लगातार इसके लिए वापस जाता हूं।

CPAN उत्प्रेरक के साथ वास्तव में सहायक है - बहुत से लोग "इसे" करने के तरीकों के साथ आ गए हैं, और उत्प्रेरक इसे बहुत अधिक के साथ काम कर सकते हैं।

साथ ही, सुनिश्चित करें कि आप irc.perl.org पर जाएं और #catalyst और # dbix-class चैनलों में बातचीत पर सुनें। Freenode पर #perl का प्रयोग करें।

4

मुझे लगता है कि आप उत्प्रेरक का उपयोग करते समय पर्ल के माध्यम से गुजर सकते हैं। यहां एक महान book on Catalyst है।

मेरी राय यह है कि सीजीआई सीखना आपको ढांचे के पीछे सिद्धांत सिखाएगा। आप चाह सकते हैं या शायद नहीं भी। मुझे लगता है कि लोग समय के साथ बहुत सारे सिद्धांत सीखते हैं क्योंकि वे ढांचे के अधिक उन्नत उपयोगकर्ता बन जाते हैं।

+0

बहुत धन्यवाद पुस्तक के संदर्भ में! मैं निश्चित रूप से इसमें देख लूंगा! – pcalcao

3

मैं पर्ल सीखते समय उत्प्रेरक की सिफारिश करता हूं।

पर्ल + उत्प्रेरक + उत्प्रेरक ट्यूटोरियल + आधुनिक पर्ल पुस्तक = भयानक (एक ही समय में उपयोग)

+0

मैंने इसे आजमाया और यह बहुत ही कुशल रहा है – smonff

3

आप Dancer की तरह एक "microframework" के साथ शुरू हो सकता है यदि आप और अधिक-जल्दी से एक बिंदु तक पहुंचना चाहता हूं जहां ' अपने सीखने के चरण में उत्पादक फिर से। उत्प्रेरक बहुत अच्छा है लेकिन इसका अपना सीखने की वक्र है, खासकर यदि आप पर्ल के लिए भी नए हैं।

-2

शायद आपको पहले अन्य भाषाओं में मतभेदों का पता लगाना शुरू करना चाहिए, जो क्लासिक प्रोग्रामिंग भाषाओं के लिए एक अच्छा विकल्प बनाते हैं। इसके बाद मैं आपके कौशल को गहरा बनाने के लिए उत्प्रेरक से शुरू करने की सिफारिश करता हूं;)

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