emacs.d/clones/lisp/www.cliki.net/web framework.html
2022-10-07 15:47:14 +02:00

188 lines
No EOL
12 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: web framework</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=web%20framework">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - web framework</span>
<div id="content"><div id="content-area"><div id="article-title">web framework</div><div id="article">Web frameworks purport to make it easier to develop web applications.<p>User beware: these claims are not always substantiated, and some of the frameworks in this list are poorly maintained and/or documented.<p>Since Lisp makes it trivial to do so, you can just grab an <a href="HTTP&#32;server.html" class="internal">HTTP server</a>, <a href="HTML&#32;generator.html" class="internal">HTML generator</a> or <a href="HTML&#32;template.html" class="internal">HTML template</a> library, a <a href="database.html" class="internal">database</a> (see the list of <a href="Current&#32;recommended&#32;libraries.html" class="internal">Current recommended libraries</a>) and just write your web application already.<p>See <a href="webframeworkmatrix.html" class="internal">webframeworkmatrix</a> for a tabular comparison of the various currently available frameworks.<p><ul>
<li>
<a href="bknr.html" class="internal">bknr</a> -
<a href="http://bknr.net/">bknr</a> is a meta-projects containing an <a href="ObjectStore.html" class="internal">ObjectStore</a> (<a href="bknr-datastore.html" class="internal">bknr-datastore</a>), a template system, a <a href="web&#32;framework.html" class="category">web framework</a> and support for images, blogs, billboards, etc
</li>
<li>
<a href="caveman.html" class="internal">caveman</a> -
Caveman is a <a href="web&#32;framework.html" class="category">web framework</a> based on <a href="Clack.html" class="internal">Clack</a>
</li>
<li>
<a href="cl-terrace.html" class="internal">cl-terrace</a> -
cl-terrace is the VC part of a hypothetical MVC <a href="web&#32;framework.html" class="category">web framework</a>
</li>
<li>
<a href="cl-trane.html" class="internal">cl-trane</a> -
CL-Trane is a loose collection of utilities that together form a <a href="web&#32;framework.html" class="category">web framework</a>
</li>
<li>
<a href="cl-weblocks.html" class="internal">cl-weblocks</a> -
cl-weblocks is a continuation-based <a href="web&#32;framework.html" class="category">web framework</a> written in Common Lisp
</li>
<li>
<a href="cl-wfx.html" class="internal">cl-wfx</a> -
Common Lisp <a href="web&#32;framework.html" class="category">web framework</a>
</li>
<li>
<a href="clack.html" class="internal">clack</a> -
Clack is a Web Application Environment for Common Lisp inspired by Python's WSGI and Ruby's Rack
</li>
<li>
<a href="clhp.html" class="internal">clhp</a> -
CLHP is the Common Lisp Hypertext Preprocessor - a <a href="Web.html" class="category">Web</a> <a href="programming&#32;language.html" class="category">programming language</a>
</li>
<li>
<a href="CLOG.html" class="internal">CLOG</a> -
CLOG is a <a href="GUI.html" class="category">GUI</a> that uses web technology and also a <a href="web&#32;framework.html" class="category">web framework</a>
</li>
<li>
<a href="CoreServer.html" class="internal">CoreServer</a> -
Core-Server is a <a href="web&#32;framework.html" class="category">web framework</a> and application server
</li>
<li>
<a href="defrest.html" class="internal">defrest</a> -
<a href="https://github.com/bonkzwonil/defrest">defrest</a> provides a very easy way to expose functions via REST interfaces with the <a href="hunchentoot.html" class="internal">hunchentoot</a> webserver
</li>
<li>
<a href="dwim.hu.html" class="internal">dwim.hu</a> -
<a href="http://dwim.hu/">dwim dot hu</a> is the homepage of four Hungarian lispers who started a lisp company, hosting all their opensource projects
</li>
<li>
<a href="easyweb.html" class="internal">easyweb</a> -
easyweb is a Django-like <a href="web&#32;framework.html" class="category">web framework</a> for Common Lisp
</li>
<li>
<a href="hh-web.html" class="internal">hh-web</a> -
HH-Web is a library of Common Lisp code intended to simplify development of modern web applications
</li>
<li>
<a href="HT-AJAX.html" class="internal">HT-AJAX</a> -
HT-AJAX is a small <a href="AJAX.html" class="category">AJAX</a> <a href="web&#32;framework.html" class="category">web framework</a> for <a href="Hunchentoot.html" class="internal">Hunchentoot</a> <a href="web.html" class="category">web</a> server that allows transparent calls from <a href="Javascript.html" class="internal">Javascript</a> in web pages to the server side Lisp code
</li>
<li>
<a href="ht-simple-ajax.html" class="internal">ht-simple-ajax</a> -
HT-SIMPLE-AJAX is an Ajax library for the <a href="HUNCHENTOOT.html" class="internal">HUNCHENTOOT</a> web server
</li>
<li>
<a href="hyde.html" class="internal">hyde</a> -
<a href="https://github.com/ninuzzo/hyde">Hyde</a> 1 is a static web site generator written in <a href="ECL.html" class="internal">ECL</a> (Embedded Common Lisp), with no dependencies on external systems, except <a href="CL-PPCRE.html" class="internal">CL-PPCRE</a>
</li>
<li>
<a href="KPAX.html" class="internal">KPAX</a> -
A Common Lisp <a href="web&#32;framework.html" class="category">web framework</a> by Sven Van Caekenberghe
</li>
<li>
<a href="lisp-on-lines.html" class="internal">lisp-on-lines</a> -
Lisp-on-lines is a <a href="web&#32;framework.html" class="category">web framework</a> built on top of <a href="ContextL.html" class="internal">ContextL</a> and <a href="UCW.html" class="internal">UCW</a> and provides a unique declarative application development model
</li>
<li>
<a href="Lucerne.html" class="internal">Lucerne</a> -
Lucerne is a <a href="web&#32;framework.html" class="category">web framework</a> for Common Lisp, built on <a href="Clack.html" class="internal">Clack</a>
</li>
<li>
<a href="ningle.html" class="internal">ningle</a> -
ningle is a lightweight <a href="web.html" class="internal">web</a> <a href="application.html" class="internal">application</a> framework for Common Lisp
</li>
<li>
<a href="ninglex.html" class="internal">ninglex</a> -
Easy to learn, quick and dirty, bare-bones web framework for Common Lisp based on <a href="ningle.html" class="internal">ningle</a>
</li>
<li>
<a href="Pinot.html" class="internal">Pinot</a> -
Pinot is a <a href="web&#32;framework.html" class="category">web framework</a> as well as some content management functionality built on that framework
</li>
<li>
<a href="qooxlisp.html" class="internal">qooxlisp</a> -
<a href="https://github.com/kennytilton/qooxlisp/wiki">Qooxlisp</a> is a <a href="reactive.html" class="category">reactive</a> rich web applications framework based on <a href="https://github.com/qooxdoo/qooxdoo/pulse/monthly">Qooxdoo</a> built on the <a href="cells.html" class="internal">cells</a> library with which its author built an online <a href="http://tiltontec.com/">algebra learning system</a> and sees continuation in <a href="https://github.com/kennytilton/MatrixJS">MatrixJS / cljs </a>
</li>
<li>
<a href="radiance.html" class="internal">radiance</a> -
Radiance is a web framework with a focus on allowing you to run multiple applications together
</li>
<li>
<a href="RESTAS.html" class="internal">RESTAS</a> -
RESTAS is a <a href="web&#32;framework.html" class="category">web framework</a>, used to develop the site <a href="http://lisper.ru">lisper.ru</a>
</li>
<li>
<a href="site-generator.html" class="internal">site-generator</a> -
Is a <a href="BSD&#32;license.html" class="internal">BSD license</a>d, command-line static site generator that has support for arbitrary content and multiple languages
</li>
<li>
<a href="SmackJack.html" class="internal">SmackJack</a> -
Smackjack is a small <a href="AJAX.html" class="category">AJAX</a> <a href="web&#32;framework.html" class="category">web framework</a> written in Common Lisp
</li>
<li>
<a href="Solid-engine.html" class="internal">Solid-engine</a> -
The Common Lisp stack-based application controller (<a href="web&#32;framework.html" class="category">web framework</a>)
</li>
<li>
<a href="SymbolicWeb.html" class="internal">SymbolicWeb</a> -
SymbolicWeb is a <a href="GUI.html" class="category">GUI</a> toolkit and <a href="web&#32;framework.html" class="category">web framework</a> that uses the browser to render UI elements
</li>
<li>
<a href="teepeedee2.html" class="internal">teepeedee2</a> -
<a href="http://github.com/vii/teepeedee2/tree/master">teepeedee2</a> is a fast <a href="HTTP&#32;server.html" class="category">HTTP server</a> and <a href="web&#32;framework.html" class="category">web framework</a>
</li>
<li>
<a href="ucw.html" class="internal">ucw</a> -
UnCommon Web is a <a href="web&#32;framework.html" class="category">web framework</a>
</li>
<li>
<a href="web4r.html" class="internal">web4r</a> -
A <a href="continuations.html" class="category">continuations</a>-based <a href="web&#32;framework.html" class="category">web framework</a> aimed to enable users to develop <a href="web.html" class="internal">web</a> <a href="application.html" class="internal">application</a>s with the shortest amount of code
</li>
<li>
<a href="WuWei.html" class="internal">WuWei</a> -
WuWei is a toolkit for building <a href="Ajax.html" class="category">Ajax</a> web pages and web sites in Common Lisp
</li>
</ul></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="web&#32;framework.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=web%20framework">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=web%20framework">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=web%20framework&amp;from-revision=3803578831">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>