Стратегія / ресурси для написання веб-сервісів LISP?


11

Передумови: Я прагну написати кілька повнофункціональних веб-сервісів у Common Lisp як першотравневі пустощі для решти команди розробників в моїй компанії.

Тут є два фрагменти: читання інформації з / запису в базу даних MySQL та отримання / обробка / відповідь на запити через HTTP. (Насправді, є третій фрагмент, який пише автоматизовані тести, але мій партнер зі злочину зі ЗБ збирається впоратися з цією частиною.)

Після деякого Googling я знайшов тут хороший ресурс ( http://www.ymeme.com/creating-dynamic-websites-lisp-apache.html ), але я здивований, що, здавалося б, існує лише один прохід. Хтось знає про інших, чи хтось може поділитися особистим досвідом з написанням веб-сервісів у CLisp?


Я захоплююсь частиною, де ви хочете вивчити та використовувати LISP, але інша частина ... що робити, якщо вона не йде так, як ви б сподівалися?
Робота

1
Не впевнений, що я слідую за цим - ти маєш на увазі "що, якщо всі сприйматимуть це серйозно, і я кричу за те, що їх так лякаю" чи "що, якщо я не закінчу вчасно"? Крім того, я повинен зазначити, що я вже досвідчений в Lisp, я ніколи раніше не писав набір веб-сервісів у Lisp раніше.
Arkaaito

Відповіді:


8

Hunchentoot здається популярним вибором і, як це нормально для Еді Вайца, має безліч гарної документації.

Ось детальний опис всього процесу створення веб-сервера, що працює під керуванням CL, для речей системи.

А Феліпе Дельгадо веде блог про свої веб- переживання UnCommon .

(На жаль, я не знайшов часу вивчити достатню кількість веб-сервісів CL, щоб поділитися власним досвідом.)

Оновлення: Hunchentoot рухається / перемістився на https://github.com/edicl/hunchentoot


0

Використовуйте стандарт REST для розробки веб-сервісу, який повинен бути простішим в LISP, ніж розробка традиційних веб-сервісів за допомогою WSDL.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.