อยากทราบว่า
- ปัจจุบันนี้ Perl ยังเป็นที่นิยมกันไหมครับ
- มีข้อเด่น/ข้อด้อยอย่างไรครับ
- อนาคตของภาษานี้จะไปในแนวไหนครับ
- คุ้มไหมครับถ้าจะศึกษาอย่างจริงจัง
- ขอความเห็นส่วนตัวนะครับ
พอดีตอนนี้กำลังหาเรียนรู้สิ่งใหม่ๆ แล้วไปเจอภาษานี้เข้าในเว็บฝรั่งนะครับ ลองเขียนเล่นๆดูสองสามวันแล้วก็สนุกดีครับ คล้ายๆ PHP เลย แต่พอหาดูในเว็บไทยแทบไม่มีใครพูดถึงและไม่มีหนังสือออกมาขายด้วยครับ เลยสงสัย
ยังไงก็ขอบคุณมากๆสำหรับทุกคำตอบและทุกความคิดเห็นครับ
ภาษาเก่าแก่ของคนทำเว็บเลยนะนั่น
ผมรู้จัก Perl เมื่อนานมาแล้ว ตอนที่ยังเขียนโปรแกรมไม่ค่อยเป็น และผมยังไม่เคยเขียนด้วย Perl ครับ (เคยแค่ print "HELLO, WORLD")
เข้าใจว่าถูกแทนที่ด้วย PHP, Python หมดแล้วครับ (เรียกว่าต้นแบบก็ได้มั้ง)
ในความเห็นผม ถ้าไม่ใช่งานเฉพาะทาง หรือระบบเก่าๆ คงไม่น่าสนใจที่จะศึกษาอย่างจริงจังแล้วครับ
:: DigiKin8 ::
Perl มาก่อน PHP น่ะคร๊าบ PHP พัฒนาทีหลังคล้ายมีรุ่นพี่เป็นแรงบันดาลใจ ทำให้ Server Script ง่ายขึ้นเยอะ ปัจจุบันเซียน Perl ก็ไปเขียน PHP กันหมดแล้วน่ะครับ แต่มันก็ยังทำงานได้ดีอยู่ แต่อาจจะเหนื่อยมากกว่า ในลักษณะงานที่ใกล้เคียงกันน่ะครับ ;)
my blog
แล้วในเรื่องของ Perl App อะครับ
มันยัง Work อยู่ไหมครับ
^
ถ้าไม่คิดจะแก้โปรแกรม/ script เก่าๆที่ใช้ perl ผมว่าข้ามไปเลยก็ได้ครับ.
พอดีตอนนี้กำลังหาเรียนรู้สิ่งใหม่ๆ <-- ดันไปเจอของเก่าๆ เอิ๊กๆ
อิอิ นั่นสินะครับ เป็นงั้นไป ^^'
ผมว่า Perl เป็นหนึ่งในภาษาที่น่าศึกษาไว้นะครับ เพราะในการเขียนสคริปท์ในเชลล์เร็วๆ มั่นใจได้ว่าลินุกซ์แทบทุกเครื่องติดตั้ง Perl ไว้
หรือเป็นแค่ผมที่ชอบศึกษาภาษาเก่าๆ?
น่าจะศึกษา COBOL เพิ่มอีกตัว ต่อด้วย A และ B
ส่วน C เก่าแก่ เหนียงยาน ว่องไว คงกระพัน
เชียร์ C ครับ
ผมเคยสอบตก perl ครับ ด้วยความเร่ง code แล้วแก้ปัญหาไม่ได้
เกลียดมันจนทุกวันนี้
lewcpe.com, @wasonliw
perl is still popular among bioinformatics researchers.
จะลองของใหม่ ลอง ruby ดีไหมครับ ผมก็ไม่ได้เขียน ruby นะครับ
แต่รู้ว่ามันเกิดเพราะ บางคนรอ Perl ที่เป็นรูปแบบ OO ไม่ไหว..
เอาไว้ manipulate พวก text file นี่ดีมาก หรือใช้แทนพวก unix shell script
perl ผมเองก็ชอบแต่ว่าถ้าจะทุ่มเทผมว่า ถ้าไม่เสียเวลามากก็ศึกษาได้ครับ แต่ความเห็นส่วนตัวผม PHP ดีกว่า
ครบครันแล้ว เขียน command line ก็ได้นะครับลองดูดี ผมเคยใช้ในการสร้างเอกสาร PDF ด้วย tcpdf
ซึ่งเป็น class ที่ free ที่เห็นๆ ก็คือหาคำตอบง่ายเวลาจะทำอะไร ส่วนเวลาที่เหลือเอาไปทุ่มให้กับการศึกษา
CSS , xhtml , javascript ,jQuery ,mysql(หรือ Database สักตัว) ดีกว่าครับ มีแค่นี้ก็หา
กินได้สบายๆ ครับ
ที่เห็นว่าต้องใช้ปัจจุบันหลักๆก็เหลือ Perl Regular Expression อย่างเดียวแล้วมั้งครับ หลายๆภาษาเอา Preg ไปใช้เป็นหละกเลย
อันดับความนิยมก็ยังดีอยู่นะครับ เป็นภาษาที่น่าศึกษาภาษานึง จุดเด่นของ Perl อยู่ที่ community ที่แข็งแกร่ง (ไม่นับในไทย 55+) กับ module/library ที่มหาศาล เนื่องจากอยู่มานาน แต่อนาคตก็ไม่แน่ว่าจะร่วงหรือรุ่ง (ผมว่ามันก็น่าจะทรงตัวประมาณนี้ไปเรื่อยๆ เพราะผ่านจุดสุดยอดมาแล้ว :P) ในตลาดมียังมีงาน Perl อยู่พอสมควร (ใกล้เคียงกับ Ruby/Python)
เริ่มจากศึกษาพวก Catalyst, Moose เพื่อให้ได้สไตล์ Perl แบบสวยงามหน่อย :)
แต่ถ้ายังไม่เคยเขียนโปรแกรมมาเลย ผมแนะนำเริ่มที่ Python กับ Ruby (ลองดูผ่านๆก่อนว่าชอบสไตล์ syntax ตัวไหน...) แล้วค่อยไปจับ Perl
ส่วนตัวคิดว่าน่าจะง่ายกว่าเริ่ม Perl เลย (ไม่แน่อาจจะไม่อยากไปจับ Perl อีกเลยก็ได้ 555+)
ส่วนตัวยังแนะนำให้ใช้อยู่ เพราะส่วนใหญ่ scripts จัดการเครื่อง พวก Web manage ต่างๆ ด้านหน้าแม้จะเป็น php ก็จริง แต่การทำงานจริงของ scripts เหล่านั้นยังคงสั่งผ่าน Perl ทั้งหมด แม้แต่ Plesk เอง รวมถึง Service ต่างๆใน Server (Linux)ด้วยเป็น Perl เกือบทั้งสิ้น
ส่วนตัวผมไม่เคยเขียน Perl มาก่อนเลย เมื่อต้นปีผมอ่านและทำตามไม่เกิน อาทิตย์ ผมเขียนออกมาเป็น Client สำหรับพวกร้านเกมส์ได้ ทำงานประมาณ Login ไปยัง Server เป้าหมายส่งค่าต่างๆ รวมทั้ง SOAP ไปยัง Server อ่านค่าตีความหมาย เขียน File บันทึุก ประมาณนี้
หากเริ่มศึกษาใหม่ให้ลอง ดูจาก อ้างอิง ที่ Web ผมที่
http://linux.blog.in.th/node/294
ส่วนเรื่องจะอยู่อีกนานไหม ผมตอบได้ว่าอีกนานเพราะมันเหมือนจะเป็นหัวใจหลักของ Linux ไปแล้ว แต่ถ้าเล่น Windows อย่างเดียวมองข้ามมันไปเถอะ
Ton-Or
+1
เคยเห็นคนเยอรมันเค้าไปใช้คำนวณทางคณิตศาสตร์ พอดีเป็นงานที่เกี่ยวข้องกับผม แต่พอลองโหลดโค้ดเค้ามารันเอง มันดันรันไม่ผ่านซะงั้น จะแก้โค้ดก็ไม่เข้าใจในตัวภาษา เลยล้มเลิกไป
แต่ว่างานที่เค้าใช้นั้นเป็น application มี GUI ด้วย แล้วก็แสดงกราฟออกมาบน gnuPlot
ไม่รู้ว่าปัจจุบันมันยังน่าสนใจอยู่หรือป่าว ผมว่าน่าจะโดดไปหา python น่าจะง่ายกว่า อีกอย่างเคยได้ยินว่า perl เค้าเอาไว้ประมวลผลพวก word
ผมไว้ทำเว็บแฮะ (mod_perl) อาจจะเขียนยากหน่อย แต่มันทำให้ผมทำได้ทุกอย่างด้วย XS
เคยศึกษา Perl มาเมื่อนานมาแล้วเหมือนกันครับ แต่ตอนนี้คิดว่านักพัฒนาคงหันไปหา PHP กันซะส่วนใหญ่แล้วครับ
ไม่รู้ใช้อยู่ป่าว แต่เคยเขียนเพื่อสร้าง plugin bot ragnarok ศึกษาภาษานี้เพราะเกมส์ 55 เป็นภาษาที่ดูโครงสร้างโบราณนะแต่ผมว่ามันทำได้ทุกอย่างเลยแหละ ทั้งเก็บของ แหกคุก หนี gm
ปล. ผมเครียดงานขออภัย
Kore หรือเปล่าครับ ถ้าใช่นี้เหมือนผมเลย 555+
แบบนี้ต้องถาม UltimaWeapon ครับของจริงแน่นอน
http://www.perl6.org/
เผื่อใครสนใจครับ