2009-02-12 14 views
29

¿Cuál es el mejor marco web de lisp común disponible?¿El mejor framework web en Common-Lisp?

Estoy buscando algo que sea adecuado para el desarrollo de aplicaciones web comerciales y capaz de manejar sitios de mucho tráfico similares a Stack Overflow. También debe tener integrado el manejo de la sesión y otras características similares.

+1

Para los compañeros de Google, esas respuestas son bastante viejo, vamos a tener nuevas propuestas en [ awesome-common-lisp] (https://github.com/CodyReichert/awesome-cl#network-and-internet). – Ehvince

Respuesta

20

Mi experiencia:

  • KPAX es sin mantenimiento, muy bajo nivel y no precisamente bien documentada
  • UCW es bastante difícil de conseguir en los principiantes debido a la complejidad y la falta de documentación de alto nivel.
  • SymbolicWeb está muerto
  • Uso Hunchentoot directamente si sus necesidades son básicas o altamente específica
  • Weblocks es relativamente joven pero ya apropiados para proyectos profesionales al tiempo que ofrece un nivel básico de la facilidad de uso (docs escaso pero una comunidad muy útil) También es compatible con varias tiendas (por ejemplo, CLSQL, Elephant, Prevalence).
2

Se puede encontrar otro hilo SO similar here.

AllegroServe y Hunchentoot parecen ser los servidores web más utilizados. Sin embargo, en realidad no son marcos. Tengo experiencia en el uso de Hunchentoot w/sbcl y mis pruebas han "demostrado" que es rápido y confiable. Ambos tienen manejo de sesión.

El autor de Hunchentoot tiene algunos views en el rendimiento también. Lo más probable es que el servidor web no sea su cuello de botella. Si resulta ser, entonces recuerde que Hunchentoot es de código abierto :-)

También puede consultar SymbolicWeb, que es más un marco, pero aún en sus primeras etapas. Otras sugerencias en el otro hilo.

1

Ha pasado un tiempo desde que traté de entrar en la programación web de CL, pero en ese momento mucha gente estaba muy feliz de usar KPAX.

También hay Weblocks, que se basa en hunchentoot.

3

con mayor éxito que he usado webactions

de Franz. Lo he pasado muy mal con UCW, pero traté de escribir un "tutorial" sobre cómo usarlo. No puedo decir si algo ha mejorado con UCW desde que escribí tutorial

Como ve, dicen que está desactualizado y eso es cierto. ¿Por qué está desactualizado? Como nadie se ha preocupado de mejorarlo o actualizarlo, mi conclusión es que a nadie parece gustarle mucho. Pero tu caso es distinto, por supuesto ...

Cuestiones relacionadas