อยากทราบเหตุผลครับว่าทำไมถึงใช้ .cgi, .pl หรือ .py ในการเขียนโปรแกรมที่จะต้องทำงานกับ Shell ใน Linux มากกว่า PHP ผมคิดว่า PHP ก็สามารถเขียนได้นะครับ แต่อยากจะรู้ว่า PHP นั้นต่างกันในด้านใหนบ้างครับ ถึงไม่เป็นที่นิยมนำมาเขียนในระดับ ที่ใช้ติดต่อ shell ต่างๆภายในเครื่อง
ผมสังเกตุว่าภาษาพวก .cgi หรือ .pl นั้นได้รับความนิยมมากในการเขียนด้านนี้จึงอยากจะทราบข้อดีของภาษานี้ด้วยครับ และที่กำลังเริ่มๆ มีเขียนขึ้นมาก็ .py ที่มี script ในการ install ด้วย
ขอบคุณครับ
PHP
willwill Wed, 05/11/2008 - 18:54
PHP ก็มีคนทำเป็นขั้น initscript เลยนะครับ คือ m0n0wall/pfsense
ผมคิดว่า python ที่มาใช้มากกว่า เพราะมี module ต่างๆ มากกว่าครับ และก็ติดตั้ง module ได้ง่ายๆ เช่น
ถ้าผมเข้า
lew Wed, 05/11/2008 - 20:14
ถ้าผมเข้าใจไม่ผิด PHP นี่ถูกสร้างขึ้นมาเพื่อเว็บโดยเฉพาะเลยครับ เป็นยุค ASP กำลังจะครองโลก ภาษามันเลยออกแบบมาอิงๆ กับการใช้งานบนเว็บอยู่มาก
Perl นี่เป็นพวก System Admin ใช้งานกัน เน้นเขียนเร็ว มีปัญหามากเรื่องโปรแกรมเมอร์ลายมือไม่สวย อ่านโค้ดกันไม่ออกแม้แต่คนเขียนเอง
Python คล้ายๆ Perl ครับ แต่ภาษาสวยกว่ามาก (ความเห็นส่วนตัว)
LewCPE
ผมก็เป็นค
bow_der_kleine Wed, 05/11/2008 - 21:28
ผมก็เป็นคนหนึ่งที่ชอบใช้ python ในงาน admin บน shell เพราะ
การจัดการ string ง่ายกว่า php เช่น "char" in my_str (ตรวจสอบว่า string มีคำที่เราหาหรือเปล่า), my_str[-4:] (เลือกตัวอักษร 4 ตัวสุดท้าย)
โมดูล os ของ python ใช้ง่าย และทรงพลังกว่าฟังก์ชั่นที่ใกล้เคียงกันของ PHP (ที่ใช้บ่อยคือ os.listdir() )
การอ่านไฟล์ง่ายกว่า PHP
BioLawCom.De
ผมก็เป็นค
preecha13 Thu, 06/11/2008 - 08:35
ผมก็เป็นคนหนึ่งครับที่ชอบ python เหตุผลก็เหมือนกับคุณ bow_der_kleine
และ คุณ willwill