8 Punkte von xguru 2022-01-25 | 1 Kommentare | Auf WhatsApp teilen
  • CGI-basiertes Web-Framework, entwickelt vom SQLite-Entwickler

  • Leicht zu lernen und zu verwenden: kleine, einfache API

  • Die gesamte App besteht aus einer einzigen kleinen TCL-Datei

  • Sicher konzipiert und widerstandsfähig gegen Angriffe/Exploits

  • Plattformübergreifend: CGI, SCGI oder eingebetteter Webserver

  • Das Wapp-Framework selbst ist ein einziges TCL-Skript

  • Lässt sich leicht in große Anwendungen einbetten

  • 2-Clause-BSD-Lizenz

1 Kommentare

 
xguru 2022-01-25

Richard Hipp, SQLite-Entwickler und Tcl-Liebhaber, hat dieses Framework selbst entwickelt, weil er zwar kein Web-Spezialist ist,

aber gelegentlich Websites erstellen und anbinden muss und das bequemer machen wollte.

(Tatsächlich war Richard Hipp auch Mitglied des Tcl-Core-Teams.)

In der wenig bekannten Geschichte von SQLite https://de.news.hada.io/topic?id=4558 heißt es, dass die frühen Tests von SQLite in Tcl geschrieben wurden und bis heute noch verwendet werden.

Wapp-Vorstellungsvideo

https://sqlite.org/search war ursprünglich Tcl-Code mit 353 Zeilen, wurde nach der Umstellung auf Wapp auf 237 Zeilen reduziert, ist leichter zu warten und hat laut ihm auch keine Sicherheitsprobleme mehr.

https://sqlite.org/checklists war C-Code mit 1737 Zeilen, wurde nach der Umstellung auf Wapp auf 627 Zeilen reduziert. Es ist leichter zu warten, bietet durch die Nutzung von XMLHttpRequest mehr Funktionen und ist plattformübergreifend geworden.