คือตอนนี้จะทำ web อันนึงกะว่าจะใ้ช้ Drupal น่ะครับ
แต่ทีนี้ผมมีความจำเป็นต้องใช้ function/method อันนึงที่เคยเขียนใน Ruby เป็น string parser ที่เขียนไว้ใหญ่พอควร เป็นพันบรรทัดเลย ไม่อยากเขียนใหม่ (จริงๆไม่อยากเขียน PHP ด้วย :P)
ก็เลยถามว่า จะมีวิธีอะไรทำให้สามารถนำ method ที่เขียนใน ruby มาใช้ใน PHP ได้มั่งครับ
ตอนนี้วิธีนึงที่ผมนึกออกคือ ใช้เรียกกันเป็น web service ซึ่ง . . . . เกิดอาการขี้เกียจทำนิดหน่อย
ใครพอนึกวิธีอื่นออกมา share กันหน่อยนะครับ
กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น
เขียนใหม่ดีกว่ามั๊งครับ ท่าทางจะใช้บ่อย และกินแรง
ถ้าประเมิณ load จริงๆ function นี้ใช้ไม่บ่อยครับ ใช้ตอน data entry ซึ่งวันๆมีคน post ไม่กี่คน (ส่วนใหญ่จะมาอ่านกันมากกว่า ซึ่งอันนั้นไม่ได้มีอะไรพิเศษ)
ถ้าให้เลือกระหว่างเขียนใหม่ กับ web service ผมยอมทำ web service ครอบเลยนะเอ้า > <
ลองมองอีกแง่ ต้องดูแล ruby อีกระบบนึง ถ้าใช้เป็นปกติก็คงไม่เป็นไร แต่ถ้าคิดว่าจะใช้ php แล้วปล่อย ruby ไว้เฉยๆ ผมว่าค่อยๆ เขียนใหม่ดีกว่า จะได้ประหยัดแรงในการดูแล
web service ถ้าไม่ใช้ soap ก็น่าจะเขียนนิดเดียว? ส่ง input string ไปทาง post method เลย แล้วรับค่ามาเป็น json. แต่ว่ามันจะช้าหรือเปล่า?
---
http://openil.wordpress.com/
ลอง Thrift ไหม
http://pphetra.blogspot.com/2007/04/thrift.html
สุดยอด cross lang generator จาก facebook ผมชอบ :P