Chapter 1.
Introduction
บทเรียน Perl Programming นี้เป็นบทเรียนสำหรับผู้ที่เริ่มต้นหรือผู้ที่ไม่เคยเขียน โปรแกรมใดๆ มาก่อนเลย ส่วนท่านที่มีความรู้ Perl มาบ้างแล้วผู้เขียนแนะนำให้ไปศึกษาที่อื่นๆ ซึ่ง ThaiWBI มี Link อยู่ที่ Education Link แล้ว หรือถ้าต้องการศึกษาในบทเรียนนี้ก็สามารถทำได้ คุณสามารถ Down load Sourcs code จากบทเรียนนี้ไปทดสอบเองได้ครับ เช่นกัน ก่อนที่จะเข้าสู่ Perl Programming จะขอกล่าว ถึง CGI ก่อน เพราะว่า Perl ทำหน้าที่เป็น CGI ตัวหนึ่ง ผมขอยกบทเรียนเรื่อง PHP Programming ส่วนที่ว่าด้วย CGI เพราะถือว่าใช้ร่วมกันได้ www เป็นเทคโนโลยีส่วนหนึ่งของการให้บริการ Internet เราคงรู้จัก www กันดี เพราะ www เป็นเทคโนโลยีที่มาแรง และเป็นที่นิยมกันมากในขณะนี้ อาจกล่าวได้ว่าเป็นตัวแทนของการให้บริการทั้งหมดของ Internet เลยก็ได้ http (Hypertext Transfer Protocol) ทำให้ www มีชีวิตชีวา สามารถนำเสนอในรูป Text, Color , Graphic, Animation, Sound, Movie etc. การนำเสนอในรูปแบบดังกล่าว สร้างความสนใจแก่ผู้ใช้เป็นอันมาก เพราะผู้ใช้ไม่ต้องทนใช้ Telnet (บริการ Internet ยุคแรกเริ่ม) ที่มีแต่ text และคำสั่งที่ต้องจดจำมากมาย อีกต่อไป ที่กล่าวมาเป็นเพียงส่วนหนึ่งของ http เท่านั้น ยังมีส่วนที่มีความสามารถที่ทรงพลังอีก ส่วนนี้เราเรียกมันว่า CGI หรือ Common Gateway Interface มันสามารถรับเอาข้อมูลจาก Client ไปประมวลผลที่ Server และส่งผลลัพธ์กลับไปให้ Cilent เช่น Client ต้องการสอบถามข้อมูลว่ามี Website ใดที่มีข้อมูลที่เกี่ยวข้องกับ PHP บ้าง มันก็จะรับข้อมูลไปประมวลผลที่ Server และ Server ก็จะตรวจสอบกับ Database ที่มีอยู่ว่ามี Website ใดมีข้อมูลดังกล่าวหรือไม่ เสร็จแล้วก็จะส่งผลกับไปให้ที่ Client
หลักการทำงาน
แล้ว CGI ใช้ ภาษาอะไร
Perl ย่อมาจาก Practical Extraction and Report Language เหตุผลสำคัญที่ทำให้เป็นที่นิยมคือ
อันนี้ Microsoft ต้องทำงานหนักหน่อย กว่าชาวโลกจะหันมาใช้ ASP Copy right Passkorn Roungrong |