Wapp - stack de aplicaciones web para TCL
(wapp.tcl.tk)-
Framework web basado en CGI creado por el desarrollador de SQLite
-
Fácil de aprender y usar: API pequeña y simple
-
Toda la app es un solo archivo TCL pequeño
-
Diseñado para resistir ataques/exploits, por lo que es seguro
-
Multiplataforma: CGI, SCGI o servidor web integrado
-
El framework Wapp en sí es un script TCL de un solo archivo
-
Se puede integrar fácilmente en aplicaciones grandes
-
Licencia BSD de 2 cláusulas
1 comentarios
Richard Hipp, desarrollador de SQLite y amante de TCL, creó este framework porque, aunque no es especialista en la web,
a veces necesita crear y conectar sitios web, y quería hacerlo de una manera más cómoda.
(De hecho, Richard Hipp también fue miembro del equipo central de TCL).
En la historia poco conocida de SQLite, https://es.news.hada.io/topic?id=4558, se menciona que las pruebas iniciales de SQLite fueron escritas en TCL y que todavía se siguen usando.
Video de presentación de Wapp
https://sqlite.org/search originalmente era código TCL de 353 líneas, pero al cambiarlo a Wapp se redujo a 237 líneas, y además se volvió más fácil de mantener y desaparecieron los problemas de seguridad.
https://sqlite.org/checklists era código C de 1737 líneas, pero al cambiarlo a Wapp quedó en 627 líneas. Es más fácil de mantener, ganó más funciones gracias al uso de XMLHttpRequest y además se volvió multiplataforma.