Wapp - Tumpukan aplikasi web untuk TCL
(wapp.tcl.tk)-
Framework web berbasis CGI yang dibuat oleh pengembang SQLite
-
Mudah dipelajari dan digunakan: API kecil dan sederhana
-
Seluruh aplikasi berupa satu file TCL kecil
-
Dirancang agar aman dengan ketahanan tinggi terhadap serangan/eksploitasi
-
Lintas platform: CGI, SCGI, atau server web bawaan
-
Framework Wapp sendiri adalah skrip TCL satu file
-
Mudah di-embed ke dalam aplikasi besar
-
Lisensi BSD 2-clause
1 komentar
Richard Hipp, pengembang SQLite sekaligus pecinta TCL, membuat framework ini sendiri karena meski ia bukan ahli web,
ia sesekali perlu membuat dan menghubungkan situs web, dan ingin prosesnya jadi lebih mudah.
(Memang, Richard Hipp juga pernah menjadi anggota tim inti TCL.)
Dalam cerita kurang dikenal tentang SQLite https://id.news.hada.io/topic?id=4558 disebutkan bahwa pengujian awal SQLite ditulis dengan TCL dan masih digunakan sampai sekarang.
Video presentasi Wapp
https://sqlite.org/search awalnya adalah kode TCL sepanjang 353 baris, lalu setelah diubah ke Wapp menjadi 237 baris, lebih mudah dipelihara, dan masalah keamanannya juga hilang.
https://sqlite.org/checklists awalnya adalah kode C sepanjang 1737 baris, lalu setelah diubah ke Wapp menjadi 627 baris. Lebih mudah dipelihara, fiturnya juga bertambah karena memakai XMLHttpRequest, dan menjadi lintas platform.