28 votes

Le meilleur framework web en Common-lisp ?

Quel est le meilleur framework web en Common-Lisp disponible ?

Je cherche quelque chose qui soit adapté au développement d'applications web commerciales et capable de gérer des sites à fort trafic similaires à Stack Overflow. Il devrait également avoir une gestion intégrée des sessions et d'autres fonctionnalités similaires.

19voto

skypher Points 2158

Mon expérience :

  • KPAX n'est pas maintenu, est plutôt de bas niveau et n'est pas vraiment bien documenté.
  • UCW est assez difficile à prendre en main pour les débutants en raison de sa complexité et du manque de documentation de haut niveau.
  • SymbolicWeb est mort
  • Utilisez directement Hunchentoot si vos besoins sont simples ou très spécifiques.
  • Weblocks est relativement jeune mais déjà adapté aux projets professionnels tout en offrant un niveau de base de convivialité (peu de documentation mais une communauté très utile). Il supporte également plusieurs magasins (par exemple CLSQL, Elephant, Prevalence).

9voto

Troydm Points 1154

Vous pouvez essayer d'utiliser Caveman http://clacklisp.org/caveman/

Il est basé sur Clack et est simple à utiliser.

3voto

Friedrich Points 4058

J'ai utilisé avec succès webactions

de Franz. J'ai eu beaucoup de mal avec UCW, mais j'ai essayé d'écrire un "tutoriel" sur la façon de l'utiliser. Je ne peux pas dire si quelque chose s'est amélioré avec UCW depuis que j'ai écrit cela. tutoriel

Comme vous le voyez, ils disent que c'est dépassé et c'est vrai. Pourquoi est-il dépassé ? Parce que personne ne s'est soucié de l'améliorer ou de l'actualiser, et donc ma conclusion est que personne ne semble l'aimer beaucoup. Mais YMMV bien sûr...

2voto

tommym Points 1802

Un autre fil de discussion SO similaire peut être trouvé ici .

AllegroServe et Hunchentoot semblent être les serveurs web les plus utilisés. Pas vraiment de frameworks, cependant. J'ai une certaine expérience de l'utilisation de Hunchentoot avec sbcl et mes tests ont "prouvé" qu'il était à la fois rapide et fiable. Ils ont tous deux une gestion des sessions.

L'auteur de Hunchentoot a quelques vues sur les performances également. Il est fort probable que le serveur web ne soit pas votre goulot d'étranglement. Si c'est le cas, n'oubliez pas que Hunchentoot est un logiciel libre :-)

Vous pouvez également jeter un coup d'œil à SymbolicWeb qui est davantage un cadre, mais qui en est encore à ses débuts. D'autres suggestions dans l'autre fil de discussion.

1voto

fred-o Points 935

Cela fait un moment que je n'ai pas essayé de me lancer dans la programmation web CL, mais à l'époque, beaucoup de gens étaient très heureux d'utiliser KPAX .

Il y a aussi Weblocks qui s'appuie sur hunchentoot.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X