กลยุทธ์ / แหล่งข้อมูลสำหรับการเขียน LISP webservices?


11

พื้นหลัง: ฉันต้องการเขียน webservices ที่ใช้งานได้อย่างสมบูรณ์ใน Common LISP ในฐานะ April Fools เล่นตลกกับทีมพัฒนาอื่น ๆ ใน บริษัท ของฉัน

มีสองสิ่งนี้: การอ่านข้อมูลจาก / เขียนไปยังฐานข้อมูล MySQL และการรับ / การประมวลผล / ตอบสนองต่อคำขอผ่าน HTTP (อันที่จริงมีชิ้นที่สามเขียนการทดสอบอัตโนมัติ แต่พันธมิตร QA ของฉันในอาชญากรรมกำลังจะจัดการกับส่วนนั้น)

หลังจาก Googling ฉันพบแหล่งข้อมูลที่ดีที่นี่ ( http://www.ymeme.com/creating-dynamic-websites-lisp-apache.html ) แต่ฉันแปลกใจที่ดูเหมือนว่ามีเพียงคำแนะนำเพียงอย่างเดียว ไม่มีใครรู้จักผู้อื่นหรือใครสามารถแบ่งปันประสบการณ์ส่วนตัวด้วยการเขียนเว็บเซอร์วิซใน CLisp


ฉันชื่นชมส่วนที่คุณต้องการเรียนรู้และใช้ LISP แต่ส่วนอื่น ๆ ... จะเกิดอะไรขึ้นถ้ามันไม่เป็นไปตามที่คุณคาดหวัง
งาน

1
ไม่แน่ใจว่าฉันทำตามนี้ - คุณหมายถึง "จะเกิดอะไรขึ้นถ้าทุกคนทำอย่างจริงจังและฉันถูกตะโกนเพราะกลัวพวกเขาแบบนั้น" หรือ "ถ้าฉันไม่ทำเสร็จทันเวลา" นอกจากนี้ฉันควรพูดถึงว่าฉันมีความเชี่ยวชาญใน Lisp แล้วฉันไม่เคยเขียนชุดของเว็บเซอร์ใน Lisp มาก่อน
Arkaaito

คำตอบ:


8

Hunchentootดูเหมือนจะเป็นตัวเลือกยอดนิยมและเป็นเรื่องปกติสำหรับ Edi Weitz มีเอกสารจำนวนมาก

นี่คือคำแนะนำของกระบวนการทั้งหมดของการตั้งค่าเว็บเซิร์ฟเวอร์ที่ทำงานด้วย CL สำหรับด้านการดูแลระบบ

และเฟลิเป้เดลกาโดบล็อกเกี่ยวกับประสบการณ์เว็บ UnCommonของเขา

(น่าเสียดายที่ฉันไม่ได้พบเวลาที่จะเรียนรู้เนื้อหาเว็บเซอร์ CL อย่างเพียงพอเพื่อแบ่งปันประสบการณ์ของฉันเอง)

อัปเดต: Hunchentoot กำลังย้าย / ย้ายไปที่https://github.com/edicl/hunchentoot


0

ใช้มาตรฐาน REST สำหรับการพัฒนาเว็บเซอร์วิสที่ควรจะง่ายกว่าใน LISP กว่าการพัฒนาเว็บเซอร์วิสดั้งเดิมโดยใช้ WSDL

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.