Wapp - Uma stack de aplicações web para TCL
(wapp.tcl.tk)-
Framework web baseado em CGI criado pelo desenvolvedor do SQLite
-
Fácil de aprender e usar: API pequena e simples
-
O app inteiro em um único arquivo TCL pequeno
-
Seguro, com projeto robusto contra ataques/exploits
-
Multiplataforma: CGI, SCGI ou servidor web embutido
-
O próprio framework Wapp é um script TCL de arquivo único
-
Pode ser facilmente embutido em aplicações grandes
-
Licença BSD de 2 cláusulas
1 comentários
Richard Hipp, desenvolvedor do SQLite e fã de Tcl, criou este framework porque, embora não seja especialista em web,
às vezes precisa criar e conectar sites e queria fazer isso de forma mais prática.
(Na prática, Richard Hipp também já foi membro da equipe central do Tcl.)
Em histórias pouco conhecidas do SQLite https://pt.news.hada.io/topic?id=4558, é dito que os testes iniciais do SQLite foram escritos em Tcl e ainda são usados até hoje.
Vídeo de apresentação do Wapp
https://sqlite.org/search era originalmente um código Tcl com 353 linhas, mas ao ser convertido para Wapp foi reduzido para 237 linhas, ficando mais fácil de manter e sem problemas de segurança.
https://sqlite.org/checklists era um código C com 1737 linhas, mas ao ser convertido para Wapp ficou com 627 linhas. Ficou mais fácil de manter, ganhou mais funcionalidades com o uso de XMLHttpRequest e passou a ser multiplataforma.