Mam doświadczenie w C# i JavaScript i pracuję od kilku lat z Node.js. Zasadniczo jestem bardzo pewny tego środowiska, ale jeden język zawsze wpadał mi w oko: LISP. Uważam, że jest to imponujące i fascynujące, jak ekspresyjny jest LISP, biorąc pod uwagę jego minimalne koncepcje językowe. Zasadniczo jest tak jak w przypadku jQuery: Zrobić więcej za mniej ;-)Jak utworzyć aplikację internetową za pomocą LISP?
Niestety, moje doświadczenia z LISP są mniej lub bardziej teoretyczne i trochę zabawne, ale nie poważne programowanie.
Teraz chciałbym to zmienić, ale zdecydowanie poświęcam się rozwijaniu aplikacji internetowych (stąd Node.js). Moim problemem jest nieuczenie się LISP-a jako języka, moim problemem jest to, że nie wiem, gdzie i jak zacząć od aplikacji "Hello LISP world", która jest , a nie oparta na konsoli, ale oparta na sieci.
Więc moje pytanie jest w zasadzie: Jak mogę napisać aplikację internetową po stronie serwera w LISP, który jest podobny do poniższego node.js aplikacji
var http = require('http');
http.createServer(function (req, res) {
res.end('Hello world!');
}).listen(3000);
bez konieczności stosowania wielu dodatkowych ram i bibliotek i takie tam, i tak dalej?
W jaki sposób doświadczony programista LISP rozwiązałby to zadanie? Jakieś wskazówki?
Może powinieneś rozważyć użycie CGI. – Aneri
Cóż, tak, to może być pomysł - choć nie podoba mi się "wtyczkowe" podejście CGI. Ale może to być pomysł ... dzięki za wskazanie tego! –
powinieneś prawdopodobnie sprawdzić: http://stackoverflow.com/questions/556456/is-it-feasible-to-do-serious-web-development-in-lisp –