8 points par xguru 2022-01-25 | 1 commentaires | Partager sur WhatsApp
  • Un framework web basé sur CGI, créé par le développeur de SQLite

  • Facile à apprendre et à utiliser : une API petite et simple

  • Toute l’application tient dans un seul petit fichier TCL

  • Conçu pour être résistant aux attaques/exploits et sûr

  • Multiplateforme : CGI, SCGI ou serveur web intégré

  • Le framework Wapp lui-même est un script TCL d’un seul fichier

  • Facile à embarquer dans de grandes applications

  • Licence BSD à 2 clauses

1 commentaires

 
xguru 2022-01-25

Richard Hipp, développeur de SQLite et grand amateur de TCL, a créé lui-même ce framework en expliquant qu’il n’était pas un spécialiste du web,

mais qu’il lui arrivait de devoir créer et connecter des sites web, et qu’il voulait rendre cela plus simple.

(Il a d’ailleurs réellement été membre de l’équipe cœur de TCL.)

Dans l’histoire méconnue de SQLite https://fr.news.hada.io/topic?id=4558, on apprend que les premiers tests de SQLite ont été écrits en TCL et sont encore utilisés aujourd’hui.

Vidéo de présentation de Wapp

https://sqlite.org/search était à l’origine un code TCL de 353 lignes ; après passage à Wapp, il a été réduit à 237 lignes, est devenu plus facile à maintenir et les problèmes de sécurité ont disparu.

https://sqlite.org/checklists était un code C de 1 737 lignes ; après passage à Wapp, il est tombé à 627 lignes. La maintenance est plus simple, les fonctionnalités ont augmenté grâce à XMLHttpRequest, et c’est devenu multiplateforme.