8 pontos por xguru 2022-01-25 | 1 comentários | Compartilhar no WhatsApp
  • 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

 
xguru 2022-01-25

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.