8 คะแนน โดย xguru 2022-01-25 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • เว็บเฟรมเวิร์กแบบ CGI ที่สร้างโดยนักพัฒนา SQLite

  • เรียนรู้และใช้งานได้ง่าย: API ขนาดเล็กและเรียบง่าย

  • แอปทั้งหมดอยู่ในไฟล์ TCL ขนาดเล็กเพียงไฟล์เดียว

  • ออกแบบมาให้ทนทานต่อการโจมตี/Exploits จึงปลอดภัย

  • ข้ามแพลตฟอร์ม: CGI, SCGI หรือเว็บเซิร์ฟเวอร์แบบฝังตัว

  • ตัวเฟรมเวิร์ก Wapp เองก็เป็นสคริปต์ TCL แบบไฟล์เดียว

  • ฝังรวมเข้าในแอปพลิเคชันขนาดใหญ่ได้ง่าย

  • ไลเซนส์ BSD แบบ 2-clause

1 ความคิดเห็น

 
xguru 2022-01-25

Richard Hipp ผู้พัฒนา SQLite และคนที่รัก TCL บอกว่าตัวเองไม่ใช่ผู้เชี่ยวชาญด้านเว็บ แต่บางครั้งก็ต้องสร้างและเชื่อมต่อเว็บไซต์อยู่บ้าง จึงทำเฟรมเวิร์กนี้ขึ้นมาเองเพื่อให้ทำงานได้สะดวกขึ้น

(ที่จริงแล้ว Richard Hipp ก็เคยเป็นสมาชิกทีมแกนหลักของ TCL ด้วย)

จากเรื่องเล่าที่ไม่ค่อยมีใครรู้ของ SQLite https://th.news.hada.io/topic?id=4558 ระบุว่า การทดสอบช่วงแรกของ SQLite เขียนด้วย TCL และยังใช้งานอยู่จนถึงทุกวันนี้

วิดีโอเปิดตัว Wapp

https://sqlite.org/search เดิมเป็นโค้ด TCL ยาว 353 บรรทัด แต่หลังเปลี่ยนมาใช้ Wapp ก็ลดเหลือ 237 บรรทัด ดูแลรักษาง่ายขึ้น และปัญหาด้านความปลอดภัยก็หายไปด้วย

https://sqlite.org/checklists เดิมเป็นโค้ด C ยาว 1737 บรรทัด แต่หลังเปลี่ยนมาใช้ Wapp ก็เหลือ 627 บรรทัด ดูแลรักษาง่ายขึ้น มีฟังก์ชันเพิ่มขึ้นจากการใช้ XMLHttpRequest และยังกลายเป็นข้ามแพลตฟอร์มได้ด้วย